Як перевірити швидкість зʼєднання на VPS чи виділеному сервері (2026) | INTROSERV
EUR
european

EUR

usa

USD

Ukraine Ua
Ex. VAT Ex. VAT 0%

Як перевірити швидкість зʼєднання на VPS чи виділеному сервері (2026)

Цільова аудиторія: середній рівень. Ви впевнено працюєте в командному рядку і володієте базовим адмініструванням сервера.

Орієнтовний час виконання: від 20 до 30 хвилин.

Наприкінці цього посібника ви зможете виміряти чисту пропускну здатність вашого сервера через Speedtest і продіагностувати канал між вашим сервером і конкретною віддаленою точкою через iPerf3.

Вступ

Питання про швидкість зʼєднання на VPS чи виділеному сервері виникають у двох різних формах. Перша загальна: скільки смуги цей сервер реально видає просто зараз. Друга конкретна: чому передача між цим сервером і он тією точкою повільна. Ці два питання потребують різних інструментів.

Цей посібник охоплює обидва рівні. Speedtest дає швидке уявлення про загальну пропускну здатність каналу менш ніж за хвилину. iPerf3 вимірює шлях між двома відомими точками і є стандартом INTROSERV для діагностики проблем зі звʼязністю, як визначено у внутрішньому мануалі "Network Connectivity Issue Handling Rules". Розуміння того, який інструмент відповідає на яке питання, економить час і не дає дійти хибних висновків.

Попередні вимоги

Перш ніж почати, переконайтеся, що у вас є таке:

  • VPS або виділений сервер під керуванням Ubuntu 24.04 LTS, Ubuntu 22.04 LTS, AlmaLinux 9, Rocky Linux 9, Windows Server 2022 або Windows Server 2025
  • Користувач без прав root з привілеями sudo в Linux, або обліковий запис адміністратора у Windows
  • Вихідний доступ до інтернету з сервера; обидва інструменти відкривають лише вихідні зʼєднання і не потребують вхідних портів
  • Програми, що встановлюються під час посібника: Speedtest CLI 1.2.0 та iperf3 версії 3.9 або новіший з репозиторіїв дистрибутива

Змінювати вхідний файрвол не потрібно. Якщо на сервері обмежений вихідний трафік, дозвольте вихідний TCP на порти 80 і 443 для Speedtest і на порт обраного вами сервера iPerf3 для діагностичних тестів.

Частина 1: швидка перевірка пропускної здатності через Speedtest

Speedtest від Ookla вимірює швидкість завантаження, швидкість віддачі, затримку і втрату пакетів відносно найближчого публічного тестового сервера. Це найшвидший спосіб отримати загальну картину по каналу.

Warning

Speedtest і подібні сервіси підключаються до сторонніх серверів, обраних автоматично з публічного пулу. Результат описує ваш канал лише в загальних рисах. Не використовуйте ці інструменти для діагностики проблеми зі звʼязністю до конкретного сервера. Для діагностики точка-точка використовуйте iPerf3, як описано в Частині 2.

Встановлення Speedtest CLI в Ubuntu

Ookla розповсюджує CLI через власний apt-репозиторій. Додайте репозиторій:

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

В Ubuntu 22.04 встановіть пакет напряму:

sudo apt install speedtest

В Ubuntu 24.04 репозиторій Ookla публікує пакети під кодовою назвою jammy і не надає запису для noble, тому перед встановленням переключіть репозиторій на jammy. На 24.04 цей крок обовʼязковий: без нього встановлення падає з помилкою "Unable to locate package speedtest".

sudo sed -i 's/noble/jammy/g' /etc/apt/sources.list.d/ookla_speedtest-cli.list sudo apt update sudo apt install speedtest

Встановлення Speedtest CLI в AlmaLinux і Rocky Linux

Додайте dnf-репозиторій Ookla:

curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash

Встановіть пакет:

sudo dnf install speedtest

Встановлення Speedtest CLI в Windows Server

Відкрийте PowerShell від імені адміністратора. Завантажте і розпакуйте офіційний архів CLI:

Invoke-WebRequest -Uri "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip" -OutFile "$env:TEMP\speedtest.zip" Expand-Archive -Path "$env:TEMP\speedtest.zip" -DestinationPath "C:\Tools\speedtest"

Архів містить speedtest.exe, який працює без встановлення. Ookla також пропонує графічний застосунок Speedtest для Windows; на сервері, до якого підключаються по RDP, CLI зазвичай практичніший.

Запуск тесту

