
TCP Info 구조체에서 빠른 재전송의 양을 가져오려고 합니다. 재전송을 유지하는 것으로 보이는 다양한 변수가 있으므로 어느 것이 빠른 재전송의 양을 유지하는지 확신할 수 없습니다(그 중 하나라도 있다면).
가능한 후보는 다음과 같습니다.
- __u8 tcpi_retransmits;
- __u32 tcpi_retrans;
- __u32 tcpi_total_retrans;
이러한 변수 중 빠른 재전송량이 포함되어 있습니까? 그렇다면 그 중 어느 것입니까?
dupacks로 인한 혼잡 이벤트 수를 계산하고 싶습니다.
답변1
빠른 재전송(및 기타 비시간 초과 기반 결정)으로 인해 발생하는 재전송이 포함되어 있으므로 tcpi_retrans를 사용할 수 있지만 종종 0으로 설정되는 것 같습니다. tcpi_retransmits는 btw 기반 재전송 시간 초과를 보유합니다.
순 통계에서 LINUX_MIB_TCPFASTRETRANS를 살펴봐야 합니다. 그 사람은 당신이 원하는 통계를 보유해야합니다.