Welcome! Log In Create A New Profile

Advanced

Re: Upload module + direct_io

Valery Kholodkov
April 21, 2010 11:50AM
----- dimkalinux <dimkalinux@gmail.com> 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@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Upload module + direct_io

dimkalinux April 21, 2010 11:26AM

Re: Upload module + direct_io

Valery Kholodkov April 21, 2010 11:50AM

Re: Upload module + direct_io

dimkalinux April 21, 2010 01:58PM

Re: Upload module + direct_io

Valery Kholodkov April 23, 2010 06:46AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 160
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready