Ihre Internetgeschwindigkeit hängt auch von der Geschwindigkeit Ihres Netzwerkschnittstellencontrollers (NIC) ab. Hier sind einige Möglichkeiten, die Geschwindigkeit Ihrer Netzwerkkarte unter Linux zu überprüfen.
In verschiedenen Situationen kann es hilfreich sein, die Geschwindigkeit Ihres Netzwerkadapters zu kennen. So können Sie beispielsweise feststellen, ob Sie die verfügbare Bandbreite vollständig nutzen können bzw. ob dies der Fall ist Wenn Sie planen, Ihr Netzwerk zu aktualisieren, können Sie prüfen, ob Ihre aktuelle Netzwerkkarte dafür geeignet ist oder ob Sie ein Upgrade durchführen müssen Ihre Netzwerkkarte.
Unabhängig vom Grund oder Szenario stehen mehrere Befehlszeilentools zur Verfügung, um die NIC-Geschwindigkeit auf einem Linux-PC zu überprüfen.
Finden Sie Netzwerkkarten, die mit Ihrem Linux-PC verbunden sind
Ihr System kann einzelne oder mehrere haben Netzwerkschnittstellenkarten damit verbunden. Unter Linux finden Sie alle verfügbaren Netzwerkkarten mit dem Befehl ip:
ip link show
Es wird eine Liste aller Netzwerkkarten mit ihren Namen angezeigt. Sobald Sie den NIC-Namen gefunden haben, überprüfen Sie seine Geschwindigkeit mit einer der folgenden Methoden.
ethtool ist ein Befehlszeilentool, das Informationen zu Netzwerktreibern und -schnittstellen bereitstellt, einschließlich deren Geschwindigkeit, Duplexität, Netzwerkschnittstellenstatistiken und unterstützten Verbindungsmodi. Außerdem können Sie damit die Konfigurationseinstellungen der Netzwerkschnittstelle ändern und sogar Probleme mit der Netzwerkschnittstellenkarte beheben.
Möglicherweise ist ethtool auf Ihrem System installiert. Wenn nicht, führen Sie Folgendes aus:
sudo apt install ethtool
Wenn Sie ethtool gefolgt vom NIC-Namen ausführen, werden Details zur Netzwerkschnittstellenkarte angezeigt, einschließlich der Geschwindigkeit des Geräts, der Duplexität, der unterstützten Verbindungsmodi und einiger anderer Eigenschaften.
ethtool
Um die Geschwindigkeit einer Netzwerkkarte anzuzeigen, verwenden Sie:
sudo ethtool | grep Speed
Die Ausgabe zeigt, dass die Geschwindigkeit der Netzwerkkarte 1000 MBit/s beträgt.
2. Überprüfen Sie die NIC-Geschwindigkeit mithilfe des /sys-Dateisystems
Der /sys/class/net/ Das Verzeichnis enthält verschiedene Dateien, die Informationen über die an Ihr System angeschlossenen Netzwerkschnittstellenkarten enthalten. Die Geschwindigkeit der NIC ist in der enthalten /sys/class/net/
cat /sys/class/net//speed
Zum Beispiel, um die Geschwindigkeit der Netzwerkschnittstelle zu ermitteln ens33, der Befehl wäre:
cat /sys/class/net/ens33/speed
Die Ausgabe zeigt die Geschwindigkeit Ihrer Netzwerkkarte an.
3. Verwenden von dmesg zum Anzeigen der NIC-Geschwindigkeit
Der Befehl dmesg zeigt wichtige Meldungen im Zusammenhang mit dem Systemstart und der Hardwareinitialisierung an. Wenn Sie dmesg mit dem grep-Befehl verwenden, können Sie bestimmte Informationen wie die Geschwindigkeit einer Netzwerkkarte, den physischen Verbindungsstatus usw. herausfiltern.
Um die Geschwindigkeit Ihrer Netzwerkkarte unter Linux zu ermitteln, führen Sie den Befehl dmesg aus und leiten Sie die Ausgabe an weiter der grep-Befehl gefolgt vom NIC-Namen:
sudo dmesg | grep
In der Ausgabe finden Sie neben anderen Informationen wie Verbindungsstatus, Duplexmodus usw. auch Ihre NIC-Geschwindigkeit.
mii-tool ist ein älteres Linux-Befehlszeilentool, mit dem Sie NIC-Einstellungen anzeigen können, einschließlich des Verbindungsstatus, des Duplexmodus und der Geschwindigkeit einer Netzwerkschnittstellenkarte. Sie können es auf älteren Systemen verwenden, auf denen Ethtool nicht verfügbar ist.
Um die Geschwindigkeit Ihrer Netzwerkkarte zu überprüfen, führen Sie mii-tool gefolgt vom Namen der Netzwerkkarte aus:
sudo mii-tool
5. Verwenden des Befehls networkctl
Mit networkctl können Sie den Status von Netzwerkverbindungen anzeigen und ändern. Mit diesem Befehl können Sie auch Informationen zu den Links anzeigen, z. B. Typ, Betriebsstatus, Geschwindigkeit, Modell, Hardwareadresse, Kernelmodultreiber usw.
Um die Geschwindigkeit Ihrer Netzwerkkarte unter Linux zu ermitteln, verwenden Sie:
networkctl status
Dadurch wird die detaillierte Ausgabe zusammen mit der Geschwindigkeit Ihrer Netzwerkkarte gedruckt. Wenn Sie nur die NIC-Geschwindigkeit benötigen, leiten Sie die obige Ausgabe wie folgt an grep weiter:
networkctl status | grep Speed
Es ist einfach, die Geschwindigkeit Ihrer Netzwerkkarte unter Linux zu ermitteln
Wenn Sie die Geschwindigkeit Ihrer Netzwerkkarte kennen, können Sie feststellen, welche Netzwerkgeschwindigkeit Ihre Karte erreichen kann. Nachdem Sie nun wissen, wie Sie die NIC-Geschwindigkeit auf Ihrem Linux-System ermitteln, können Sie auch die Geschwindigkeit Ihrer Internetverbindung testen, um zu überprüfen, ob Sie die von Ihrem ISP versprochene Geschwindigkeit erhalten.