Скорость отдачи файла

Alex Vorona voron at amhost.net
Thu Jun 5 19:05:46 MSD 2008


Валерий пишет:
>> sendfile пробуйте отключить.
>>     
>
> Отключил. Нагрузка на диск сразу уменьшилась:
>
> Device:         rrqm/s   wrqm/s   r/s   w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
> sda              41.24     2.19 25.30  1.00  3085.26    12.75   235.64     0.50   18.94  14.36  37.77
> sdb              45.22     1.00 24.70  0.40  3085.26     5.58   246.29     0.47   18.76  14.51  36.41
>
> Device:         rrqm/s   wrqm/s   r/s   w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
> sda              42.00     0.80 24.20  0.60  2879.20     5.60   232.65     0.47   18.81  14.06  34.88
> sdb              47.00     1.80 24.00  0.40  2908.00     8.80   239.08     0.46   18.95  14.36  35.04
>
> Device:         rrqm/s   wrqm/s   r/s   w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
> sda              53.80     2.40 24.80  1.00  2770.40    13.60   215.81     0.43   17.09  13.49  34.80
> sdb              49.20     0.80 24.00  0.40  2734.40     4.80   224.52     0.37   15.08  12.72  31.04
>
> Device:         rrqm/s   wrqm/s   r/s   w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
> sda              58.28     0.60 28.74  0.80  3384.43     5.59   229.51     0.58   19.68  14.49  42.79
> sdb              69.46     2.20 29.34  0.80  3395.61    11.98   226.12     0.62   20.58  14.04  42.32
>
> Device:         rrqm/s   wrqm/s   r/s   w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
> sda              47.80     3.20 24.60  0.80  2862.40    16.00   226.65     0.45   17.73  13.76  34.96
> sdb              54.20     0.80 24.80  0.80  2862.40     6.40   224.12     0.47   18.44  13.12  33.60
>
>
> Подзреваю, что именно в диске все дело и было.
>
> Честно говоря не совсем понимаю для чего нужен sendfile(), кроме как
> экономии памяти. Но, т.к. памяти хватает с лихвой, то без него можно
> работать? Или какие еще настройки порекомендуете?
>
>
>   
как изменилась скорость отдачи контента при этом? При выключенном
sendfile тюнить надо output_buffers, например output_buffers 1 32k,
output_buffers 1 64k и тд.





More information about the nginx-ru mailing list