성능 트러블슈팅 예 - LAB File, 느린 처리 시간의 원인 파악, TCP 재전송의 원인

CODEDRAGON Security/Network

반응형

 

성능 트러블슈팅 예

·         LAB File

·         느린 처리 시간의 원인 파악

·         TCP 재전송의 원인

 

 

 

LAB File

ch-HTTP\http-facebook.pcapng

 


 

 

 

느린 처리 시간의 원인 파악

느린 처리 시간의 원인을 파악하기 위해서는 특정 시간 이상의 델타 타임을 가진 패킷을 표시해야 합니다.

 

 

이 화면은 추적 파일 를 열고 2초 이상의 델타 타임을 가진 패킷만을 골라서 [패킷 목록]에 표시한 결과입니다.

frame.time_delta>2


 

 

[패킷 목록]을 보면 패킷 캡처 델타 타임이 2초 이상 되는 패킷들은 대개 [TCP Retransmission] 패킷임을 알 수 있습니다. 이는 TCP 타이머가 타임아웃될 때까지 서버로부터 TCP ACK 세그먼트가 오지 않았기 때문에 재전송한 경우를 의미합니다.


 

 

 

TCP 재전송의 원인

이와 같이 TCP 재전송이 일어남은 네트워크의 전송 지연이 크기 때문일 수도 있고 서버의 부하가 커서 응답이 느리기 때문일 수도 있습니다. 그렇기 때문에 이 문제를 해결하기 위한 와이어샤크를 통한 네트워크 트러블슈팅은 여기서 멈추고 이 이후의 시스템 트러블슈팅 과정은 시스템 운영자나 전문가에게 맡겨야 합니다.

 



반응형