Re: Что мешает развить скорость? (связка Apache22+NGINX 1.4.1)

Maxim Dounin mdounin at mdounin.ru
Wed Jun 5 11:36:10 UTC 2013


Hello!

On Tue, Jun 04, 2013 at 02:20:56PM -0400, Alexandr wrote:

> Имеем:
> FreeBSD 9.1-STABLE #0 r251176:
> Апач запущен в джейле - урезано всё что можно, обеспечивает работу SpeedTest
> (http://www.speedtest.net/mini.php)
> 
> При тестировании скорости напрямую с апача (джейл биндится на IP 10.10.10.2)
> получается:
> даунлоад: ~96Mbit, а аплоад ~87Mbit.
> 
> Если апач (джейл) перенести на IP 127.0.1.1 и подключить nginx:
> даунлоад: ~96Mbit, а аплоад ~35Mbit.
> 
> При установки sendfile off, даунлоад не меняется, а вот аплоад подымается до
> ~52Mbit.
> 
> Как можно достигнуть 87 мегабит на nginx???

Насколько я вижу, указанная зверушка проверяет скорость вверх с 
помощью POST'ов размером 426565 байт.   У вас же в конфиге:

> client_body_buffer_size     128k;

Т.е. все эти проверки скорости вверх - сначала попадают на nginx, 
складываются им на диск, потом поднимаются с диска и отправляются на 
апач.

Попробуйте для начала сделать

   client_body_buffer_size  512k;

Должно заметно улучшить ситуацию.

-- 
Maxim Dounin
http://nginx.org/en/donation.html



Подробная информация о списке рассылки nginx-ru