Вашата скорост на интернет също зависи от скоростта на вашия контролер за мрежов интерфейс (NIC). Ето няколко начина да проверите скоростта на вашата мрежова карта в Linux.
Познаването на скоростта на вашия мрежов адаптер може да бъде полезно в различни сценарии. Например, това ви помага да определите дали можете да използвате напълно наличната честотна лента или ако сте планирате да надстроите вашата мрежа, можете да проверите дали текущата ви мрежова карта е способна или дали трябва да надстроите вашата NIC.
Независимо от причината или сценария, има няколко налични инструмента от командния ред за проверка на скоростта на NIC на компютър с Linux.
Намерете мрежови карти, свързани към вашия компютър с Linux
Вашата система може да има единични или множество мрежови интерфейсни карти свързан с него. Можете да намерите всички налични NIC в Linux с помощта на командата ip:
ip link show
Той ще покаже списък на всички NIC заедно с техните имена. След като намерите името на NIC, проверете скоростта му, като използвате някой от методите по-долу.
ethtool е инструмент от командния ред, който предоставя информация за мрежови драйвери и интерфейси, включително тяхната скорост, дуплексност, статистика на мрежовия интерфейс и поддържани режими на връзка. Той също така ви позволява да променяте настройките за конфигурация на мрежовия интерфейс и дори можете да го използвате за отстраняване на проблеми с вашата мрежова интерфейсна карта.
Може да имате инсталиран ethtool на вашата система. Ако не е, стартирайте:
sudo apt install ethtool
Когато стартирате ethtool, последван от името на NIC, той показва подробности за мрежовата интерфейсна карта, включително скоростта на устройството, дуплексност, поддържани режими на връзка и някои други свойства.
ethtool
За да покажете скоростта на NIC, използвайте:
sudo ethtool | grep Speed
Изходът показва, че скоростта на NIC е 1000Mb/s.
2. Проверете скоростта на NIC с помощта на файловата система /sys
The /sys/class/net/ съдържа различни файлове, които включват информация за мрежовите интерфейсни карти, свързани към вашата система. Скоростта на NIC се съдържа в /sys/class/net/
cat /sys/class/net//speed
Например, за да намерите скоростта на мрежовия интерфейс ens33, командата ще бъде:
cat /sys/class/net/ens33/speed
Изходът ще покаже скоростта на вашата NIC.
3. Използване на dmesg за преглед на скоростта на NIC
Командата dmesg показва важни съобщения, свързани със зареждането на системата и инициализацията на хардуера. Използвайки dmesg с командата grep, можете да филтрирате конкретна информация като скорост на NIC, физическо състояние на връзката и т.н.
За да намерите скоростта на вашия NIC на Linux, изпълнете командата dmesg и насочете нейния изход към командата grep последвано от името на NIC:
sudo dmesg | grep
От изхода можете да намерите скоростта на вашата NIC сред друга информация, като състояние на връзката, дуплексен режим и т.н.
mii-tool е по-стар инструмент за команден ред на Linux, който ви позволява да преглеждате настройките на NIC, включително състоянието на връзката, дуплексен режим и скорост на мрежова интерфейсна карта. Можете да го използвате на по-стари системи, където ethtool не е наличен.
За да проверите скоростта на вашия NIC, стартирайте mii-tool, последван от името на NIC:
sudo mii-tool
5. Използване на командата networkctl
networkctl ви позволява да преглеждате и променяте състоянието на мрежовите връзки. С помощта на тази команда можете също да видите информация за връзките като тип, състояние на работа, скорост, модел, хардуерен адрес, драйвер на модул на ядрото и др.
За да намерите скоростта на вашия NIC на Linux, използвайте:
networkctl status
Това ще отпечата подробния изход заедно със скоростта на вашата NIC. Ако имате нужда само от скоростта на NIC, препратете горния изход към grep, както следва:
networkctl status | grep Speed
Намирането на скоростта на вашата мрежова карта на Linux е лесно
Познаването на скоростта на вашата NIC може да ви помогне да определите на каква мрежова скорост е способна вашата карта. Сега, след като знаете как да намерите скоростта на мрежовата карта на вашата Linux система, можете също да тествате скоростта на вашата интернет връзка, за да проверите дали получавате скоростта, както е обещана от вашия интернет доставчик.