Как измерить скорость VPS-сервера. speedtest-cli и другие инструменты
Зачем тестировать скорость VPS
После покупки VPS важно убедиться, что сервер выдаёт заявленную скорость. Тестирование помогает:
- Проверить реальную пропускную способность канала
- Измерить скорость чтения/записи диска
- Выявить проблемы с сетью до того, как они повлияют на проекты
- Сравнить показатели с заявленными в тарифе
Тест скорости сети. speedtest-cli
Установка
apt update
apt install speedtest-cli -y
Запуск теста
speedtest-cli
Результат покажет:
- Ping, задержка до ближайшего сервера (мс)
- Download, скорость загрузки (Мбит/с)
- Upload, скорость отдачи (Мбит/с)
Выбор конкретного сервера
# Список ближайших серверов
speedtest-cli --list | head -20
# Тест с конкретным сервером
speedtest-cli --server 12345
Простой вывод
speedtest-cli --simple
Тест скорости диска
Запись (write)
dd if=/dev/zero of=testfile bs=1M count=1024 oflag=dsync
Чтение (read)
dd if=testfile of=/dev/null bs=1M count=1024
Удаление тестового файла
rm testfile
Ориентировочные показатели для SSD
| Показатель | Хорошо | Отлично |
|---|---|---|
| Запись | > 200 МБ/с | > 500 МБ/с |
| Чтение | > 300 МБ/с | > 1000 МБ/с |
Тест с помощью iperf3
iperf3 измеряет пропускную способность между двумя точками. Полезно для проверки реальной скорости канала.
Установка
apt install iperf3 -y
Тест к публичному серверу
iperf3 -c iperf.he.net
Комплексный тест. bench.sh
Один скрипт, который тестирует всё сразу (процессор, диск, сеть):
wget -qO- bench.sh | bash
Результат включает:
- Информацию о CPU и RAM
- Скорость диска (I/O)
- Скорость скачивания из разных регионов мира
Запускайте тесты скорости сразу после активации VPS, чтобы убедиться в соответствии заявленным характеристикам.