Чтобы измерить скорость интернет-канала вашего VPS-сервера, можно использовать несколько инструментов. Вот наиболее популярные методы:
Использование утилиты speedtest-cli
Установка
На большинстве дистрибутивов Linux speedtest-cli
доступен из официальных репозиториев.
Установите speedtest-cli:
sudo apt update
sudo apt install -y speedtest-cli
speedtest-cli
Альтернатива: Официальная утилита от Ookla
Установка
Ookla
предоставляет более современный клиент для тестирования скорости. Установите зависимости:
sudo apt install -y curl
Скачайте и установите официальный клиент:
curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
sudo apt install -y speedtest
Проведите тест:
speedtest
Использование iperf3 (для тестов между двумя серверами)
iperf3
позволяет измерить скорость между двумя узлами. Требуется клиент и сервер.
Установка
На обоих серверах установите iperf3
:
sudo apt update
sudo apt install -y iperf3
Использование
На сервере A запустите iperf3
в режиме сервера:
iperf3 -s
На сервере B запустите тест, указав IP сервера A:
iperf3 -c
Результаты покажут скорость в мегабитах в секунду (Mbps).
Использование wget для теста загрузки
Найдите файлы большого размера, которые доступны для загрузки. Например:
http://proof.ovh.net/files/1Gb.dat
(OVH)
Загрузите файл с помощью wget
:
wget -O /dev/null http://proof.ovh.net/files/1Gb.dat
Утилита wget
покажет среднюю скорость загрузки.
Использование curl
Похожий подход можно реализовать с помощью curl
:
curl -o /dev/null http://proof.ovh.net/files/1Gb.dat
Использование утилиты nload для мониторинга трафика
nload
позволяет наблюдать за входящим и исходящим трафиком в реальном времени.
Установка
sudo apt install -y nload
Использование
nload
Вы увидите входящую и исходящую скорость трафика на сетевых интерфейсах.
Использование fast-cli для теста через Fast.com
Утилита для работы с сервисом Fast.com от Netflix.
Установка через npm:
- Установите Node.js и npm:
sudo apt install -y nodejs npm
- Установите
fast-cli
:
sudo npm install --global fast-cli
- Проведите тест:
fast
Тест скорости в реальном сценарии
Если вы хотите проверить скорость в реальном сценарии, загрузите или отправьте файлы через scp
или rsync
и измерьте время. Например:
scp largefile.zip user@remote_server:/path/to/destination
Итог
Для простого тестирования рекомендуем использовать speedtest-cli
или официальный клиент от Ookla. Для более глубоких тестов между серверами используйте iperf3
. Выберите инструмент, который лучше всего подходит для ваших задач! 😊
Еще интересное на нашем канале: