Intereting Posts
Как начать вторую сессию X? Как я могу заставить node.js автоматически загружать файлы конфигурации? Имя переменной массива Bash eval lsmod возвращает ошибку, если не вызвана с sudo Кнопки окна (свернуть, максимаз, закрыть) не видны в Xfce Продолжайте получать ошибки при попытке установить внешний жесткий диск с форматом LVM2, используя Knoppix с живого USB, пожалуйста, помогите Что это '!' действительно, когда он добавляется в команду ex (: wq! |: w! |: q!)? Pulseaudio, Phonon, KDE и пересылка звука на гарнитуру Хостинг игрового сервера и безопасность Модуль pam libpam-pkcs11 ждет подтверждения после авторизации Зачем проверять наличие файла перед его поиском? Перенаправление обратного прокси Nginx как использовать долговые обязательства в сочетании с тем, когда пакет поступит в дебианский репозиторий? Debian на Mac через reFINd: новые разделы не загружаются Где моя синтаксическая ошибка синтаксиса .sh?

Как найти скорость передачи?

Два хост-компьютера как клиент, а другой как сервер, я тестирую udp load-test на этих двух машинах. Скорость Ethernet-сети составляет 100 Мбит / с, но я хочу отправить 30000 пакетов по 512 бит со скоростью 1 Мбит / с, как это сделать? Может ли их команда Linux установить скорость Ethernet со скоростью 1 Мбит / с?

Я использую программу iperf для любого типа сетевого тестирования (man-страница: http://staff.science.uva.nl/~jblom/gigaport/tools/man/iperf.html )

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

  -a, --tcp_bandwidth \ for TCP, bandwidth to send at in bits/sec #[KM] (default no bandwidth limit used) -b, --bandwidth #[KM] for UDP, bandwidth to send at in bits/sec (default 1 Mbit/sec, implies -u) 

Debian GNU / Linux имеет ethtool и сетевые инструменты для установки скорости Ethernet.

Пример:

  • узнайте свои сетевые карты:
 hwinfo --netcard --short
  сеть:                                                        
   wlp4s0 Сетевой адаптер Atheros AR928X (PCI-Express)
   enp5s0 Broadcom NetLink BCM57780 Gigabit Ethernet PCIe
  • узнать возможные скорости:
 ethtool enp5s0
  Настройки для enp5s0:
         Поддерживаемые порты: [TP ​​MII]
         Поддерживаемые режимы связи: 10baseT / Half 10baseT / Full 
                                 100baseT / Half 100baseT / Full 
                                 1000baseT / Half 1000baseT / Full 
  • теперь вы можете установить все поддерживаемые режимы следующим образом:
 ethtool -s enp5s0 speed 100 duplex full