LAN Speed Test или как проверить реальную скорость передачи в локальной сети?

Вкратце: в этой статье мы перечислим некоторые утилиты с открытым исходным кодом для мониторинга сетевого трафика, пропускной способности и скорости интернета в Linux.

Мониторинг скорости интернета может оказаться ключевым шагом в диагностике вашего соединения и способен помочь вам обнаружить возможные проблемы. Это также поможет вам устранить неполадки с подключением интернета и найти узкие места.

Инструменты для мониторинга интернет-трафика и скорости сетевого соединения в Linux

Я представляю вам различные утилиты, которые помогут мониторить скорость вашего интернет соединения. Также я добавил инструкции по установке для дистрибутивов на основе Ubuntu/Debian, также данные утилиты могут быть легко установлены и в других дистрибутивах.

Неважно, если вы новичок, который хочет простых, работающих решений, или гуру, желающий получить как можно больше информации о сети, предпочитаете ли вы программы с графическим интерфейсом (GUI) или командной строкой (CLI), я помогу вам найти необходимую утилиту для определенной задачи.

1. NetSpeed ​​- расширение оболочки GNOME для пользователей ПК

image-13.png
Расширение Netspeed Shell

NetSpeed — это расширение оболочки GNOME, которое отображает суммарные скорости загрузки и скачивания на панели gnome. При нажатии на него выводятся отдельные значения в выпадающем списке.

Это применимо, только если вы используете рабочую среду GNOME. Если еще не знакомы, прочитайте руководство, чтобы узнать, как использовать расширения GNOME Shell .

2. Fast — тестировщик скорости интернета от Netflix

image.png
Fast Утилита скорости скачивания

Fast — это CLI-утилита с открытым исходным кодом, работающая на сервисе Netflix fast.com . Хотя код самого сайта неявляется открытым исходным кодом, Netflix объяснил, как он работает здесь . Fast — это идеальный инструмент для тех, кто хочет проверить скорость скачивания простым способом.

Вы можете установить его с помощью системы управления пакетов snap. Убедитесь, что в вашем дистрибутиве включена поддержка Snap, а затем напишите следующую команду:

sudo snap install fast

После установки вы можете запустить утилиту, напишите:

fast

И через несколько секунд вы еще раз получите свой результат

image-1.png
Скорость интернета на дисплее snap Fast

3. speedtest-cli: проверка скорости загрузки и скачивания

image-2.png
speedtest-cli

speedtest-cli — это интерфейс командной строки с открытым исходным кодом для тестирования пропускной способности интернета с использованием speedtest.net (код самой страницы не является открытым). Это быстрый и легкий инструмент для проверки скорости загрузки и скачивания.

speedtest-cli доступен в большинстве дистрибутивов и может быть легко установлен с помощью менеджера пакетов. В Debian/Ubuntu вы можете написать следующую команду:

sudo apt install speedtest-cli

Установили — запустите, просто напишите:

speedtest

Через несколько секунд вы получите информацию о том, какой сервер использовался для проверки вашего соединения, а также сведения о скорости вашего интернет соединения. Прочтите man speedtest, чтобы узнать о дополнительных возможностях (например, не выполнять тест скачивания командой no-download ).

4. NetHogs — проверка использования пропускной способности для каждой программы

image-3.png
NetHogs

NetHogs — это простая утилита с открытым исходным кодом, которая запускается в терминале. Вместо того, чтобы разбивать трафик по протоколу или подсети, он группирует полосы пропускания по процессам. Это очень полезно для нахождения PID зависшей программы или просто для просмотра того, что съедает вашу пропускную способность. Он опирается в основном на команду /proc , поэтому большинство функций доступно только для Linux.

К счастью, NetHogs входит во многие дистрибутивы. Это означает, что вы можете установить и удалить его с помощью обычного менеджера пакетов. В Debian/Ubuntu вы можете написать такую команду:

sudo apt install nethogs

Чтобы запустить ее, напишите:

sudo nethogs

Удобно, что вы можете указать устройства после команды (например, sudo nethogs eth0 ). Также есть дополнительные параметры, такие как: выбор интервала для частоты обновления ( -d ), информация о версии ( -V ), режим трассировки ( -t ) и некоторые другие, о них вы можете прочитать в мануале (man nethogs ).

5. nload — мониторинг интернет-трафика в режиме реального времени

image-4.png
nload

nload — консольное приложение с открытым исходным кодом, которое позволяет вам отслеживать сетевой трафик и использование полосы пропускания в режиме реального времени. Он визуализирует входящий и исходящий трафик с помощью графиков, а также предоставляет дополнительную информацию (общий объем передаваемых данных, минимальное/максимальное использование сети и др.). Это простой в использовании инструмент, который иногда очень помогает.

