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

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

2 Solutions collect form web for “Как найти скорость передачи?”

Я использую программу 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
  • Запуск nmap через Tor
  • Работает nfs для tcp, но не над udp
  • Почему мой Linux-хост suddently перестанет получать многоадресную рассылку? Все остальные пользователи в частной сети получают
  • Как работает многоадресная рассылка UDP в Unix?
  • включить эхо-сервис и проблемы безопасности в Linux
  • Создайте UDP для TCP-моста с помощью socat / netcat для управления командами управления для медиаплеера vlc
  • Как использовать netperf для конкретного порта NIC?
  • Измерение задержки в конвейере GStreamer
  • Какие порты необходимы и, как правило, должны быть разрешены в системе Linux?
  • как получить статистику полученных пакетов на определенном порту udp
  • tcpdump и nc с udp
  • Interesting Posts

    Создание нового файла внутри awk, но в другом каталоге на основе значения поля ввода

    Bluetooth BNEP занимает много времени, чтобы загрузить загрузку Debian

    Легкий браузер для Linux

    Чтение обмена электронной почтой с помощью mutt и davmail?

    Команда в переменной 1 влияет на вывод другой переменной при отображении вместе в UNIX

    Восстановить файлы из образа резервного копирования partclone без генерации большого файла необработанного диска? (например, файл Tib для Acronis)?

    iptables маршрутизация входящего IP на другой IP-адрес назначения

    Как иметь очередь процессов в AIX, например, xargs с «–max-procs»?

    Случайный код ошибки rsync 12 «Сброс соединения с помощью peer (104)» из задачи cron, которая запускается каждые 20 минут

    Как вы переносите части имени файла в Linux?

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

    Проблема с беспроводной локальной сетью на Linux Mint

    Как установить предпочтительную беспроводную сеть в Linux Mint 17?

    CentOS 7 – ssh login отказано, когда я использую открытый ключ ssh, но работает только с именем пользователя

    Преобразование кадров PNG в видео на 1 FPS

    Linux и Unix - лучшая ОС в мире.