Para ter uma ideia geral da dimensão do seu problema netstat -s irá acompanhar o número total de retransmissões.
# netstat -s | grep retransmitted
368644 segments retransmitted
Você pode adicionar greo para segments para ter uma visão mais detalhada:
# netstat -s | grep segments
149840 segments received
150373 segments sent out
161 segments retransmitted
13 bad segments received
Para um mergulho mais profundo, você provavelmente desejará iniciar o Wireshark.
No Wireshark, configure seu filtro para tcp.analysis.retransmission para ver retransmissões por fluxo.
Essa é a melhor opção que posso apresentar.
Outros becos sem saída explorados:
-
As ferramentas
- netfilter / conntrack parecem não continuar retransmitindo
- stracing
netstat -smostrou que está imprimindo apenas/proc/net/netstat
A - coluna 9 em / proc / net / tcp parecia promissora, mas infelizmente parece não ser usada.