Rychlost vašeho internetu závisí také na rychlosti vašeho síťového rozhraní (NIC). Zde je několik způsobů, jak zkontrolovat rychlost síťové karty v systému Linux.
Znalost rychlosti vašeho síťového adaptéru může být užitečná v různých situacích. Například vám pomůže určit, zda můžete plně využít dostupnou šířku pásma, nebo zda ano plánujete upgradovat svou síť, můžete zkontrolovat, zda je vaše současná síťová karta schopná nebo zda je nutné provést upgrade vaše NIC.
Bez ohledu na důvod nebo scénář je k dispozici několik nástrojů příkazového řádku pro kontrolu rychlosti síťové karty na počítači se systémem Linux.
Najděte síťové karty připojené k počítači se systémem Linux
Váš systém může mít jeden nebo více síťové karty rozhraní k němu připojen. V Linuxu najdete všechny dostupné síťové karty pomocí příkazu ip:
ip link show
Zobrazí seznam všech síťových karet spolu s jejich názvy. Jakmile najdete název síťové karty, zkontrolujte její rychlost pomocí některé z níže uvedených metod.
ethtool je nástroj příkazového řádku, který poskytuje informace o síťových ovladačích a rozhraních včetně jejich rychlosti, duplexity, statistik síťového rozhraní a podporovaných režimů propojení. Umožňuje vám také změnit nastavení konfigurace síťového rozhraní a můžete jej dokonce použít k řešení problémů s kartou síťového rozhraní.
Možná máte na svém systému nainstalovaný ethtool. Pokud ne, spusťte:
sudo apt install ethtool
Když spustíte ethtool následovaný názvem NIC, zobrazí podrobnosti o síťové kartě včetně rychlosti zařízení, duplexity, podporovaných režimů připojení a některých dalších vlastností.
ethtool
Chcete-li zobrazit rychlost síťové karty, použijte:
sudo ethtool | grep Speed
Výstup ukazuje, že rychlost NIC je 1000 Mb/s.
2. Zkontrolujte rychlost NIC pomocí souborového systému /sys
The /sys/class/net/ adresář obsahuje různé soubory, které obsahují informace o kartách síťového rozhraní připojených k vašemu systému. Rychlost NIC je obsažena v /sys/class/net/
cat /sys/class/net//speed
Například zjistit rychlost síťového rozhraní ens33, příkaz by byl:
cat /sys/class/net/ens33/speed
Výstup zobrazí rychlost vaší NIC.
3. Použití dmesg k zobrazení rychlosti NIC
Příkaz dmesg zobrazuje důležité zprávy týkající se spouštění systému a inicializace hardwaru. Pomocí dmesg s příkazem grep můžete odfiltrovat konkrétní informace, jako je rychlost NIC, stav fyzického připojení atd.
Chcete-li zjistit rychlost vaší síťové karty na Linuxu, spusťte příkaz dmesg a přesuňte jeho výstup do příkaz grep následovaný názvem NIC:
sudo dmesg | grep
Z výstupu můžete zjistit rychlost NIC mezi dalšími informacemi, jako je stav připojení, duplexní režim atd.
mii-tool je starší nástroj příkazového řádku Linuxu, který umožňuje zobrazit nastavení síťové karty včetně stavu připojení, duplexního režimu a rychlosti síťové karty. Můžete jej použít na starších systémech, kde ethtool není k dispozici.
Chcete-li zkontrolovat rychlost vaší NIC, spusťte mii-tool následovaný názvem NIC:
sudo mii-tool
5. Pomocí příkazu networkctl
networkctl umožňuje prohlížet a upravovat stav síťových spojení. Pomocí tohoto příkazu můžete také zobrazit informace o odkazech, jako je typ, provozní stav, rychlost, model, adresa hardwaru, ovladač modulu jádra atd.
Chcete-li zjistit rychlost vaší síťové karty v systému Linux, použijte:
networkctl status
Tím se vytiskne podrobný výstup spolu s rychlostí vaší NIC. Pokud potřebujete pouze rychlost NIC, převeďte výše uvedený výstup do grep následovně:
networkctl status | grep Speed
Nalezení rychlosti NIC v Linuxu je snadné
Znalost rychlosti vaší síťové karty vám může pomoci určit, jakou rychlost sítě vaše karta dokáže. Nyní, když víte, jak zjistit rychlost síťové karty na vašem systému Linux, můžete také otestovat rychlost připojení k internetu a zkontrolovat, zda dosahujete rychlosti, kterou slíbil váš ISP.