Мережа

Як зробити тест швидкості мережі Linux

Як зробити тест швидкості мережі Linux

Цей підручник пояснює, як виміряти швидкість підключення до Інтернету за допомогою різних інструментів, доступних для Linux. Перш ніж переглядати ці інструменти, є кілька понять, які слід уточнити, швидкість завантаження, швидкість завантаження та затримка, цей підручник зосереджений на швидкості завантаження.

Швидкість завантаження: швидкість завантаження - отримання швидкість, швидкість, яка використовується пакетами для досягнення вашого пристрою, це відповідна швидкість під час завантаження файлів, перегляду відео в Інтернеті або відвідування веб-сайтів, це найбільш актуальний показник для домашніх користувачів.

Швидкість завантаження: швидкість завантаження - відправлення швидкість, швидкість передачі трафіку з вашого пристрою на інший пристрій через Інтернет, це швидкість, яку ви бачите при завантаженні зображень або відео на будь-який веб-сайт або через будь-яку програму зв'язку. Зазвичай постачальники Інтернет-послуг надають надзвичайно низьку швидкість завантаження, якщо ви не платите додаткову плату, це особливо актуально для серверів.

Затримка: це час трафіку, необхідний для прибуття до пункту призначення та повернення до вашого пристрою, це не обов’язково пов’язано зі швидкістю, оскільки висока затримка може бути спричинена великою кількістю стрибків або посередницьких маршрутизаторів між вашим пристроєм та пунктом призначення, кожен пристрій маршрутизації матиме свій власний латентність, як пояснюється на Traceroute with Nmap, якщо ви помічаєте низьку швидкість між вашим пристроєм і певним пунктом призначення, спосіб діагностувати проблему полягає в тому, щоб прокласти маршрут по всьому шляху через Інтернет, намагаючись знайти низький посередницький пристрій для вимірювання латентності.

TCPTRACK

Першим інструментом, описаним у цьому посібнику, є tcptrack, які можна встановити в дистрибутивах Debian та Ubuntu Linux через apt, ви можете отримати tcptrack для інших дистрибутивів Linux за адресою https: // pkgs.org / download / tcptrack.

Встановлення tcptrack на Debian та Ubuntu:

apt встановити tcptrack

При використанні tcptrack вам потрібно вказати свій мережевий пристрій з опцією -i. У моєму випадку мережевий пристрій має wlp3s0, тому я запускаю:

tcptrack -i wlp3s0

Виведення в реальному часі:

Це в основному веб-сайти, ви також можете вказати порт, що особливо корисно для серверів, щоб вказати порт, просто додайте опцію порт, у наступному прикладі показано tcptrack, що вимірює підключення до Інтернету через порт 56254.

tcptrack -i wlp3s0 порт 56254

Виведення в реальному часі:

З опцією -d Ви можете доручити tcptrack вимірювати лише підключення, встановлені після запуску tcptrack.

tcptrack -d -i wlp3s0

Виведення в реальному часі:

ЗАВАНТАЖИТИ

Nload - це ще один інструмент для контролю мережевого трафіку та швидкості пропускної здатності, такий як tcptrack, його також можна встановити через apt на дистрибутивах Debian та Ubuntu Linux, він також доступний як tar.gz для інших дистрибутивів на https: // sourceforge.net / projects / nload /. Перевага nload полягає в тому, що ви можете легко бачити розділений вхідний та вихідний трафік.

Щоб встановити nload на Debian або Ubuntu:

apt встановити nload

Для запуску nload потрібно вказати мережевий пристрій, замінити wlp3s0 на ваш мережевий пристрій і запустити його, як у наступному прикладі:

завантажити wlp3s0

Виведення в реальному часі:

IFTOP

Iftop - це ще один інструмент відкритого джерела, доступний у сховищах Debian та Ubuntu, ви можете завантажити його для інших дистрибутивів Linux як tar.gz за адресою http: // www.екс-папуга.com / pdw / iftop /.

apt встановити

Щоб запустити iftop, запустіть його, додавши опцію -i щоб визначити свою мережеву карту, як у наступному прикладі:

iftop -i wlp3s0

Виведення в реальному часі:

Внизу ви можете побачити переданий трафік, (TX) та отриманий (RX), cum (кумулятивний) показує трафік, оскільки iftop був виконаний, пікові швидкості та тарифи. Останній рядок (TOTAL) показує загальне значення для кожного із згаданих.

CBM

CBM - це ще один інструмент, доступний у сховищах дистрибутивів Debian та Ubuntu Linux, ви також можете знайти його для інших дистрибутивів за адресою https: // github.com / resurrecting-open-source-projects / cbm.

CBM - це кольоровий інструмент, який може одночасно відображати весь трафік мережевих інтерфейсів без різниці між з'єднаннями, що дає загальний результат.
Щоб встановити cbm на Debian або Ubuntu:

apt встановити cmb

Тоді просто біжи без опцій

куб. м


Cbm не потребує занадто багато пояснень, кожен стовпець чітко деталізує свою функцію.

Ви можете переглядати різні інтерфейси зі стрілками для відображення кожної IP-адреси інтерфейсу.

IPERF

Iperf - чудовий тестер для вимірювання пропускної здатності між двома вузлами, він підтримує TCP, UDP, SCTP, IPv4 та IPv6, показує терміни, втрати тощо. Iperf також входить до сховищ Debian та Ubuntu, він доступний для інших дистрибутивів за адресою https: // iperf.fr /.

Iperf повинен бути встановлений в обох пристроях, які будуть вимірювати швидкість зв'язку.
Щоб встановити Iperf на Debian або Ubuntu на обох комп'ютерах, запустіть:

apt встановити iperf - -

Потім із серверного пристрою запустіть:

iperf -s

З другого запуску пристрою:

iperf -c


У моєму випадку це буде:

Iperf -c 192.168.0.14


Ось у вас є дуже детальна стаття про IPERF з глибоким аналізом Бамдеба Гоша настійно рекомендується. Сподіваюся, вам знайшов цей опис на моніторах швидкості корисним, продовжуйте слідувати LinuxHint, щоб отримати додаткові поради та оновлення щодо Linux.

Пов’язані статті:

Команди та приклади ethtool
Як контролювати мережевий трафік за допомогою nethogs

Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Кращі ігри командного рядка для Linux
Командний рядок - це не просто ваш найбільший союзник при використанні Linux, він також може бути джерелом розваг, оскільки ви можете використовувати ...
Кращі програми для картографування геймпадів для Linux
Якщо ви любите грати в ігри на Linux із геймпадом замість типової системи введення клавіатури та миші, є кілька корисних програм для вас. Багато ігор ...