как посмотреть скорость сети в linux

тестирования сети в Линукс

Эта заметка выросла из шпаргалки для самого себя. Мне по работе приходится отлавливать баги в сети. Как проверить скорость в VPN-туннеле? Почему сервер не пингуется? Или пингуется, но не доступен. Кто забил весь канал торрентами? Где пропадают пакеты? Почтовый клиент выдает непонятную ошибку, что произошло на самом деле? Эти и многие другие вопросы периодически возникают у любого пользователя. Под катом описание программ входящих во все современные дистрибутивы, начиная от пинга и до таких экзотических как ngrep. А так же картинками, если картинками можно назвать, копии дампа с консоли.

traceroute

#mtr ya.ru
Приведет к такому экрану.
как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux
mtr это помесь пинга с трейсроутом. Наглядно видно, где проседает канал. В дебиан-образных дистрибутивах консольная версия ставится из пакета mtr-tiny

tcpdump

Иногда полезно глубже заглянуть, что же происходит в сети. Какие пакеты приходят и уходят. Например, чтобы удостовериться, что пакеты все таки уходят, а не блокируются фаерволом.

Вот что происходит при команде

ngrep

И несколько простых утилиток, про которые нужно знать, что они существуют.
Как узнать, через какую запись в таблице маршрутизации пойдет трафик на IP адрес.

# ip route get 10.94.171.10
10.94.171.10 dev eth1.173 src 10.94.171.1
cache mtu 1500 advmss 1460 hoplimit 64

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

mii-tool

# mii-tool eth0
eth0: negotiated 100baseTx-FD flow-control, link ok

Утилитка из пакета net-tools. Показывает скорость физлинка. При ее помощи можно выловить проблему, когда две сетевые карточки не могут автоматически договориться о скорости и в результате будет что-то типа 10 мбит полудуплекс. Редкая проблема, но до сих пор встречается.

За рамками обзора остались nmap и hping. Жду в камментах ссылки на другие полезные программы. Может имеет смысл перенести в какой-нибудь подходящий блог?

Источник

Проверка скорости интернета Linux

Проверка скорости интернета через терминал

Конечно, вы могли бы скачать файл с помощью wget и таким образом узнать скорость интернета. Но тогда на скорость загрузки будет влиять не только пропускная способность вашей сети, но и скорость отдачи сервера. Поэтому лучше использовать сервис speedtest, это, возможно, даже из командной строки.

Установка SpeedTest-cli

Утилита может быть установлена двумя способами. Или из репозитория пакетов Python, либо прямо с Github, мы рассмотрим оба способа. Начнем с более сложного.

Сначала обновите систему до самой последней версии:

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Установите скрипт установки пакетов python:

sudo apt install python-pip

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Затем установите саму программу speedtest-cli с помощью pip:

sudo pip install speedtest-cli

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Второй способ еще проще, сначала скачайте файл программы с GitHub и дайте ему права на выполнение:

Вы можете скопировать скрипт в папку /bin или выполнять его прямо из этой папки.

Проверка скорости интернет

Чтобы проверить скорость интернет linux достаточно запустить скрипт без параметров:

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Вы можете посмотреть результат проверки в байтах, а не в битах:

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Если хотите поделиться результатом с друзьями, можно попросить программу создать изображение:

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Для получения информации только о ping, скорости загрузки и отдачи:

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Теперь вы можете определить скорость соединения с нужным сервером, для этого достаточно указать ид сервера:

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Чтобы вывести версию утилиты выполните:

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

А для просмотра всех возможных опций программы:

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Выводы

Утилита speedtest-cli очень проста в использовании и в то же время может оказаться очень полезной. Во всяком случае теперь вы знаете как выполняется проверка скорости интернета linux. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Команды Linux для тестирования подключения и скорости передачи данных

Быстрее, выше, сильнее

Вот несколько команд Linux, которые могут проверять скорость соединения, анализировать задержки и проверять, доступны ли другие системы.

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

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

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

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Команда ping обеспечивает простой способ проверки сетевого подключения для домашней сети. Отправляйте запросы в общедоступную систему, и вы должны ожидать 0% потери пакетов. Если у вас возникли проблемы, команда ping, скорее всего, покажет значительную потерю пакетов.

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Traceroute

Предварительно установите пакет traceroute

Traceroute-это гораздо более сложная команда, поскольку она выполняет серию проверок, чтобы увидеть, сколько времени занимает каждый переход между маршрутизаторами, и сообщает об этом обратно. Если общая проверка занимает много времени, это может означать, что один или два прыжка перегружены. Если сообщенные результаты сводятся к последовательности звездочек, то последний достигнутый маршрутизатор не может ответить на используемый тип пакета (UDP по умолчанию в системах Linux).

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

Вот пример использования traceroute для доступа к локальной системе (один переход и быстрый ответ):

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

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

По умолчанию максимальное количество переходов для traceroute составляет 30. Обратите внимание, что этот параметр отображается в первой строке вывода. Его можно изменить с помощью аргумента -m (например, traceroute -m 50 merionet.ru).

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Netcat

Предварительно установите пакет netcat

