2016-02-23 6 views
0

Я хочу знать, был ли я попал максимальное количество соединений, которые разрешены в моем сервере на базе Linuxодновременных TCP-соединения в Linux

# netstat -an | grep -i time | wc -l 
    1116 
# netstat -an | grep -i estab | wc -l 
    2137 

параметры TCP на уровне ядра следующим образом:

# cat /proc/sys/net/ipv4/tcp_fin_timeout 
60 
# cat /proc/sys/net/ipv4/ip_local_port_range 
32768 61000 

TIME_WAIT соединения от балансировки нагрузки IP (199.XX02)

tcp 0 0 199.X.X.05:8280 199.X.X.02:51884  TIME_WAIT 

Как могу ли я узнать, достиг ли я максимального предела? Любые параметры ядра, которые будут сообщать мне текущее отсутствие открытых соединений. Кроме того, как рассчитать максимальные параллельные соединения, которые поддерживаются.

ответ

0

«Любые параметры ядра, которые скажут мне текущее отсутствие открытых соединений».

Частичный ответ: Вы должны быть в состоянии видеть список ваших открытых сокетов под/proc/PID/fd (где PID вы обрабатываете pid, конечно).