Вы можете установить его в дистрибутивах на основе Debian и Ubuntu, используя команду:

sudo apt install nload

Для запуска напишите:

nload

Вы можете посмотреть его различные параметры в мануале ( man nload ).

6. CBM — измеритель полосы пропускания с цветным интерфейсом

image-5.png
CBM Измеритель Пропускной Способности с Цветным Интерфейсом

CBM — очень простая утилита, которая отображает (в цвете) сетевой трафик на всех подключенных устройствах очень лаконично.

CBM — немного устаревшая программа, которую можно найти в большинстве дистрибутивов. Поэтому устанавливать и удалять ее с помощью менеджера пакетов очень просто.

sudo apt install cbm -y

Запустить CBM так же просто, как и установить. Пишем:

cbm

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

7. iPerf — тестирование производительности сети между двумя хостами

image-6.png
iPerf

iPerf — это инструмент, используемый для измерения и настройки производительности сети, который может производить стандартизированные измерения производительности для любой сети. Он имеет функциональные возможности клиента и сервера и может создавать потоки данных для измерения пропускной способности, потери данных и других параметров между двумя узлами сети в одном или обоих направлениях. Существует две версии: исходная iPerf (iPerf2) и не совместимая с предыдущей версия iPerf3.

Самый простой способ установить (или удалить) iPerf или iPerf3 — использовать менеджер пакетов. Например, в Ubuntu таким образом:

sudo apt install iperf sudo apt install iperf3

Далее запускаем нужную вам версию:

iperf iperf3

Примечание. Для всех дальнейших примеров, если вы используете iPerf3, просто замените все случаиiperf на iperf3 .

Однако при этом будут отображаться только ваши параметры. Чтобы запустить iPerf , вам нужно минимум 2 устройства: один для работы в качестве клиента и один для работы в качестве сервера . Для сервера напишите:

iperf -s

Это откроет устройство для прослушивания через порт 5001. Чтобы подключиться к другому устройству и запустить тест, используйте команду:

iperf -c server_address

Где server_address — это, конечно, адрес сервера, к которому вы пытаетесь подключиться. Это может быть либо IP-адрес , либо что-то вроде ping.online.net . У команды iPerf3 есть список серверов для тестирования. Рекомендуется прочитать Топ-31 лучших игр для Linux, в которые можно играть бесплатно

iPerf — это широко используемый инструмент, который имеет множество конкретных применений и специальных возможностей. Я не буду вдаваться в них, поскольку это выходит за рамки этой статьи. Тем не менее, вы можете почитать о них в мануале ( man iperf / man iperf3 ) или в этой документации .

8. vnStat — логгер сетевого трафика

image-9.png
vnStat

vnStat — это монитор сетевого трафика на основе консоли с открытым исходным кодом, который использует статистику сетевого интерфейса, предоставляемую ядром в качестве источника информации, для своих периодических логов. Это означает, что vnStat,на самом деле, не будетанализировать трафик, а также гарантирует низкую загрузку процессора. Он может быть запущен без root прав.

Как и многие другие сетевые инструменты, vnStat входит в большинство хранилищ дистрибутивов. Это означает, что вы можете очень легко установить (и удалить) его, используя менеджер пакетов.

sudo apt install vnstat

Чтобы использовать его в обычном виде, напишите:

vnstat

vnStat также предлагает вам расширенные возможности, такие как возможность использования базы данных (их импорт или экспорт данных в файл). Вы можете прочесть об этом в мануале ( man vnstat ). Больше примеров можно найти на официальном сайте .

9. iftop — «топ» использования сети

image-10.png
iftop

iftop — это бесплатный программный инструмент мониторинга c командной строкой и открытым исходным кодом, который выводит часто обновляемый список сетевых подключений между парой хостов. Соединения могут быть упорядочены по разным параметрам, но по умолчанию они упорядочены в зависимости от использования пропускной способности, при этом отображаются только «верхние» потребители пропускной способности.

Заключение

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

Перевод статьи: https://itsfoss.com/network-speed-monitor-linux/

Рассмотрим несколько способов, как узнать скорость интернета с помощью онлайн web сервиса и специальных программ.

У каждого из нас, порой возникает необходимость проверить фактическую скорость интернета по проводу LAN или по Wi-FI, нашего ноутбука, стационарного компьютера и других устройств.

Существует несколько способов узнать скорость интернета: онлайн веб сервисы и программы. Также вы можете наблюдать фактическую скорость вашего интернета, скачивая файлы через программы для файлообмена — BitTorrent и µTorrent.Также рекомендуем: Как проверить скорость Интернета на телефоне и планшете

Один из популярных сервисов по проверке скорости интернета онлайн. Интерфейс сайта на на нескольких языках. Находится по адресу: https://www.speedtest.net/ru.

