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. Вместе утилиты служат для проверки пропускной способности при планировании сети.