Linux에서 네트워크 연결 수 계산

Linux에서 네트워크 연결 수 계산

이 두 명령이 서버에 대한 연결 수를 계산하는 것을 볼 수 있습니다. 그러나 둘 사이에는 출력에 큰 차이가 있습니다.

각 IP 주소와 서버 사이에 현재 설정된 연결 수를 계산하고 계산합니다.

$ netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n | wc -l
154

모든 연결 대신 설정된 연결을 인쇄하고 IP당 연결 수를 표시합니다.

$ netstat -ntu | grep ESTAB | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | wc -l
62

나는 무엇인지 알고 싶다연합 국가그런 다음 연결(154-62)을 설정하시겠습니까?

답변1

TCP 연결에는 다음과 같은 여러 상태가 있습니다.확립된,SYN_SENT,동기 수신,FIN_WAIT1,CLOSE_WAIT,...이것만 빼고 다확립된당신에게 속합니다유효하지 않은범주.

리소스 관점에서 보면 실제로 종료될 때까지 모두 소켓을 차지합니다. 상태 목록과 그 의미는 다음 위치에 있습니다.맨페이지netstat

관련 정보