Скорость отдачи файла
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