Вы находитесь в режиме поиска по сайту.
7
сентября
2021
16:02

Тестирование скорости передачи данных с помощью SSH и iPerf

7 сентября 2021 16:02

Простой способ проверить скорость Интернет или локальной сети - при помощи команды iPerf.

План действий

  1. На сервере настроить брандмауэр, добавив разрешающее правило для сервера iPerf
  2. Настроить проброс портов (для локальной сети пропускаем)
  3. На клиенте установить iperf
  4. Подключиться к серверу по SSH
  5. Запустить сервер iperf
  6. С клиента выполнить тест скорости передачи данных

Шаг 1. Разрешаем порт 5001 для тестирования скорости

На сервере выполняем настройку брандмауэра:
sudo ufw allow 5001

Шаг 2. Проброс портов

Для локальной сети или VPN пункт проброса наружу порта 5001 пропускаю.

Шаг 3. Установка клиента iPerf

На стационарном компьютере - сервере Ubuntu Linux и клиенте - нетбуке под управлением MX Linux) выполнил одну и ту же команду:

sudo apt-get install iperf

Шаг 4. Подключение по SSH к серверу

ssh user@123.45.67.8 -p 22334

где: user - имя пользователя на сервере, 123.45.67.8 - заменить на IP адрес сервера (или "белый" IP адрес в случае Интернет), 22334 - секретный порт SSH

Ввёл пароль и попал в консоль сервера.

Шаг 5. Запуск сервера iPerf

Через сеанс SSH на сервере запустил программу с ключом "-s"

iperf -s

Оставил сеанс ssh работать.

Шаг 6. Тестирование скорости передачи данных с помощью iPerf

Запустил другой экземпляр (окно) терминала на клиенте.

В нём выполнил следующую команду

iperf -c 123.45.67.8 -n 10M

Где 123.45.67.8 - IP адрес сервера, 10M - размер пакета данных для измерения скорости.

Результат:

$ iperf -c 123.45.67.8 -n 10M

Client connecting to 123.45.67.8 TCP port 5001
TCP window size: 110 KByte (default)
------------------------------------------------
[ 1] local 123.45.67.101 port 49772 connected with 123.45.67.8 port 5001
[ ID] Interval Transfer Bandwidth
[ 1] 0.0000-1.1685 sec 10.0 MBytes 71.8 Mbits/sec

Итог:

Выполнил тест скорости - оказалась 71.8 Мбит/с. В дальнейшем, т.к. настройка выполнена, для измерения скорости можно выполнять лишь шаги с 6 по 8.

Комментарии: 0


Похожие публикации