Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Скорость отдачи файла
Валерий пишет:
>> 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 и тд.
|