Команда netcat-это многофункциональная сетевая утилита для записи данных по сети из командной строки, но в форме, показанной ниже, позволяет просто определить, можно ли подключиться к определенной службе. Первоначально он был написан для nmap (the network mapper).

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Как вы, наверное, заметили, команду netcat можно вызвать с помощью nc или ncat.

Speedtest

Предварительно установите пакет speedtest-cli

Инструмент speedtest проверяет скорость вашего соединения с вашим интернет-провайдером. Обратите внимание, что скорость загрузки нередко бывает значительно ниже скорости выгрузки (отдачи). Интернет-провайдеры понимают, что большинство людей загружают значительно больше данных, чем отправляют. Инструмент speedtest выделит любые различия. В приведенном ниже тесте скорость загрузки не намного превышает скорость загрузки.

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Результаты команд будут несколько отличаться от теста к тесту.

Вы также можете использовать утилиту speedtest через браузер, зайдя на сайт speedtest.net.

nethogs

Команда methods использует совершенно иной подход, чем команды, описанные выше. Он группирует использование полосы пропускания по процессам, чтобы помочь вам точно определить конкретные процессы, которые могут вызвать замедление сетевого трафика. Другими словами, он помогает вам точно определить «net hogs«.

Источник

Как я могу проверить скорость моей сетевой карты Linux

Главное меню » Linux » Как я могу проверить скорость моей сетевой карты Linux

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

В этой статье мы расскажем, как проверить скорость сетевой карты в ОС Linux.

Метод №1 с использованием ethtool

Ethtool – удобный инструмент, который позволяет просматривать драйверы и параметры конфигурации оборудования и управлять ими. По умолчанию этот инструмент не установлен в системе Linux. Чтобы установить ethtool в ваши дистрибутивы Linux, используйте следующие команды:

Для Ubuntu/Debian/Mint

Вы можете установить его с помощью этой команды в терминале:

Для CentOS/Redhat/Fedora

Введите пароль sudo, после чего начнется установка. После завершения установки вы готовы к использованию инструмента.

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

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

В нашем случае имя сетевой карты ens33, поэтому команда будет выглядеть так:

Вывод вышеуказанной команды дает информацию о конфигурации сети, включая скорость сетевого адаптера.

Если вас не интересует подробная информация о конфигурации сети и вы просто хотите отобразить скорость NIC, используйте команду ниже:

Если будет предложено ввести пароль, введите пароль sudo.

Эта команда отображает только скорость сетевой карты, которая в нашем случае составляет 1000 Мбит/с.

Метод # 2 с использованием dmesg

Команда dmesg используется для отображения сообщений, относящихся к ядру, в системе Linux. Мы также можем использовать эту команду для определения скорости сетевой карты.

Например, чтобы узнать скорость вашей сетевой карты, используйте команду dmesg следующим образом:

Замените именем вашей сетевой карты.

Вот результат выполнения указанной выше команды в нашей системе, который показывает, что скорость сетевого адаптера составляет 1000 Мбит/с.

Метод №3 Использование mii-tool

Mii-tool используется для проверки или изменения статуса модуля Media Independent Interface (MII) сетевого адаптера. Чтобы установить mii-tools в ваших дистрибутивах Linux, используйте следующие команды:

Для Ubuntu/Debian/Mint

Для CentOS/Redhat/Fedora

Чтобы узнать скорость вашей сетевой карты, используйте инструмент mii следующим образом:

Замените именем вашей сетевой карты. Ниже приведен вывод команды mii-tool в нашей системе, который показывает, что скорость сетевого адаптера составляет 1000 Мбит/с.

В этом посте показано, как проверить скорость сетевой карты в ОС Linux с помощью различных инструментов, включая ethtool, dmesg и mii-tool. Как только вы определите скорость сетевой карты, вам будет проще решить, менять ли карту в случае обновления сети.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Мониторинг пропускной способности и скорости сети в Linux

Сегодня в статье рассказываем про инструменты с открытым исходным кодом, которые позволяют вам проверить скорость вашего Интернета и пропускную способность в Linux.

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Speedtest

Установите его с помощью:

Затем запустите его с помощью команды speedtest :

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

iPerf

iPerf также доступен в Window и Mac

После установки вам понадобятся два компьютера в одной сети, чтобы использовать его (на обоих должен быть установлен iPerf). Один мы будем использовать в качестве сервера.

Узнайте IP-адрес сервера:

Запустите iperf на сервере:

NetHogs

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

Для запуска используйте:

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Вы можете указать определенный интерфейс после команды:

nload

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

Для установки используйте:

CBM – Color Bandwidth Meter

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Для установки используйте команду:

После этого просто запустите:

vnStat

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Для установки используйте команду:

iftop

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Для установки используйте:

Будет произведен запуск с мониторингом всех интерфейсов.

slurm

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Команды для установки:

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

как посмотреть скорость сети в linux. Смотреть фото как посмотреть скорость сети в linux. Смотреть картинку как посмотреть скорость сети в linux. Картинка про как посмотреть скорость сети в linux. Фото как посмотреть скорость сети в linux

Полезно?

Почему?

😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.

😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *