Explicação de estatísticas da NIC (ethtool -S eth1)

5

Qual é o significado de cada um dos resultados do comando ethtool -S eth1 ? Por exemplo, quando usei ethtool -S eth1 , recebi algo assim:

>root@localhost ~]# ethtool –S eth1

>NIC statistics:
tx_packets: 2654
rx_packets: 3960
tx_errors: 0
rx_errors: 316
rx_missed: 0
align_errors: 9194
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 3396
broadcast: 198
multicast: 366
tx_aborted: 0
tx_underrun: 0

É correto que tx_packets, rx_packets - sejam pacotes transmitidos e recebidos? Mas com o resto dos resultados?

    
por Artux 15.03.2015 / 13:58

1 resposta

4

tx_packets:           Trasmitted packets
rx_packets:           Received packets
tx_errors:            Trasmission errors
rx_errors:            Received errors
rx_missed:            Recieved misses
align_errors:         Received alignment errors
tx_single_collisions: Trasmitted singular collisions
tx_multi_collisions:  Trasmitted multiple collisions
unicast:              Received unicast
broadcast:            Received broadcast
multicast:            Recieved multicast
tx_aborted:           Aborted trasmissions
tx_underrun:          Aborted underruns

Para uma melhor compreensão da terminologia:

An underrun error on an ethernet is a transmission error. The way most ethernet chips transmit packets is that they DMA packet data from memory into their internal transmit fifo for sending. They do not ususally load the entire packet into the fifo before transmitting (some may have fifos smaller than the max. pkt size), so they go grab the data as they need it - there is usually a low-water mark in the fifo which triggers this. A transmit fifo underrun will occur if the ethernet chip cannot obtain the local bus in order to get more packet data for the fifo, and the fifo becomes empty before the end of the packet has been reached.

link

multicast - imagine tentar se comunicar de um sistema para um número selecionado de outros broadcast - imagine tentar se comunicar de um sistema para todos os outros sistemas colisão - imagine o que acontecerá quando dois sistemas estiverem tentando se comunicar uns com os outros simultaneamente eles acabam bloqueando um ao outro alinhamento - imagine que você só pode se comunicar em unidades específicas. Palavras de 4 caracteres por vez apenas. Se houver um desalinhamento de caracteres, os sistemas não poderão se comunicar entre si. É o mesmo aqui.

link

Se você estiver interessado, pode valer a pena dar uma olhada no seguinte.

link

    
por 15.03.2015 / 15:06