TCP Info에서 빠른 재전송량 얻기

TCP Info에서 빠른 재전송량 얻기

TCP Info 구조에서 빠른 재전송 횟수를 얻으려고 합니다. 재전송을 보유하는 것으로 보이는 다양한 변수가 있으므로 어떤 변수가 빠른 재전송 횟수를 보유하는지(있는 경우) 확실하지 않습니다.

가능한 후보는 다음과 같습니다.

  • __u8 tcpi_retransmit;
  • __u32 tcpi_retrans;
  • __u32 tcpi_total_retrans;

이러한 변수에는 빠른 재전송 횟수가 포함됩니까? 그렇다면 어느 것입니까?

이중 패킷으로 인한 혼잡 이벤트 수를 계산하고 싶습니다.

답변1

빠른 재전송(및 기타 비시간 초과 기반 결정)으로 인해 발생하는 재전송을 포함하므로 tcpi_retrans를 사용할 수 있지만 일반적으로 0으로 설정되어 있다고 생각합니다. 그런데 tcpi_retransmits는 시간 초과 기반 재전송을 유지합니다.

네트워크 통계에서 LINUX_MIB_TCPFASTRETRANS를 살펴봐야 합니다. 데이터에는 원하는 통계가 포함되어 있어야 합니다.

관련 정보