Как я могу проверить скорость моего сетевого адаптера в Ubuntu?


21

Есть ли команда, которую я могу проверить по выходным данным скорость моего сетевого адаптера и некоторую информацию о его характеристиках, такую ​​как дуплексный полный или наполовину.

Ответы:


34

Предположим, ваше имя NIC eth0:

Вы можете проверить скорость и некоторую информацию тремя командами :

Первая команда:

dmesg |grep eth0

Выход :

введите описание изображения здесь

Вторая команда:

mii-tool -v  eth0

Выход :

введите описание изображения здесь

FD: полный дуплекс, логика, которая позволяет одновременную отправку и получение. Это обычно желательно и включено, когда ваш компьютер подключен к коммутатору.

HD: полудуплекс, его логика требует, чтобы карта отправляла или получала только в один момент времени. Когда ваша машина подключена к концентратору, она автоматически согласовывает себя и использует полудуплекс, чтобы избежать коллизий.

Третья команда:

ethtool eth0

ethtool - Display or change ethernet card settings

Установите ethtool:

sudo apt-get install ethtool

Выход :

Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: d
    Wake-on: d
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: yes

Надеюсь, это поможет .


1
ethtool eth0 установлен 18 апреля по умолчанию
— Райан Иеремия Фриман

@RyanJeremiahFreeman, только если вы не выбрали опцию минимальной установки, мой 18.04 не установил ее по умолчанию
— Брайан говорит, что восстановите Монику

10

Чтобы получить скорость соединения интерфейса без анализа журналов или установки дополнительных инструментов, просто прочитайте соответствующий ему узел скорости sysfs следующим образом:

cat /sys/class/net/<interface>/speed

где имя вашей сетевой карты, например, eth0


19.04 мне пришлось получить имя eth0, полученное из dmesg. В моем случае eth0 был переименован в enp0s31f6. Таким образом, команда для получения скорости была cat / sys / class / net / enp0s31f6 / speed. Эта информация была также доступна через графический интерфейс пользователя, через значок сети на верхней панели: Wired Connected> Wired Settings
— SR_
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.