В Linux виконайте:

speedtest

У Windows виконайте з PowerShell:

C:\Tools\speedtest\speedtest.exe

Під час першого запуску інструмент інтерактивно просить прийняти ліцензію Ookla та умови GDPR. Підтвердіть їх, і тест почнеться. Для неінтерактивного або скриптового запуску в Linux чи Windows додайте прапорці прийняття, щоб інструмент не запитував підтвердження:

speedtest --accept-license --accept-gdpr

У Windows додайте ті самі прапорці до speedtest.exe.

Повний прогін триває близько 30 секунд і завершується зведенням:

Speedtest by Ookla Server: Example ISP - Example City (id: 12345) ISP: Example Networks Idle Latency: 1.25 ms (jitter: 0.10ms, low: 1.18ms, high: 1.40ms) Download: 940.12 Mbps (data used: 512.3 MB) Upload: 918.47 Mbps (data used: 466.1 MB) Packet Loss: 0.0% Result URL: https://www.speedtest.net/result/c/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Рядки Download і Upload показують виміряну пропускну здатність. Result URL веде на сторінку, якою можна поділитися, з тими самими числами.

Tip

Щоб протестувати конкретний сервер Speedtest з публічного пулу, виведіть список найближчих серверів командою speedtest -L і передайте обраний ID через speedtest -s <YOUR_SERVER_ID>. Це звужує випадковість, але ціль так само сторонній сервер поза вашим контролем.

Перевірка з браузера

Коли на сервері є графічне середовище, або коли ви хочете перевірити канал з власної робочої станції для порівняння, те саме завдання закривають два браузерні сервіси. Speedtest.net запускає повний тест Ookla з вибором сервера. Fast.com від Netflix одразу показує цифру завантаження і розкриває віддачу та затримку після натискання Show more info. Результати в браузері залежать від машини, на якій запущено браузер, тому тест з вашої робочої станції вимірює канал робочої станції, а не сервера.

Частина 2: точна діагностика через iPerf3

iPerf3 вимірює максимально досяжну пропускну здатність між двома конкретними хостами: вашим сервером у ролі клієнта і відомим сервером iPerf3 у ролі кінцевої точки. Оскільки обидва кінці каналу зафіксовані, результат описує саме той шлях, який вам важливий. Це інструмент, який INTROSERV використовує для діагностики звʼязності згідно з внутрішнім мануалом "Network Connectivity Issue Handling Rules", і це той замір, який потрібно прикладати, коли ви повідомляєте про мережеву проблему.

Встановлення iPerf3 в Ubuntu

Пакет доступний у стандартних репозиторіях:

sudo apt update sudo apt install iperf3

Інсталятор може запитати, чи запускати iperf3 як демон. Дайте відповідь ні; тести в цьому посібнику запускають iperf3 лише як клієнт, а постійно слухаючий демон це зайвий відкритий порт.

Встановлення iPerf3 в AlmaLinux і Rocky Linux

Встановіть зі стандартних репозиторіїв:

sudo dnf install iperf3

Встановлення iPerf3 в Windows Server

Проект iPerf3 не публікує офіційні бінарники для Windows. Документація проекту відсилає до збірок спільноти, доступних на github та https://files.budman.pw. Завантажте останній 64-бітний архів з будь-якого джерела, розпакуйте його і помістіть вміст у каталог на кшталт C:\Tools\iperf3. Архів містить iperf3.exe разом із потрібними йому бібліотеками; тримайте їх в одному каталозі.

Перевірте бінарник з PowerShell:

C:\Tools\iperf3\iperf3.exe --version

Очікуваний вивід:

iperf 3.21 (cJSON 1.7.15)

Запуск тесту на віддачу (upload)

Тест на віддачу надсилає дані з вашого сервера на віддалений сервер iPerf3. Замініть <YOUR_IPERF_SERVER> і <YOUR_IPERF_PORT> на адресу і порт публічного сервера iPerf3, розташованого поряд з вашим дата-центром.

Info

Публічні сервери iPerf3 поряд з європейськими дата-центрами INTROSERV, які можна використовувати для цих тестів: Німеччина/Wolfsburg 62.176.224.217 порт 5201, Франція/Paris 45.147.210.189 порт 5200 (діапазон портів з 5200 по 5240), Нідерланди/Naaldwijk 185.182.195.76 порт 5201, Велика Британія/London 5.180.211.133 порт 5200, Польща/Warsaw 185.246.208.67 порт 5201. Оберіть найближчий до вашого сервера. Ці сервери спільні і обмежують число одночасних клієнтів, тому якщо тест відхилено, повторіть через коротку паузу або перейдіть до наступного сервера зі списку. Еталонний список ведеться у внутрішньому мануалі "Network Connectivity Issue Handling Rules".

