ПРОЕКТЫ 


  АРХИВ 


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]

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



День добрый!

Раньше был сервер, Debian 4.0 с ядром 2.6.8-686-smp, одноядерный пентиум
2.66 и 2 Gb оперативки, на раздаче были файлы, порядка 300 Гб, nginx все
это отдавал одновременно на 400-500 клиентов, sendfile был включен, чанк
для него стоял 128k - все работало стабильно долгое время, wait в топе
был в среднем 50-60.

Поставил новый сервер, Ubuntu Server 7.10 с ядром 2.6.22-14-server, Core
2 Duo 2.66 и 8 Gb оперативки, те же самые файлы на раздаче, nginx с тем
же конфигом, клиентов 400-500, sendfile включен - wait 80-90%!!!

Выключаю sendfile - wait падает до 30%, все так же раздается, скорость
на интерфейсе такая же, но wait почти в 3 раза меньше! С чем может быть
связана такая ситуация?

P.S. когда sendfile был отключен на старом сервере - все уходило в
жуткий своп и умирало, на новом сервере все спокойно, единственное, что
смущает - 4 воркера - размер каждого 800-900 mb - это нормально, что так
много?


-- 
Цитируйте предыдущую переписку, пожалуйста.
AleXXX V. NovikoFF <alexxx@xxxxxxxxx>
WWW: http://alexxx.ru/




 




Copyright © Lexa Software, 1996-2009.