ПРОЕКТЫ 


  АРХИВ 


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: Upload module + direct_io



----- dimkalinux <dimkalinux@xxxxxxxxx> wrote:
> Добрый день.
> Активно используем nginx для загрузки файлов на сервер.
> Удивляет большая нагрузка на CPU при загрузке файла.
> 
> CPU P4-3.0Ghz нагружается на 10-25% при загрузке файла больше 100 мегабайт.
> 
> В upload модуле отключены в конфигурации подсчет md5/crc32 хеш-сумм,
> но включенно ограничение скорости загрузки на 7 мегабайт.
> Файлы грузятся по локальной сети на скорости до 60-80 мегабит.
> 
> На той же машине загрузка файла по фтп протоколу на FUSE-файловую
> систему на PYTHON использующую DIRECT_IO грузит машину на 2-5% при тех
> же скоростях загрузки.
> 
> Может включение DIRECT_IO для загружаемых файлов поможет снизить нагрузку?

Не сможет: DIRECT_IO используется только при раздаче файлов.

Но может помочь увеличение client_body_buffer_size и upload_buffer_size.

> Возможно, отключение подсчета хешей не срабатывает?

Возможно, но маловероятно.

-- 
Regards,
Valery Kholodkov
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.