Nuestra empresa de alojamiento proporciona toda la infraestructura de conmutación para nuestros servidores. La red privada, conectada a eth2
debería ser GbE. Recientemente he estado sospechando que algo está mal configurado ya que los gráficos de cactus nunca parecen mostrar más de 100 Mbits de tráfico en el enlace.
Excavando más, encontré eso mii-tool
y ethtool
no estoy de acuerdo con la velocidad del enlace.
# mii-tool eth2
eth2: negotiated 100baseTx-FD flow-control, link ok
# ethtool eth2
Settings for eth2:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
¿En qué herramienta debo confiar?
linux
ethernet
gigabit-ethernet
ethtool
Dave Cheney
fuente
fuente
Respuestas:
Como mii-tool está en desuso, iría por ethtool. ¿No puedes verificar la opinión de los otros lados sobre la velocidad del enlace, por cierto?
se sabe que mii-tool y ethtool no están de acuerdo en ciertas circunstancias; puede encontrar informes de errores en una gran cantidad de sitios web. ¿Qué controlador estás usando? Se sabe que al menos tg3 es un tema de desacuerdo entre las dos herramientas.
ACTUALIZACIÓN: Lo comprobé localmente, pero parece que mii-tool solo puede informar hasta 100MiB / s. ethtool es, por lo tanto, probablemente adecuado para su situación ;-) Debe ser la razón por la que está en desuso, de todos modos ...
fuente
Compruebe
dmesg
. La mayoría de los conductores informarán la velocidad y el dúplex a los que negocian. Por ejemplo:Por ejemplo, nuestros HP Proliants tienen NIC Broadcom incorporadas que producen mensajes de registro del núcleo como este:
Si su computadora ha estado funcionando por un tiempo y el búfer de registro del núcleo se llenó con otras cosas (es un FIFO de tamaño fijo), también puede verificar syslog. No dice qué distribución está utilizando, pero muchos registrarán los mensajes del núcleo en
/var/log/messages
o/var/log/syslog
.fuente
La herramienta ethtool me ha mentido en el pasado, especialmente en interfaces que no están completamente configuradas o en uso.
Las pruebas de pensamiento no mienten. Si puede superar el rendimiento de 100M / b, sabe que debe ejecutar GigE.
fuente