«Все мы знаем, что сетевая карта (NIC) действует как мост между компьютерной системой и сетью, к которой эта система подключена. NIC имеет связанную скорость, которая определяет качество вашего взаимодействия с сетью. Поэтому в этом руководстве мы постараемся изучить методы, с помощью которых мы можем проверить скорость сетевой карты в Linux».
Различные методы проверки скорости сетевой карты в Linux
Существуют различные методы проверки скорости сетевой карты (NIC) в системе Linux, которые обсуждаются ниже:
Способ № 1: Использование «ethtool»
В первом методе мы будем использовать утилиту «ethtool» для проверки скорости сетевой карты. Однако, если эта утилита еще не установлена в вашей системе Linux, вам придется сначала установить ее с помощью следующей команды:
$ sudo apt install ethtool
После того, как эта утилита установлена в вашей системе, вам необходимо проверить имя интерфейса сетевого интерфейса, скорость которого вы хотите узнать. Для этого вам нужно будет запустить команду, приведенную ниже:
$ ip а
Эта команда отобразит информацию обо всех сетевых интерфейсах вашей системы, как показано на следующем рисунке. Мы выбрали сетевой интерфейс с именем «enp0s3» для демонстрации этого метода, а также двух других методов.
Теперь, чтобы проверить скорость указанной сетевой карты, мы выполним команду, показанную ниже:
$ sudo ethtool enp0s3
Скорость нашего указанного сетевого адаптера выделена на следующем изображении:
Однако вы можете видеть, что вывод вышеупомянутой команды слишком длинный. Поэтому, если вы хотите ограничить этот вывод только скоростью сетевой карты, вам придется изменить его, как показано ниже:
$ sudo ethtool enp0s3 | grep –i speed
Из следующего вывода вы можете визуализировать, что теперь на терминале отображается только скорость NIC.
Способ № 2: использование команды «dmesg»
В этом методе мы будем использовать встроенную команду «dmesg» в Linux для проверки скорости сетевой карты, как показано ниже:
$ dmesg | grep enp0s3 | grep up
Скорость указанной сетевой карты выделена на следующем изображении:
Способ № 3: Использование «mii-tool»
Теперь воспользуемся утилитой mii-tool для проверки скорости сетевой карты в Linux. Эта утилита находится внутри пакета «net-tools»; поэтому сначала мы установим его с помощью команды, показанной ниже:
$ sudo apt install net-tools
После установки этого пакета в вашей системе вам нужно будет выполнить следующую команду, чтобы проверить скорость сетевой карты:
$ sudo mii-tool –v enp0s3
Скорость указанной сетевой карты нашей системы Linux выделена на изображении ниже:
Вывод
С помощью этой полезной статьи вы можете мгновенно изучить три различных метода проверки скорости сетевой карты в Linux. После изучения этих методов вы сами выбираете, какой метод выбрать, чтобы удовлетворить ваши потребности.