
Tenho dois servidores executando a mesma versão do ethtool (2.6.39). No entanto, quando executo ethtool -S eth0 nesses servidores, noto que os nomes dos contadores mostrados são todos diferentes. Um servidor mostra RX_OVERSIZE_PACKETS e o outro servidor mostra RX_OVER_ERRORS.
Posso saber por que os nomes dos contadores são diferentes, embora a versão seja a mesma?
Responder1
O Ethtool foi projetado para permitir que você acesse drivers de rede a partir de scripts de shell ou de forma interativa. Por causa disso, ele fornece o mínimo necessário para expor dados das diversas chamadas que faz nos drivers de rede e, como resultado, é extremamente dependente dos próprios drivers de rede para a funcionalidade que fornece.
No seu caso, parece que você tem duas placas Ethernet diferentes e, possivelmente, drivers diferentes, e o comando específico usado com ethtool não normaliza nomes de campos entre drivers.