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

Как измерить скорость VPS-сервера. speedtest и другие инструменты

Зачем тестировать скорость VPS

После покупки VPS важно убедиться, что сервер выдаёт заявленную скорость. Тестирование помогает:

  • Проверить реальную пропускную способность канала
  • Измерить скорость чтения/записи диска
  • Выявить проблемы с сетью до того, как они повлияют на проекты
  • Сравнить показатели с заявленными в тарифе

Тест скорости сети. speedtest

Установка

# Удаляем неофициальную утилиту speedtest-cli
apt remove speedtest-cli
# Устанавливаем snap daemon
apt install snapd
# Устанавливаем официальный пакет Speedtest от Ookla
snap install speedtest

Запуск теста

speedtest

scr

Результат покажет:

  • Ping, задержка до ближайшего сервера (мс)
  • Download, скорость загрузки (Мбит/с)
  • Upload, скорость отдачи (Мбит/с)

scr

Выбор конкретного сервера

# Список ближайших серверов
speedtest --servers

# Тест с конкретным сервером
speedtest --server-id=12345

scr

Тест скорости диска

Запись (write)

dd if=/dev/zero of=testfile bs=1M count=1024 oflag=dsync

scr

Чтение (read)

dd if=testfile of=/dev/null bs=1M count=1024

scr

Удаление тестового файла

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

scr

Результат включает:

  • Информацию о CPU и RAM
  • Скорость диска (I/O)
  • Скорость скачивания из разных регионов мира

Запускайте тесты скорости сразу после активации VPS, чтобы убедиться в соответствии заявленным характеристикам.