Obter quantidade de retransmissões rápidas do TCP Info

2

Eu estou tentando buscar a quantidade de retransmissões rápidas da estrutura TCP Info. Como há várias variáveis diferentes que parecem retransmitir, não tenho certeza de qual retém a quantidade de retransmissões rápidas (se alguma delas ocorrer).

Estes são os possíveis candidatos:

  • __ u8 tcpi_retransmits;
  • __ u32 tcpi_retrans;
  • __ u32 tcpi_total_retrans;

Alguma dessas variáveis contém a quantidade de retransmissões rápidas? Se sim, qual deles?

Eu quero contar a quantidade de eventos de congestionamento causados por dupacks.

    
por Lars Erik Storbukås 24.04.2017 / 19:46

1 resposta

0

Você poderia usar tcpi_retrans, já que contém retransmissões que ocorrem devido a retransmissões rápidas (e outras decisões não baseadas em tempo limite), mas eu acho que muitas vezes é definido como zero. tcpi_retransmits retém as retransmissões baseadas em tempo limite.

Você provavelmente deve dar uma olhada no LINUX_MIB_TCPFASTRETRANS em estatísticas da rede. Esse deve manter as estatísticas que você deseja.

    
por 24.04.2017 / 21:35