본문 바로가기

IT

서버의 포트별 사용정보를 보여주는 간단한 자바 프로그램

반응형



 이미지를 우선 보면 프로그램은 정말 간단히 작동합니다. 윈도우에서만 정상작동합니다. (윈도우의 'cmd.exe'를 사용하는 이유)


 1초에 한번씩 14432포트와 8080포트에 대한 연결수를 검사하며, TW = TIME_WAIT를 포함한 모든 연결수, ES는 ESTABLISHED 상태의 연결수만 표시하는 것 입니다.


 MAX(14332)는 14332 포트의 ES값이 가장 큰 상태일 때를 별도로 저장해 놓은 것이고, MAX(8080)은 8080 포트의 ES값이 가장 큰 상태일 때를 별도로 저장해 놓은 것입니다.


 소스를 첨부하오니 원하시면 수정하여 사용하시면 됩니다.


 개인적으로 웹서버와 클라이언트와의 실시간 연결수, 웹서버와 DB간의 실시간 연결수를 측정하기 위해서 간단히 만들어 보았습니다.


Counter.jar

이 파일은 실행파일입니다.

cmd에서 java -jar Counter.jar 로 실행가능합니다.



Counter.zip

이 파일은 소스파일입니다.

원하시는 포트로 변경하여 사용하시면 됩니다.


 워낙에 날림으로 간단히 만든 프로그램이라 별도의 설명은 없습니다.;;; 끝.


반응형