Сети

Как сделать тест скорости сети в Linux

Как сделать тест скорости сети в Linux

В этом руководстве объясняется, как измерить скорость вашего интернет-соединения с помощью различных инструментов, доступных для Linux. Прежде чем приступить к изучению этих инструментов, необходимо уточнить некоторые концепции, такие как скорость загрузки, скорость загрузки и задержка. В этом руководстве основное внимание уделяется скорости загрузки.

Скорость загрузки: скорость загрузки получение скорость, скорость, с которой пакеты достигают вашего устройства, это соответствующая скорость при загрузке файлов, просмотре онлайн-видео или посещении веб-сайтов, это наиболее актуальная мера для домашних пользователей.

Скорость загрузки: скорость загрузки - это отправка скорость, скорость отправки трафика с вашего устройства на другое устройство через Интернет, это скорость, которую вы видите при загрузке изображений или видео на любой веб-сайт или через любое коммуникационное приложение. Обычно интернет-провайдеры предоставляют чрезвычайно низкую скорость загрузки, если вы не платите дополнительно, это особенно актуально для серверов.

Задержка: это время, необходимое трафику, чтобы прибыть в пункт назначения и вернуться к вашему устройству, это не обязательно связано со скоростью, поскольку высокая задержка может быть вызвана из-за большого количества переходов или промежуточных маршрутизаторов между вашим устройством и пунктом назначения, каждое устройство маршрутизации будет иметь свое собственное задержка, как объясняется в Traceroute с Nmap, если вы заметили низкую скорость между вашим устройством и конкретным местом назначения, способ диагностики проблемы состоит в том, чтобы трассировать весь путь пакета через Интернет, пытаясь найти устройство с низким промежуточным звеном, измеряющее задержку.

TCPTRACK

Первый инструмент, описанный в этом руководстве, - tcptrack, который можно установить в дистрибутивах Debian и Ubuntu Linux через apt, вы можете получить tcptrack для других дистрибутивов Linux по адресу https: // pkgs.org / download / tcptrack.

Установка tcptrack в Debian и Ubuntu:

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

При использовании tcptrack вам необходимо указать свое сетевое устройство с опцией . В моем случае сетевое устройство - 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.сеть / проекты / nload /. Преимущество nload в том, что вы можете легко увидеть разделенный входящий и исходящий трафик.

Чтобы установить nload в Debian или Ubuntu, запустите:

apt install nload

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

nload wlp3s0

Живой вывод:

IFTOP

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

подходящая установка iftop

Чтобы запустить iftop, запустите его, добавив опцию чтобы определить вашу сетевую карту, как в следующем примере:

iftop -i wlp3s0

Живой вывод:

Внизу вы можете увидеть переданный трафик, (TX) и полученный (RX), совокупный (совокупный) показывает трафик с момента выполнения iftop, пиковые скорости и скорости. Последняя строка (ИТОГО) показывает общую стоимость для каждого из упомянутых.

CBM

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

CBM - это красочный инструмент, который может отображать весь трафик сетевых интерфейсов одновременно, не различая соединения, давая общий результат.
Чтобы установить cbm в Debian или Ubuntu, запустите:

apt install cmb

Тогда просто беги без опций

куб.м


Cbm не требует слишком подробных объяснений, каждый столбец подробно описывает его функции.

Вы можете просматривать различные интерфейсы с помощью стрелок, чтобы отобразить IP-адрес каждого интерфейса.

IPERF

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

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

подходящая установка iperf

Затем с серверного устройства запустите:

iperf -s

Со второго устройства запускаем:

iperf -c


В моем случае это будет:

Iperf -c 192.168.0.14


Здесь у вас есть очень подробная статья о IPERF с глубоким анализом Бамдеба Гоша, который настоятельно рекомендуется. Надеюсь, вы нашли это описание о мониторах скорости полезным, продолжайте следить за LinuxHint, чтобы получить больше советов и обновлений по Linux.

Статьи по Теме:

Команды и примеры ethtool
Как контролировать сетевой трафик с помощью nethogs

SuperTuxKart для Linux
SuperTuxKart - отличная игра, созданная для того, чтобы бесплатно познакомить вас с Mario Kart в вашей системе Linux. Играть в нее довольно сложно и в...
Учебник Battle for Wesnoth
Битва за Веснот - одна из самых популярных стратегических игр с открытым исходным кодом, в которую вы можете играть сейчас. Эта игра не только очень д...
0 А.D. Руководство
Из множества существующих стратегических игр 0 A.D. удается выделиться как всеобъемлющее название и очень глубокая тактическая игра, несмотря на то, ч...