Показывает следующие результаты: входящая и исходящая скорость, ping, имя провайдера, ip адрес, сервер.

Перейдите по ссылке speedtest и нажмите кнопку «Начать»

speedtest-nachat.jpg
Нажмите кнопку «Начать»

Дождитесь результатов тестирования

speedtest-proczess-testirovaniya.jpg
Идет проверка входящей скорости

И посмотрите результат: Ping — 3 миллисекунды; Входящая скорость — 93.31 Мбит/с; Исходящая скорость — 94.33 Мбит/с.

speedtest-rezultat.jpg
Speedtest результат

Из дополнительных настроек — можно выбрать тип соединения (множественное или одинарное) и поменять сервер.

Также можно зарегистрироваться и выполнить вход в систему, что дает нам более расширенные возможности: выбрать тип скорости, вид даты, расстояние, сервер. Плюс все ваши измерения будут сохраняться в истории, которыми вы сможете воспользоваться в будущем.

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

Перейдите на страницу сервиса и нажмите кнопку «Измерить»

yandeks-internetometr-onlajn-1.jpg
Яндекс Интернетометр онлайн

Дождитесь результатов проверки и посмотрите результат

yandeks-internetometr-rezultat-1.jpg
Яндекс интернетометр результат

Удобно тем, что не надо переводить Мбит в Мбайт и наоборот, показаны результаты в 2-х единицах измерения.

В своем арсенале имеет различные тесты: проверка анонимности; проверка загрузки файла и объем загружаемого файла; расстояние, информация и доступность сайта; и многое другое.

Перейдите на страницу https://2ip.ru/speed/ и нажмите кнопку «Тестировать»

2IP результат

Откройте магазин приложений Microsoft Store и скачайте Бесплатно данное приложение. Нажмите кнопку «Получить» и дождитесь установки.

приложение Speedtest в Microsoft Store

Принцип работы схож с работой онлайн версии. Нажмите кнопку «Начать» и дождитесь результатов проверки.

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

Результат проверки

Является хорошим способом, узнать фактическую скорость интернета.

Используем хорошую бесплатную программу qBittorrent. Найдите торрент файл для закачки, у которого много раздающих (сиды). Поставьте файл на закачку и немного подождите, пока программа выйдет на максимальную скорость закачивания

qBittorrent проверка скорости интернета

Наблюдаем следующее: Загрузка — 4.8 МБ/с, Отдача — 1.8 КБ/с. Программа показывает скорость в мегабайтах и килобайтах.4.8 х 8 = 38.4 мегабита в секунду. Т.е. наша входящая скорость 38.4 мегабита в секунду.

Не рекомендуем смотреть исходящую скорость (отдача) через такие программы. Так показатель исходящей скорости в программах для файлообмена зависит от многих факторов. Для этого используйте методы проверки, описанные выше.

Надеемся, что смогли вам помочь !

Рады видеть Вас снова на DTSinfo !

Home  »  Железо   »   Как выбрать сетевую карту?

Для начала стоит знать, что сетевых адаптеров 2 вида, встроенный и дискретный (идущий отдельным модулем). Преимуществом таковых – независимость от материнской платы, что позволяет не тратить лишние деньги в случае починки компьютера.

Как рекомендуют некоторые пользователи, чтобы купить хороший адаптер, достаточно взять известный бренд, на малоизвестные даже не стоит обращать внимания. Но все же несколько подвохов найдется, из-за которых покупка окажется напрасной. О таких расскажем далее.

Что такое сетевой адаптер или сетевой контроллер?

Сетевой адаптер – дополнительно устройство, при помощи которого компьютеры организовывают высокоскоростной проводной канал в интернет. Как и устройства, адаптер работает под управлением драйвера ОС, что позволяет настраивать функции.

dda88efea721e8d1441d83dcbea8d22c.jpg

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

Также существуют беспроводные адаптеры или WiFi-адаптеры, специально сделанные для принятия беспроводного сигнала роутера или любого устройства транслирующего интернет. Такие устройства подключаются в USB или PCI. При этом, USB сетевые адаптеры имеют существенные ограничения в пропускной способности. По крайней мере это справедливо для старого интерфейса USB 2.0 — его ограничение 12 Mbit/s. Поэтому рассматривать выбор USB-сетевого адаптера стоит только в самом крайнем случае, когда больше не остается никаких вариантов организовать подключение к сети.

PCI сетевые адаптеры для настольных компьютеров

Используемые источники:

  • https://omgubuntu.ru/monitoringh-propusknoi-sposobnosti-i-skorosti-sieti-v-linuks/
  • https://dtsinfo.ru/kak-uznat-skorost-interneta.html
  • https://answit.com/kak-vyibrat-setevuyu-kartu-2016/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации