Вашата скорост на интернет също зависи от скоростта на вашия контролер за мрежов интерфейс (NIC). Ето няколко начина да проверите скоростта на вашата мрежова карта в Linux.

Познаването на скоростта на вашия мрежов адаптер може да бъде полезно в различни сценарии. Например, това ви помага да определите дали можете да използвате напълно наличната честотна лента или ако сте планирате да надстроите вашата мрежа, можете да проверите дали текущата ви мрежова карта е способна или дали трябва да надстроите вашата NIC.

Независимо от причината или сценария, има няколко налични инструмента от командния ред за проверка на скоростта на NIC на компютър с Linux.

Намерете мрежови карти, свързани към вашия компютър с Linux

Вашата система може да има единични или множество мрежови интерфейсни карти свързан с него. Можете да намерите всички налични NIC в Linux с помощта на командата ip:

ip link show

Той ще покаже списък на всички NIC заедно с техните имена. След като намерите името на NIC, проверете скоростта му, като използвате някой от методите по-долу.

instagram viewer

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//speed файл. Можете да видите тази информация използвайки командата cat:

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 система, можете също да тествате скоростта на вашата интернет връзка, за да проверите дали получавате скоростта, както е обещана от вашия интернет доставчик.