Como o ifconfig calcula a perda de pacotes?

1

A saída de pacotes descartados do ifconfig se refere ao número de quadros perdidos na sub-rede local (ou seja, na camada de dados) ou ao número de datagramas IP perdidos na camada IP ou às estatísticas de retransmissão TCP?

E esse número é um proxy razoável para problemas de rede entre dois hosts na Internet?

    
por Michelle 22.10.2015 / 15:05

2 respostas

1

A ferramenta ifconfig mostra o número de quadros ignorados desde a versão 2.6.37 do kernel do Linux. Obtém as informações do próprio kernel, que você pode ver diretamente em /proc/net/dev

Coisas que podem aumentar a contagem de pacotes descartados são:

  • backlog da Softnet completo
  • Tags de VLAN inválidas / não intencionais
  • Protocolos desconhecidos / não registrados
  • quadros IPv6 quando o servidor não está configurado para ele

Como ele se concentra no nível de rede, não é a única ferramenta que você deve usar para detectar problemas de rede, e não há uma solução para isso. Tudo depende do que você deseja solucionar ...

Espero que isso ajude!

    
por 22.10.2015 / 15:22
1

Não, o ifconfig show packets caiu no seu computador por algum motivo. Para muitos pacotes na fila ou soma de verificação ruim. Não conta o pacote descartado no firewall (iptables) nem o pacote descartado na rede.

    
por 23.10.2015 / 21:38