OKВсе сервисы работают штатно
InfrawireЛоготип InfrawireДокументация

Проверка скорости канала VPS (Speedtest)

Измерение скачивания, отдачи и ping с VPS через официальный speedtest от Ookla.

📋 Требования

  • VPS с sudo, Ubuntu/Debian

Удаление старых пакетов

Bash
1sudo pip3 uninstall speedtest-cli -y 2>/dev/null || true 2sudo apt remove speedtest-cli -y 2>/dev/null || true 3sudo apt purge speedtest-cli -y 2>/dev/null || true 4sudo apt remove speedtest -y 2>/dev/null || true 5sudo apt autoremove -y && sudo apt autoclean -y

Установка (официальный репозиторий)

Bash
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash sudo apt install speedtest -y speedtest --version

Использование

Bash
1speedtest 2speedtest --simple 3speedtest --bits 4speedtest --json 5speedtest --accept-license --accept-gdpr

Сервер по списку:

Bash
speedtest --list speedtest --list | grep -i "paris\|frankfurt\|london" speedtest --server ID

Форматы: --format=simple, csv, json, jsonl.

Скрипт сравнения

Bash
1#!/bin/bash 2echo "=== Лучший сервер ===" 3speedtest --simple 4echo "=== Конкретный ID ===" 5speedtest --server 45170 --simple

Интерпретация (ориентиры)

Скорость зависит от тарифа: от сотен Мбит/с до 1 Гбит/с и выше.
Задержка: <10 мс отлично, 10–50 хорошо, >200 высокая.
Потери пакетов: 0% идеально, >1% — искать причину.

🆘 Проблемы

Медленноtop, iftop, ошибки ip -s link show.
command not found — переустановите по шагам выше.
Нет серверовping 8.8.8.8, доступ в интернет.

Мониторинг в цикл

Bash
while true; do echo "$(date): $(speedtest --simple 2>&1)" >> /var/log/speedtest.log; sleep 3600; done

📚 Ссылки

❓ FAQ

Зачем удалять speedtest-cli? Старый pip-пакет конфликтует с официальным speedtest.
Результаты плавают? Нормально; делайте несколько замеров.
iperf? Для теста «сервер–клиент» нужны другие инструменты, здесь только публичные узлы Ookla.