as estatísticas da interface iproute2 parecem erradas

as estatísticas da interface iproute2 parecem erradas

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

Para uma determinada interface, o ip não mostra pacotes excedentes:

$ 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 procvemos uma superação diferente de zero (que é o que presumo fifoque 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 houve pacotes excedentes na interface, então parece que a saída de ip linknão está correta. Há alguma coisa que estou perdendo?

Responder1

fifo e superação não são a mesma coisa. Basta digitar ip -s -sa, haveria algo assim

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

overrun — o número total de saturação do receptor resultando em pacotes descartados. Via de regra, se a interface for sobrecarregada, significa sérios problemas no kernel ou que sua máquina está muito lenta para esta interface.

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

informação relacionada