POC 등을 위한 성능테스트를 위해 진행하게 되면 여러가지 성능부하테스트툴을 이용하여 진행하게 되는데,
이때 DBMS 및 Application 등 소켓상태를 확인하게 된다.
즉, 그에따라 정상적으로 서비스가 이뤄지는지 확인이 가능할수 있게 되는데 그에 따라 플랫폼입장에선 netstat명령어를 이용하여 대략적으로 확인할수 있겠다.
[dhkim@redhat ~]$ sudo netstat -a -n|grep -E "^(tcp)"
tcp 0 0 0.0.0.0:902 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 192.168.219.149:37763 203.233.10.242:443 ESTABLISHED
tcp 0 0 192.168.219.149:55513 180.70.134.239:80 TIME_WAIT
tcp 0 0 192.168.219.149:55514 180.70.134.239:80 TIME_WAIT
tcp 0 0 192.168.219.149:55515 180.70.134.239:80 TIME_WAIT
tcp 0 0 192.168.219.149:50930 74.125.128.138:443 ESTABLISHED
tcp 0 0 192.168.219.149:55510 180.70.134.239:80 TIME_WAIT
tcp 0 0 192.168.219.149:55512 180.70.134.239:80 TIME_WAIT
tcp 0 0 192.168.219.149:55516 180.70.134.239:80 TIME_WAIT
tcp 0 0 192.168.219.149:49891 18.85.44.69:5223 ESTABLISHED
tcp 0 0 192.168.219.149:35046 74.125.128.125:5222 ESTABLISHED
tcp6 0 0 :::5298 :::* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
위 내용보다 많이 나오게 되면 몇개의 Socket상태를 확인이 어려울수 있다.
다음과 같이 sort명령어로 확인해보자
[dhkim@redhat ~]$ netstat -a -n|grep -E "^(tcp)"| cut -c 68-|sort|uniq -c|sort -n
4 LISTEN
20 TIME_WAIT
34 ESTABLISHED
간단하다.
'Linux is.... > My Skills' 카테고리의 다른 글
후잡한 실력으로 core debug을 넘보다. -.-b 후잡이니보지마삼 (0) | 2013.11.19 |
---|---|
SysRq의 개념과 사용법 (0) | 2013.11.17 |
Clustered Samba?CTDB?그게 뭘까... (0) | 2013.11.17 |
RHCS환경에서 DATA영역을 ext3에서 ext4로 convert해보자 (0) | 2013.11.17 |
ifcfg-ethN파일내에 UUID는 무엇을 뜻하는 것인가? (0) | 2013.11.17 |