Гид по технологиям

Как проверить скорость интернета в терминале Linux

4 min read Linux Обновлено 20 Dec 2025
Проверить скорость интернета в Linux
Проверить скорость интернета в Linux

Панель управления с графиками и статистикой сети

Иногда обновление системы или установка пакета занимает слишком долго — и хочется понять, медленный ли интернет у вас или проблема на стороне сервера. Выполнение теста скорости из терминала помогает быстро локализовать проблему и собрать данные для дальнейшего анализа.

Что такое тест скорости и зачем он нужен?

Тест скорости измеряет пропускную способность и задержку между вашим устройством и удалённым сервером. Обычно проверяются: пропускная способность в мегабитах в секунду (Mbps), задержка (latency) и иногда джиттер (колебание задержки). Результат показывает, предоставляет ли провайдер заявленную скорость и помогает понять, мешают ли сетевые ограничения работе приложений.

Краткое определение терминов:

  • Mbps — мегабиты в секунду, единица пропускной способности.
  • Latency — задержка ответа между узлами в сети.
  • Jitter — изменение задержки между пакетами.

Проверка скорости из терминала с помощью speedtest-cli

Вывод speedtest-cli в терминале

Самый популярный способ — утилита speedtest-cli (Python-версия) или официальный клиент Ookla (обычно пакет называется speedtest). Приведённые ниже команды — для разных дистрибутивов. Сначала обновите систему пакетным менеджером.

На Ubuntu/Debian:

sudo apt update && sudo apt upgrade

На Arch и производных:

sudo pacman -Syu

На Fedora/CentOS/RHEL:

sudo dnf update

Установка speedtest-cli (Python-версия):

На Ubuntu/Debian:

sudo apt install speedtest-cli

На Arch:

sudo pacman -S speedtest-cli

На Fedora/CentOS/RHEL:

sudo dnf install speedtest-cli

После установки просто выполните в терминале:

speedtest-cli

Утилита автоматически подберёт ближайший сервер и выведет значения загрузки (download), отдачи (upload) и задержки.

Примеры полезных опций:

  • Тест с определённым сервером (замените ID на нужный):
speedtest-cli --server 69420
  • Указать число байт для передачи:
speedtest-cli --bytes 1337
  • Сохранить результаты в файл:
speedtest-cli --output results.txt
  • Просмотреть ман-страницу (проверьте имя man-страницы для вашей установки):
man speedtest
man speedtest-cli

Важно: существует официальная утилита Ookla (чаще именуется просто speedtest). Если вам нужен именно официально поддерживаемый клиент, посмотрите документацию Ookla по установке для вашего дистрибутива.

Альтернативные инструменты и расширенные тесты

Если требуется более гибкая или локальная диагностика, используйте:

  • iperf3 — измеряет пропускную способность между двумя хостами в вашей сети; полезен для проверки LAN-узких мест.
  • fast-cli — клиент для сервиса fast.com (Netflix); обычно доступен через npx или пакетный менеджер Node.js.
  • curl/wget — для грубой оценки скорости загрузки отдельных файлов с известных серверов.

Установка iperf3 (пример для Ubuntu/Debian):

sudo apt install iperf3

Пример запуска локального теста (на сервере — запустить in server mode, на клиенте — подключиться):

На сервере:

iperf3 -s

На клиенте:

iperf3 -c 192.0.2.10

Когда результаты могут быть ненадёжными — отладка

Причины неточных или заниженных результатов:

  • Wi‑Fi: помехи, слабый сигнал и переключения каналов влияют на скорость.
  • Фоновая загрузка: другие устройства или службы активно используют сеть.
  • VPN/прокси: шифрование и маршрут через удалённый узел снижает скорость.
  • Блокировка или ограничения со стороны маршрутизатора/провайдера.
  • Неправильный выбор сервера: тест может использовать дальний сервер.

Шаги для проверки:

  1. Повторите тест несколько раз в разное время.
  2. Подключитесь по кабелю Ethernet и сравните результаты.
  3. Выключите VPN и сторонние загрузки, затем повторите.
  4. Запустите iperf3 между двумя локальными машинами, чтобы проверить линию внутри сети.
  5. Используйте traceroute или mtr для поиска проблем на маршруте.

Чек-листы по ролям

Системный администратор:

  • Проверить firewall и NAT на граничных устройствах.
  • Оценить нагрузку на маршрутизаторы и линк-по ссылкам.
  • Запустить iperf3 между ключевыми узлами.
  • Собрать логи и результаты speedtest для SLA-проверки.

Домашний пользователь:

  • Переподключиться кабелем, выключив Wi‑Fi.
  • Перезагрузить роутер и повторить тест.
  • Отключить VPN и торрент-клиенты.
  • Связаться с провайдером, если результаты стабильно ниже ожидаемых.

Мини‑методология для надёжного теста (быстро)

  1. Подключитесь по кабелю, остановите фоновые загрузки.
  2. Выполните 3 теста speedtest-cli на разных серверах.
  3. Сделайте локальный iperf3-тест для проверки LAN.
  4. Сравните результаты с заявленной скоростью у провайдера и повторите в разное время дня.

Критерии приёмки

Тест считается валидным, если:

  • Повторяемые тесты дают близкие результаты.
  • Разница между тестами по Wi‑Fi и по кабелю объяснима качеством канала.
  • Локальный iperf3 показывает, что внутренняя сеть не является узким местом.

Короткий глоссарий (1‑строчные определения)

  • Mbps — единица скорости, мегабит в секунду.
  • Latency — время отклика между отправкой и получением пакета.
  • Jitter — вариативность задержки между пакетами.
flowchart TD
  A[Начать: медленные обновления/загрузки] --> B{Пробовали reboot/повтор?}
  B -- Нет --> C[Перезапустите роутер и повторите]
  B -- Да --> D[Запустить speedtest-cli]
  D --> E{Результат близок к ожиданию?}
  E -- Да --> F[Причина не в канале — смотреть сервер/приложение]
  E -- Нет --> G[Проверить: кабель, VPN, фоновые загрузки]
  G --> H{Проблема ушла?}
  H -- Да --> I[Исправлено]
  H -- Нет --> J[Связаться с провайдером / углублённая диагностика]

Важные заметки

Important: один тест не даёт полной картины. Нужна серия измерений и контроль факторов среды (Wi‑Fi, VPN, фоновые нагрузки). Если вы работаете с сервером без GUI, терминальные утилиты — это основной инструмент диагностики.

Итог

Проверять скорость интернета в терминале Linux просто и удобно: установите speedtest-cli или используйте официальную утилиту Ookla, выполните несколько тестов и сравните результаты с проводным подключением. Для углублённой диагностики используйте iperf3, traceroute/mtr и чек‑лист, который соответствует вашей роли (администратор или домашний пользователь).

Короткий план действий: обновите систему, установите утилиту, выполните тесты, повторите по кабелю и свяжитесь с провайдером при устойчивых отклонениях от ожидаемой скорости.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Диптихи и триптихи: Photoshop и бесплатные инструменты
Фотография

Диптихи и триптихи: Photoshop и бесплатные инструменты

Умные папки Mac — полное руководство
macOS

Умные папки Mac — полное руководство

Делиться историями Instagram в Facebook
соцсети

Делиться историями Instagram в Facebook

Устранение защиты от записи на USB-накопителе
Техподдержка

Устранение защиты от записи на USB-накопителе

Удаление раздела «Рекомендуемое» в Windows 11
Windows

Удаление раздела «Рекомендуемое» в Windows 11

Разгруппировать значки в Windows 11 — Start11
Windows

Разгруппировать значки в Windows 11 — Start11