네트웍이 문제가 되어 서버의 부하가 발생하면 retransmission이 발생하게 된다.
retransmission이 발생되는지 확인하기 위해서는 netstat 을 이용한다.
계속 누적된 값으므로, 문제가 되는 시점에 netstat -s 명령으로 덤프 후 소켓 타입(예, tcp)으로 retransmited 의 값을 비교하면 된다.
$ netstat -s
.........
Tcp:
37050876 active connections openings
16489872 passive connection openings
6068438 failed connection attempts
21981958 connection resets received
4980 connections established
226759045459 segments received
298920462169 segments send out
4056591 segments retransmited
1057 bad segments received.
31228471 resets sent
....
실시간으로 네트웍 상황을 체크하기 위해서는 mrr을 이용하면 좋다.
(잼투인의 박현준 대표님이 알려주심)
https://github.com/naver/arcus-misc/tree/master/mrr
서버단) $ ./mrr -s -addr 1.1.1.1 -port 1111
클라단) $ ./mrr -addr 1.1.1.1 -port 1111
'unix and linux' 카테고리의 다른 글
strace grep 또는 파일 저장하기 (0) | 2014.11.28 |
---|---|
Symbol not found: _SSLv2_client_method (LoadError) 해결 (0) | 2014.11.27 |
[linux] WAS에서 memcached(11211)에 연결되는 모든 connection tcpdump 뜨기 (0) | 2014.11.25 |
centos 6의 load avg는 현재 문제가 있는듯 하다. (0) | 2014.11.24 |
cent os 접근시 발생할 수 있는 문제 - line 19: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory (1) | 2014.11.24 |