В работе с серверами часто возникает необходимость проверить скорость интернет-соединения. Это может быть нужно для оценки производительности, диагностики проблем или просто для контроля соответствия скорости тарифному плану.
Существует несколько способов проверить скорость интернета на сервере. В этой статье я расскажу о двух популярных инструментах: консольном speedtest и iperf.
1. Speedtest
Speedtest – это простой и удобный инструмент для проверки скорости интернета. Он работает как в веб-браузере, так и в консоли.
Преимущества консольного speedtest:
- Быстрота: не требует установки дополнительных программ.
- Простота: для использования достаточно одной команды.
- Наглядность: результаты теста выводятся в удобном виде.
Как использовать speedtest:
- Подключитесь к серверу по SSH.
- Установите Python, если он не установлен.
- Запустите команду:
speedtest
- Результаты теста будут выведены на экран.
Пример:
$ speedtest
Speedtest by Ookla
Server: Moscow, Russia (10.10.10.10)
Download: 100.00 Mbps
Upload: 50.00 Mbps
Latency: 10 ms
2. Iperf
Iperf – это более продвинутый инструмент для измерения пропускной способности сети. Он позволяет тестировать скорость как в одном направлении, так и в двух.
Преимущества iperf:
- Гибкость: позволяет настраивать параметры теста, такие как время выполнения, размер пакетов и т.д.
- Точность: обеспечивает более точные результаты, чем speedtest.
- Многоплатформенность: работает на Windows, Linux, macOS и других платформах.
Недостатки iperf:
- Сложность: требует больше знаний и опыта для использования.
- Необходимость установки: нужно установить серверную и клиентскую часть.
Как использовать iperf:
- На сервере:
iperf3 -s
- На клиенте:
iperf3 -c <IP-адрес сервера>
Пример:
$ iperf3 -s
Listening on TCP port 5001
$ iperf3 -c 10.10.10.10
Connecting to host 10.10.10.10, port 5001
local 10.10.10.99 port 53432 connected to 10.10.10.10 port 5001
Send 64 byte datagrams
Interval Transfer Bitrate
0.00-10.00 sec 1.04 GBytes 86.39 Mbits/sec
$
Выбор инструмента
Какой инструмент выбрать для проверки скорости интернета на сервере, зависит от ваших потребностей.
Speedtest подойдет для быстрой проверки скорости без дополнительных установок.
Iperf рекомендуется использовать, если вам нужна более точная информация о пропускной способности сети.
В любом случае, знание скорости интернет-соединения на сервере является важным фактором для его эффективной работы.