ethtool

ethtool — Linux утилита, позволяющая получать информацию об интерфейсе и менять настройки для него.

 

ethtool в Linux, измерение скорости сетевого  интерфейса

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

 

ethtool enp1s0 | grep -i Speed

Cannot get wake-on-lan settings: Operation not permitted
Speed: 100Mb/s

 

В примере это 100 Мб/сек.

 

Скорость можно ограничить до 10 Мбит или другого значения. Для этого после имени утилиты и интерфейса передается флаг -s 10 и значение в мегабитах.

 

Также, среди возможных опций есть режим работы. Дуплекс или полудуплекс. Позволяющий передавать данные, соответственно в двух направлениях или в одном.

duplex half

duplex full

 

 

Полоса пропускания для другого сервера, который взаимодействует с этим, не должна быть больше 100 Мб/сек.

 

Для диагностики сети часто также используется netperf. Вместе утилиты служат для проверки пропускной способности при планировании сети.