Перейти на сайт
База знаний/Начало работы/Как измерить скорость VPS-сервера. speedtest-cli и другие инструменты

Как измерить скорость 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, чтобы убедиться в соответствии заявленным характеристикам.