- Как я могу проверить скорость моей сетевой карты Linux
- Метод №1 с использованием ethtool
- Для Ubuntu/Debian/Mint
- Для CentOS/Redhat/Fedora
- Метод # 2 с использованием dmesg
- Метод №3 Использование mii-tool
- Для Ubuntu/Debian/Mint
- Для CentOS/Redhat/Fedora
- Проверка скорости интернета Linux
- Проверка скорости интернета через терминал
- Установка SpeedTest-cli
- Проверка скорости интернет
- Выводы
- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Мониторинг пропускной способности и скорости сети в Linux
- Speedtest
- iPerf
- NetHogs
- nload
- CBM – Color Bandwidth Meter
- vnStat
- iftop
- slurm
- Полезно?
- Почему?
- Блог саратовского админа
- Облако меток
- Свежая пятерка
- Блог в цифрах
- Кнопка сайта
- Коротко: Как в Ubuntu посмотреть и изменить скорость сетевой карты
Как я могу проверить скорость моей сетевой карты 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.
Источник
Проверка скорости интернета Linux
Скорость подключения к интернету — это очень важный параметр работы сети. При подключении к интернету в офисе или дома может понадобиться проверить скорость интернета linux. Обычно, для этого достаточно открыть какой-либо сайт и скачать файл. Но это не единственный способ.
Проверка скорости интернета Linux может быть выполнена с помощью специального сервиса — speedtest.net. Вы можете открыть сайт проекта в браузере, программа определит ближайший к вам сервер, а затем покажет скорость доступа к этому серверу. Для работы сервиса используется флеш-плеер. Но не это тема нашей статьи. Сегодня мы рассмотрим как узнать скорость сети linux через терминал.
Проверка скорости интернета через терминал
Конечно, вы могли бы скачать файл с помощью wget и таким образом узнать скорость интернета. Но тогда на скорость загрузки будет влиять не только пропускная способность вашей сети, но и скорость отдачи сервера. Поэтому лучше использовать сервис speedtest, это, возможно, даже из командной строки.
speedtest-cli — это скрипт, написанный на Python, который позволяет измерить скорость интернета linux в двух направлениях. Вы можете проверять скорость сети на определенном расстоянии или для конкретных серверов, а также делиться своим результатом в интернете.
Установка SpeedTest-cli
Утилита может быть установлена двумя способами. Или из репозитория пакетов Python, либо прямо с Github, мы рассмотрим оба способа. Начнем с более сложного.
Сначала обновите систему до самой последней версии:
sudo apt update
Установите скрипт установки пакетов python:
sudo apt install python-pip
Затем установите саму программу speedtest-cli с помощью pip:
sudo pip install speedtest-cli
Второй способ еще проще, сначала скачайте файл программы с GitHub и дайте ему права на выполнение:
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
$ chmod +x speedtest-cli
Вы можете скопировать скрипт в папку /bin или выполнять его прямо из этой папки.
Проверка скорости интернет
Чтобы проверить скорость интернет linux достаточно запустить скрипт без параметров:
Вы можете посмотреть результат проверки в байтах, а не в битах:
Если хотите поделиться результатом с друзьями, можно попросить программу создать изображение:
Для получения информации только о ping, скорости загрузки и отдачи:
Посмотреть список доступных серверов можно с помощью параметра —list:
Теперь вы можете определить скорость соединения с нужным сервером, для этого достаточно указать ид сервера:
speedtest-cli —server 5907
Чтобы вывести версию утилиты выполните:
А для просмотра всех возможных опций программы:
Выводы
Утилита speedtest-cli очень проста в использовании и в то же время может оказаться очень полезной. Во всяком случае теперь вы знаете как выполняется проверка скорости интернета linux. Если у вас остались вопросы, спрашивайте в комментариях!
Источник
ИТ База знаний
Курс по Asterisk
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Мониторинг пропускной способности и скорости сети в Linux
Сегодня в статье рассказываем про инструменты с открытым исходным кодом, которые позволяют вам проверить скорость вашего Интернета и пропускную способность в Linux.
Онлайн курс по Linux
Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps
Speedtest
Speedtest — старый фаворит. Это инструмент для проверки скорости загрузки и скачивания с использованием speedtest.net. Он реализован на Python, упакован в Apt, а также доступен с pip. Вы можете использовать его как инструмент командной строки или в скрипте Python.
Установите его с помощью:
Затем запустите его с помощью команды speedtest :
Это быстрая, и пригодная для скриптов утилита, поэтому вы можете запускать его регулярно и сохранять результаты в файл или базу данных для записи скорости вашей сети с течением времени.
Fast — это услуга, предоставляемая Netflix. Его веб-интерфейс расположен на Fast.com, а интерфейс командной строки доступен через npm:
И веб-сайт, и утилита командной строки предоставляют один и тот же базовый интерфейс — это простой тест скорости, и ничего лишнего:
Команда показывает вашу скорость скачивания (download) через Интернет. Чтобы получить скорость загрузки (upload), используйте флаг -u :
iPerf
iPerf (iPerf3) — отличный способ проверить скорость вашей локальной сети (а не скорость Интернета, как это делают два предыдущих инструмента). Пользователи Debian, Raspbian и Ubuntu могут установить его с помощью apt:
iPerf также доступен в Window и Mac
После установки вам понадобятся два компьютера в одной сети, чтобы использовать его (на обоих должен быть установлен iPerf). Один мы будем использовать в качестве сервера.
Узнайте IP-адрес сервера:
Запустите iperf на сервере:
Это компьютер входящих соединений от клиентов. Теперь запустите на втором компьютере iperf с флагом -c и укажите ip-адрес сервера.
NetHogs
NetHogs это утилита для проверки полосы пропускания, который группирует информацию по процессам. Это может быть полезно, чтобы понять кто занимает всю полосу пропускания. NetHogs входит во многие дистрибутивы. Для его установки используйте:
Для запуска используйте:
Вы можете указать определенный интерфейс после команды:
Также у команды есть дополнительные параметры, такие как выбор задержки для частоты обновления -d , информации о версии -V , tracemode -t .
nload
nload позволяет отслеживать сетевой трафик и использование полосы пропускания в режиме реального времени, с большим количеством дополнительной информации, такой как: общий объем передаваемых данных, минимальное и максимальное использование сети и многое другое. Также nload строит графики входящего и исходящего трафика.
- device — выбор интерфейса
- -a — промежуток в секундах, для подсчитывания среднего значения
- -i — стопроцентная планка на графике пропускной способности в kBit/s
- -m — отображение нескольких интерфейсов, без графика
- -t — интервал обновления в миллисекундах
- -u — режим отображения: Bit/s, kBit/s, MBit/s
Для установки используйте:
CBM – Color Bandwidth Meter
CBM — очень простой инструмент, который отображает сетевой трафик на всех подключенных устройствах. Удобство заключается в том, что команды отображаются в нижней части терминала.
Для установки используйте команду:
После этого просто запустите:
vnStat
vnStat — это монитор сетевого трафика, который использует статистику сетевого интерфейса, предоставляемую ядром, что означает что он не будет перехватывать трафик и в результате гарантирует низкую загрузку ЦПУ. Особенность vnStst в том, что он сохраняет все данные в собственной базе.
vnStat также предоставляет веб-интерфейс на основе php для отображения графической статистики. Для настройки веб-интерфейса vnStat в вашей системе должны быть установлены пакеты Apache , php и php-gd .
Для установки используйте команду:
iftop
iftop — это инструмент для мониторинга, который создает обновляемый список сетевых подключений между парами хостов в реальном времени.
Для установки используйте:
Будет произведен запуск с мониторингом всех интерфейсов.
slurm
slurm — это еще один инструмент мониторинга сетевой нагрузки для linux, который показывает результаты в графике ascii.
Команды для установки:
Онлайн курс по Linux
Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps
Полезно?
Почему?
😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.
😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.
Источник
Блог саратовского админа
Облако меток
Свежая пятерка
Блог в цифрах
- Записей: 188
- Слов в записях: 23,310
- Комментариев: 117
- Тэгов: 737
- Пользователей: 2,478
Кнопка сайта
Коротко: Как в Ubuntu посмотреть и изменить скорость сетевой карты
Если в компьютере установлено несколько сетевых карт (а почему-то на линуксовых «машинах» чаще всего так и случается ;)), уточним, параметры какой из них нам нужно узнать/изменить, набрав в консоли:
Нас интересует сетевая карта eth0 с адресом 192.168.0.1. Чтобы посмотреть тип и скорость соединения на интерфейсе eth0, наберем в консоли:
sudo ethtool eth0
На выходе получим:
Как видим, это гигабитная сетевая. Чтобы принудительно понизить на ней скорость до 100 Мбит/с в режиме Full Duplex и отключить автоопределение настроек, выполним простую команду:
sudo ethtool -s eth0 duplex full speed 100 autoneg off
Вернуть сетевую карту в гигабитный режим можно командой:
sudo ethtool -s eth0 duplex full speed 1000 autoneg off
PS: Планировал очень короткую заметку, но из-за «простыней» вывода немного «разрослась».
PPS: Тут @mmalchuk задал в твиттере «вопрос на засыпку»: как то же самое сделать не имея ethtool?
В общем, как-то так: mii-tool -F 100baseTx-FD eth0
Ну, и вариант совсем для гиков, на «чистом» линуксе :): ifconfig eth0 media 100baseTX mediaopt full-duplex
Источник