티스토리 뷰

클라이언트에서 동일파일 다운로드 시 간헐적인 응답시간 지연현상 발생​
---​
  • 분석도구 : tcpdump, wireshark
  • 패킷분석결과 재 전송현상 발생 발견​

    ---​

    RTT Graph 확인결과 동일 Sequence에 대한 Round Trip Time이 지연되는 현상이 나타남​

    ---​

    net.ipv4.tcp_sack 0->1​

    SYN 패킷을 전송한 후에 로스가 발생을 하여 ACK 를 일부 받지 못했을 경우, 선택적으로 (selected) 받지못한 ACK 만 받도록 요청하는 것을 허락한다. 로스가 많은 네트워크에서는 상당히 중요한 역할을 한다. CPU사용률이 높아지는 단점이 있다.

    net.ipv4.tcp_tw_recycle 1->0

    tcp_timestamps값을 비교해서 timestamps 순서에 어긋나지 않는 tcp 연결의 경우에는 기존에 TIME-WAIT된 상태의 연결을 outgoing및 incomming connection에 대해서 재사용할 수 있게 하는 파라미터이므로, client 및 server단에서 모두 작동하는 파라미터임, 그런데 client들이 NAT가 있는 환경에서는 동일한 IP에서는 오는 connection의 timestamp가 각각 일정하지 않게 오는 경우가 있어, 그 경우 서버에서 해당 connection을 drop하는 문제가 발생할 수 있으므로, 해당 옵션을 사용하지 않도록 함​

    net.ipv4.tcp_tw_reuse 1->0​

    tcp_timestamps값을 비교해서 timestamps 순서에 어긋나지 않는 tcp 연결의 경우에는 기존에 TIME-WAIT된 상태의 연결을 outgoing-connection에 대해서 재사용할 수 있게 하는 파라미터이므로, client 단에서 작동하는 파라미터임

    세 파라메터 모두 기본값으로 되돌린 셈임


  • 댓글
    공지사항
    최근에 올라온 글
    최근에 달린 댓글
    Total
    Today
    Yesterday
    링크
    «   2025/08   »
    1 2
    3 4 5 6 7 8 9
    10 11 12 13 14 15 16
    17 18 19 20 21 22 23
    24 25 26 27 28 29 30
    31
    글 보관함