iperf3 -c <YOUR_IPERF_SERVER> -p <YOUR_IPERF_PORT> -t 30 -P 10 -i 0

Прапорці означають таке. -c запускає iperf3 у режимі клієнта до вказаного сервера. -p обирає порт сервера. -t 30 запускає тест на 30 секунд, достатньо довго, щоб згладити короткі коливання. -P 10 відкриває 10 паралельних потоків, що насичує канал так само, як реальний багатозʼєднувальний трафік. -i 0 вимикає проміжні звіти, тому у виводі лише підсумкове зведення.

Після 30 секунд тест друкує результати по потоках і підсумковий блок:

[SUM] 0.00-30.00 sec 3.28 GBytes 940 Mbits/sec sender [SUM] 0.00-30.00 sec 3.27 GBytes 938 Mbits/sec receiver

Читайте результат віддачі з рядка sender: це швидкість, з якою ваш сервер надсилав дані на віддалену точку.

Запуск тесту на прийом (download)

Тест на прийом розвертає напрямок: віддалений сервер надсилає дані на ваш. Додайте прапорець -R до тієї самої команди:

iperf3 -c <YOUR_IPERF_SERVER> -p <YOUR_IPERF_PORT> -t 30 -P 10 -i 0 -R

-R переключає iperf3 у реверсний режим. Читайте результат прийому з рядка receiver у зведенні: це швидкість, з якою ваш сервер отримував дані.

Info

Публічні сервери iPerf3 приймають обмежене число одночасних клієнтів. Якщо зʼєднання відхилено з "the server is busy running a test", зачекайте трохи і повторіть, або оберіть інший публічний сервер у тому самому регіоні.

Tip

Прогоніть кожен тест два-три рази і порівняйте результати. Один низький замір може відображати миттєве навантаження на публічний сервер, а не проблему на вашому каналі. Стабільно низькі числа за повторних прогонів і на двох різних серверах iPerf3 це набагато надійніший сигнал.

Перевірка встановлення

Переконайтеся, що обидва інструменти присутні і повідомляють свої версії.

На Linux:

speedtest --version iperf3 --version

Очікуваний вивід:

Speedtest by Ookla 1.2.0.84 (ea6b6773cf) Linux/x86_64-linux-musl 5.15.0 x86_64 iperf 3.9 (cJSON 1.7.13)

Точні рядки версій різняться залежно від випуску дистрибутива. Будь-який вивід, що друкує версію, підтверджує, що інструмент встановлено і він запускається. У Windows виконайте ті самі команди з повними шляхами, використаними раніше.

Відкат змін

Якщо інструменти більше не потрібні, видаліть їх і додані репозиторії.

На Ubuntu:

sudo apt remove speedtest iperf3 sudo rm /etc/apt/sources.list.d/ookla_speedtest-cli.list sudo apt update

На AlmaLinux і Rocky Linux:

sudo dnf remove speedtest iperf3 sudo rm /etc/yum.repos.d/ookla_speedtest-cli.repo

На Windows Server видаліть розпаковані каталоги:

Remove-Item -Recurse -Force "C:\Tools\speedtest" Remove-Item -Recurse -Force "C:\Tools\iperf3"

Висновок і подальші кроки

Тепер ви можете відповісти на обидва питання про швидкість зʼєднання правильним інструментом. Вибір зводиться до того, що вам потрібно дізнатися:

Ситуація Інструмент
Потрібна загальна цифра швидкості каналу сервера Speedtest
Ви діагностуєте проблему аж до конкретного сервера iPerf3

Для швидкої перевірки після розгортання нового VPS чи виділеного сервера INTROSERV достатньо одного прогону Speedtest. Для всього, що ви збираєтеся повідомляти як мережеву проблему, прогоніть тести iPerf3 на віддачу і прийом до публічного сервера поряд з дата-центром і запишіть цифри sender і receiver; це ті числа, які очікує процедура діагностики в "Network Connectivity Issue Handling Rules". Як наступний крок розгляньте регулярні прогони iPerf3 до фіксованої точки, щоб побудувати базову лінію, яка робить реальну деградацію помітною з моменту її появи.

Версія документа: 1.
Останнє оновлення: серпень 2026
Власник: відділ технічної документації

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA