C10K
TCP 연결/종료 관련 설정 (리눅스)
fs.file-max
- 최대 열수 있는 파일fd 개수 (소켓fd도 포함)
- soft limit 도 살펴봐야함
tcp_max_syn_backlog
somaxconn
소켓 상태 확인
[jongpak@test-jongpak ~]$ sudo netstat -n -t
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 10.113.255.97:43384 10.114.0.220:18000 ESTABLISHED
tcp 0 0 10.113.255.97:37408 10.114.0.219:18000 ESTABLISHED
tcp 0 0 10.113.255.97:543 10.113.130.44:59603 TIME_WAIT
tcp 0 83 10.113.255.97:543 10.113.130.44:56911 ESTABLISHED
tcp 0 0 10.113.255.97:50110 10.118.202.91:14506 TIME_WAIT
tcp 0 0 10.113.255.97:49640 10.118.202.91:14505 ESTABLISHED
tcp 0 0 10.113.255.97:45862 10.114.0.221:18000 ESTABLISHED
tcp 0 0 10.113.255.97:54652 10.118.203.103:80 TIME_WAIT
[jongpak@test-jongpak ~]$ sudo netstat -n -t -l -p
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:65131 0.0.0.0:* LISTEN 120172/./box
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 18696/httpd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 905/sshd
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 18696/httpd
tcp 0 0 127.0.0.1:199 0.0.0.0:* LISTEN 907/snmpd
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 135397/mongod
tcp 0 0 0.0.0.0:65130 0.0.0.0:* LISTEN 120172/./box
tcp6 0 0 :::22 :::* LISTEN 905/sshd
tcp6 0 0 :::2105 :::* LISTEN 899/xinetd
tcp6 0 0 :::543 :::* LISTEN 899/xinetd
tcp6 0 0 :::544 :::* LISTEN 899/xinetd