Antworten:
Angenommen, Ihr NIC-Name lautet eth0
:
Sie können die Geschwindigkeit und einige Informationen mit drei Befehlen überprüfen :
Erster Befehl:
dmesg |grep eth0
Ausgabe :
Zweiter Befehl:
mii-tool -v eth0
Ausgabe :
FD: Vollduplex, Logik zum gleichzeitigen Senden und Empfangen. Dies ist normalerweise wünschenswert und aktiviert, wenn Ihr Computer an einen Switch angeschlossen ist.
HD: Halbduplex, seine Logik erfordert, dass eine Karte nur zu einem bestimmten Zeitpunkt sendet oder empfängt. Wenn Ihr Computer mit einem Hub verbunden ist, handelt er sich automatisch aus und verwendet Halbduplex, um Kollisionen zu vermeiden.
Dritter Befehl:
ethtool eth0
ethtool - Display or change ethernet card settings
Installieren Sie ethtool:
sudo apt-get install ethtool
Ausgabe :
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
Ich hoffe es hilft .
Um die Verbindungsgeschwindigkeit einer Schnittstelle zu ermitteln, ohne Protokolle zu analysieren oder zusätzliche Tools zu installieren, lesen Sie einfach den entsprechenden Geschwindigkeits-Sysfs-Knoten wie folgt:
cat /sys/class/net/<interface>/speed
Wo ist der Name Ihrer Netzwerkkarte, z. B. eth0?