ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sendfile - странное пове дение



AleXXX V. NovikoFF пишет:
Hi!

top - 20:17:53 up 2 days,  9:41,  1 user,  load average: 2.12, 1.24, 1.02
Tasks: 145 total,   4 running, 141 sleeping,   0 stopped,   0 zombie
Cpu0  :  5.3%us,  1.7%sy,  0.0%ni,  2.0%id, 87.3%wa,  0.0%hi,  3.7%si,  0.0%st
Cpu1  : 10.7%us,  5.0%sy,  0.0%ni, 10.3%id, 72.3%wa,  0.0%hi,  1.7%si,  0.0%st
Mem:   8235960k total,  7958944k used,   277016k free,    10892k buffers
Swap:  5992204k total,     4668k used,  5987536k free,  6903740k cached

Поставил sendfile on и размер чанка закомментил.
Вот так это выглядит в топе ^
А вот: iostat -kdx /dev/sdc /dev/sdd 5

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz 
avgqu-sz   await  svctm  %util
sdc               5,10     0,00   81,57    0,04  3962,82    16,82    97,53     
6,45   79,04   9,35  76,32
sdd               4,29     0,00   80,16    0,08  3668,57    24,97    92,07     
7,53   93,81   9,82  78,80

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz 
avgqu-sz   await  svctm  %util
sdc               0,40     0,00  109,40    0,00  3543,20     0,00    64,78     
3,82   35,85   8,30  90,80
sdd               3,80     0,00   94,80    0,00  3982,40     0,00    84,02     
8,59   89,41  10,51  99,60

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz 
avgqu-sz   await  svctm  %util
sdc               1,60     0,00   93,80    0,00  3307,20     0,00    70,52     
3,55   37,51   8,85  83,00
sdd               3,40     0,00   91,00    0,00  4042,40     0,00    88,84     
8,26   93,14  10,99 100,00

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz 
avgqu-sz   await  svctm  %util
sdc               1,20     0,00   94,80    0,00  3388,80     0,00    71,49     
4,03   42,64   9,07  86,00
sdd               3,00     0,00   89,40    0,00  3938,40     0,00    88,11     
8,20   91,59  11,16  99,80

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz 
avgqu-sz   await  svctm  %util
sdc               3,00     0,00   97,20    0,00  3760,80     0,00    77,38     
3,86   39,09   8,87  86,20
sdd               3,00     0,00   87,40    0,00  4020,00     0,00    91,99     
8,72   99,68  11,44 100,00

Визуально все стало тормозно, LA вырос до 3.5, пока писал письмо.

Пришлось все вернуть к предыдущим настройкам.

Thu, 06 Mar 2008 18:56:17 +0200
Alex Vorona <voron@xxxxxxxxxx> писал(а):

100Мбит с 2-х отдельных дисков судя по всему серв выжимает нормально. Без sendfile_max_chunk как работает?


ссылки в тему
http://www.lexa.ru/nginx-ru/msg10516.html
по freebsd есть куда двигаться nginx'у http://www.lexa.ru/nginx-ru/msg10516.html, в linux нет такой фичи.

если приемлемо - попробуйте lighttpd с aio-sendfile - там можно менять max-read-threads



 




Copyright © Lexa Software, 1996-2009.