Делаем свой сервис для замера скорости на Iperf3
Перейти к навигации
Перейти к поиску
Чем вам может быть полезен этот сервис:
- гарантированное местоположение сервиса, а не как “выбираем быстрейший” и в итоге очередной спидтест показывает вам связь из Москвы с Чикаго через море Лаптевых и Беренгов пролив;
- проверка через консольное и графическое приложение. Не надо ждать пока на компьютере с диким количеством хлама в оперативке и на диске загрузится браузер (а это норма для клиентов, например, провайдеров);
- замер скорости внутри сети и между офисами (серьёзно, не скачивать же файлик ради теста скорости!);
- мониторинг канала через nagios, librenms, zabbix, munin, mrtg и т.п. системы.
Установка iperf3
yum install -y iperf3
Делаем systemd-сервис для автозапуска, User тот, от имени кого собираетесь запускать
cat > /etc/systemd/system/iperf3.service <<EOF [Unit] Description=iperf3 Service After=network.target [Service] Type=simple User=root ExecStart=/usr/bin/iperf3 -s Restart=on-abort [Install] WantedBy=multi-user.target EOF
Перезапускаем и прописываем в автозапуск
systemctl daemon-reload systemctl enable iperf3 systemctl restart iperf3
Теперь с любого компьютера проверяем:
iperf3 -c IP_или_DOMAIN_SERVER