iproute2 estatísticas da interface parecem erradas

2

Por algum motivo, ip -s link não mostra os mesmos números que /proc/net/dev , especificamente a contagem de excedentes.

Para uma determinada interface, o ip não mostra nenhum pacote excedido:

$ ip -s link show eth-ext1
7: eth-ext1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 00:08:a2:0d:00:74 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    1038103044434 1099087192 0       0       0       401298  
    TX: bytes  packets  errors  dropped carrier collsns 
    543051882227 844808055 0       0       0       0       

Enquanto em proc , vemos uma superação diferente de zero (que é o que eu estou supondo que fifo esteja se referindo):

$ cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
[...]
eth-ext1: 1038106099296 1099090833    0    0 467554     0          0    401301 543052535442 844810749    0    0    0     0       0          0

Estou inclinado a acreditar que realmente havia pacotes saturados na interface, então parece que a saída de ip link não está correta. Há algo que eu esteja sentindo falta?

    
por dorian 26.02.2018 / 18:29

1 resposta

2

fifo e superação não são os mesmos. Apenas digite ip -s -s a, haveria algo parecido com isto

RX: bytes  packets  errors  dropped overrun mcast
53152      864      0       0       0       0
RX errors: length   crc     frame   fifo    missed
           0        0       0       0       0
TX: bytes  packets  errors  dropped carrier collsns
53152      864      0       0       0       0
TX errors: aborted  fifo   window heartbeat transns
           0        0       0       0       0

saturação - o número total de derrapagens do receptor resultando em pacotes descartados. Como regra geral, se a interface está saturada, isso significa sérios problemas no kernel ou que sua máquina é muito lenta para essa interface.

erros fifo (saída de arquivo de entrada de arquivo)

    
por 10.10.2018 / 08:53