Re: Вопрос по производительности.
BieZax
nginx-forum at nginx.us
Tue Jun 23 15:33:12 UTC 2015
Валентин Бартенев Wrote:
-------------------------------------------------------
> On Tuesday 23 June 2015 09:05:23 BieZax wrote:
> [..]
> > После того, как кол-во ответов перестает упираться в сеть, то
> обьем
> > забираемого файла практически не влияет на результат, но я на
> обоих
> > машинах сделал одинаковый.
> > Вот новые тесты, уменьшил кол-во запросов, что практически
> избавило от
> > ошибок
> [..]
>
> Ошибок по прежнему очень много. Их быть не должно вообще, а max
> latency
> по несколько секунд говорят о том, что у вас соединения подолгу висят
> не
> по'accept'ченые, по видимому исчерпав лимиты.
>
> Какие значения на linux у:
>
> net.core.somaxconn
> net.core.netdev_max_backlog
> net.ipv4.tcp_max_syn_backlog
> net.ipv4.ip_local_port_range
> net.ipv4.tcp_fin_timeout
> net.ipv4.tcp_tw_reuse
>
>
> ?
>
> --
> Валентин Бартенев
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
net.core.somaxconn = 128
net.core.netdev_max_backlog = 1000
net.ipv4.tcp_max_syn_backlog = 131072
net.ipv4.ip_local_port_range = 32768 61000
net.ipv4.tcp_fin_timeout = 10
net.ipv4.tcp_tw_reuse = 0
Но к линуксу у меня претензий нет, я его почти не тюнил:
все, что в sysctl
net.ipv4.tcp_max_tw_buckets = 65536
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_max_syn_backlog = 131072
net.ipv4.tcp_syn_retries = 3
net.ipv4.tcp_synack_retries = 3
net.ipv4.tcp_retries1 = 3
net.ipv4.tcp_retries2 = 8
net.ipv4.tcp_rmem = 16384 174760 349520
net.ipv4.tcp_wmem = 16384 131072 262144
net.ipv4.tcp_mem = 262144 524288 1048576
net.ipv4.tcp_max_orphans = 65536
net.ipv4.tcp_fin_timeout = 10
net.ipv4.tcp_low_latency = 1
net.ipv4.tcp_syncookies = 0
Вопрос про про фряху, что с ней может быть не так?
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,259544,259813#msg-259813
Подробная информация о списке рассылки nginx-ru