Перевірка швидкості інтернету в Linux: причини низьких результатів

Практичний розбір причин низької швидкості в Linux: проблеми Wi-Fi, роутера, оператора, навантаження системи та маршруту. Наведено способи перевірки й оптимізації.

Опубліковано 2026-08-27 Останнє оновлення 2026-08-27 Категорія: Посібники

Що показує перевірка швидкості інтернету в Linux

Перевірка швидкості інтернету в Linux допомагає оцінити три основні параметри: download, upload і затримку. Download визначає швидкість отримання даних, upload — швидкість передавання, а ping показує час відповіді мережі. Для онлайн-ігор, відеодзвінків і віддаленої роботи також важливі jitter та втрата пакетів.

Результат тесту не завжди дорівнює швидкості тарифу. Він залежить від способу підключення, завантаження мережі, вибраного сервера, стану роутера та активності програм у Linux. Онлайн-тест можна запустити через speedtest.im, а для командного рядка використати сумісну утиліту Speedtest або перевірку через браузер.

Причина 1: нестабільне або перевантажене Wi-Fi-підключення

Wi-Fi часто знижує фактичну швидкість через відстань до роутера, товсті стіни, перешкоди та зайняті канали. Діапазон 2,4 ГГц має більше покриття, але частіше створює перешкоди. Діапазон 5 ГГц зазвичай забезпечує вищу швидкість на невеликій відстані, тоді як 6 ГГц потребує сумісного обладнання та ще коротшої дистанції.

Щоб перевірити проблему, запустіть тест поруч із роутером і повторіть його в місці, де швидкість низька. У Linux стан з’єднання можна переглянути командами nmcli device wifi або iw dev. Якщо через Ethernet результат значно кращий, причина, найімовірніше, у Wi-Fi, а не в операторі.

Причина 2: обмеження роутера, модема або кабелю

Старий роутер може не підтримувати швидкість тарифу, особливо під час одночасного підключення кількох пристроїв. Перегрів, застаріла прошивка, слабкий процесор або помилки в налаштуваннях також викликають нестабільний download і upload.

Окремо перевірте мережевий кабель. Пошкоджений кабель або порт, що працює на 100 Мбіт/с замість 1 Гбіт/с, створює очевидне обмеження. У Linux швидкість узгодження можна перевірити командою ethtool назва_інтерфейсу. Параметр link speed має відповідати можливостям порту та тарифу.

Причина 3: навантаження на комп’ютер і фонові процеси

Результат тесту може бути нижчим, якщо система одночасно завантажує оновлення, синхронізує файли або передає дані через торент-клієнт. Високе навантаження на процесор, оперативну пам’ять чи диск також здатне впливати на браузер і мережеві утиліти.

Перед перевіркою закрийте відеостримінг, хмарну синхронізацію та великі завантаження. У Linux активність процесів можна оцінити через top, htop або nload. Повторіть тест після завершення фонових операцій, бажано в новій вкладці браузера або з мінімальним числом розширень.

Причина 4: проблема на стороні оператора або перевантаження мережі

Якщо швидкість стабільно низька на різних пристроях, у різний час і через Ethernet, причина може бути на стороні ISP або оператора. Це трапляється через аварію на лінії, технічні роботи, перевантаження вузла доступу чи помилку в профілі підключення.

Для перевірки виконайте кілька тестів уранці, увечері та вночі, використовуючи один і той самий сервер. Порівняйте результати на різних пристроях і збережіть час, download, upload, ping та втрату пакетів. Такі дані допоможуть оператору швидше локалізувати проблему без припущень про тариф або заявлену швидкість.

Причина 5: невдалий маршрут або проблеми з DNS

Швидкість і затримка можуть змінюватися залежно від відстані до тестового сервера та маршруту через мережі оператора. Якщо один сервер показує низький результат, а інший — нормальний, це не обов’язково означає несправність домашнього підключення.

Для аналізу маршруту в Linux використовуйте ping, traceroute або mtr. Команди допомагають побачити затримку та втрати на окремих ділянках. Заміна DNS-сервера може прискорити пошук доменів, але зазвичай не збільшує пропускну здатність каналу. Тому DNS не слід вважати універсальним способом підвищення download.

Причина 6: втрати пакетів, jitter і помилки лінії

Висока швидкість не гарантує якісне з’єднання. Втрата пакетів призводить до повторної передачі даних, зависань відео та розривів VPN. Jitter означає нерівномірність затримки й особливо помітний у голосових викликах та онлайн-іграх.

Перевірте з’єднання серією запитів через ping до роутера, DNS-сервера та зовнішнього вузла. Якщо втрати є вже до роутера, шукайте проблему в локальній мережі або Wi-Fi. Якщо локальний сегмент стабільний, але зовнішній маршрут має втрати, зверніться до оператора з результатами вимірювань.

Як правильно виконати тест швидкості в Linux

  1. Підготуйте з’єднання. За можливості підключіть комп’ютер до роутера кабелем Ethernet.
  2. Зупиніть фоновий трафік. Тимчасово призупиніть завантаження, резервні копії та синхронізацію.
  3. Оберіть близький сервер. Сервер у вашій країні або сусідньому регіоні зменшує вплив далекого маршруту.
  4. Зробіть кілька вимірювань. Повторіть тест щонайменше тричі та порівняйте результати.
  5. Перевірте різні умови. Порівняйте Ethernet і Wi-Fi, різні пристрої та час доби.

Що можна зробити для покращення результатів

  • Оновіть прошивку роутера та драйвери мережевого адаптера в Linux.
  • Перейдіть на менш завантажений Wi-Fi-канал або використовуйте 5 ГГц поблизу роутера.
  • Замініть пошкоджений кабель і перевірте, чи працює порт у режимі 1 Гбіт/с.
  • Розмістіть роутер у відкритому місці, ближче до центру помешкання.
  • Увімкніть на роутері пріоритизацію трафіку, якщо вона підтримує QoS.
  • Зверніться до оператора, якщо низька швидкість і втрати пакетів повторюються на всіх пристроях.

Висновок

Перевірка швидкості інтернету в Linux має бути порівняльною, а не одноразовою. Спочатку визначте, чи проблема пов’язана з Wi-Fi, кабелем, роутером або самим комп’ютером. Потім перевірте час доби, тестові сервери, ping, jitter і втрату пакетів. Такий підхід допомагає відрізнити локальну несправність від проблеми на стороні оператора та вибрати обґрунтоване рішення.