Как запустить тест скорости интернета с терминала?
Без сомнения возможность хорошего подключения к сети сегодня чрезвычайно важна и это связано с большим количеством служб, приложений и, прежде всего, с тем, что данные, которые загружаются и распространяются в сети сегодня, становятся все более крупными.
Кто из вас, олдскуленов, не помнит тех телефонных соединений? в котором на ум придет тот звук, который издавался при подключении компьютеров к Интернету.
И особенно время, которое потребовалось, чтобы показать изображение в браузере или, что еще хуже, видео …
Все изменилось с появлением новых технологий, и скорости росли, хотя затраты долгое время были не очень убедительными.
Те, кто являются фанатами скорости, которую они имеют, часто постоянно пересматривают ее.
И даже тем, кто их не очень любит, рекомендуется провести некоторые из этих тестов скорости не только потому, что вы знаете свою скорость, но и потому, что ваша компания действительно выполняет то, что обещала вам, и за то, что вам платят.
Speedtest.net — полезный инструмент для администраторов и энтузиастов, поскольку он помогает им тестировать пинг., пропускную способность и другую сетевую информацию прямо на веб-сайте.
Однако, каким бы хорошим ни был веб-сайт Speedtest.net, он не очень полезен, если вы пытаетесь проверить подключение к Интернету с удаленного сервера и не имеете доступа к веб-браузеру.
Индекс
- 1 О Speedtest-cli
- 2 Как установить Speedtest-cli в Linux?
- 3 Как использовать Speedtest-Cli в Linux?
О Speedtest-cli
Поэтому сегодня мы поговорим о Speedtest-cli — отличная утилита командной строки, позволяющая запускать Speedtest с терминала в Linux.
Делает все, что делает сайт Speedtest но с аргументами команды Linux. Для установки этого программного обеспечения вам потребуется последняя версия языка программирования Python.
Этот инструмент можно найти в большинстве дистрибутивов Linux, поэтому его установка должна выполняться с помощью команд, которые мы расскажем ниже.
Как установить Speedtest-cli в Linux?
Если они Пользователи Debian, Ubuntu, Linux Mint, Elementary OS или любой другой системе, созданной на их основе, вы можете установить этот инструмент с помощью следующей команды:
sudo apt install speedtest-cli
В случае те, кто являются пользователями Arch Linux, Manjaro, Antergos или любой системы, производной от Arch Linux. Необходимо наличие репозитория «Сообщество» включен в вашем файле pacman.conf.
Если нет, просто отредактируйте файл, удалив # из строки репозитория, обычно это ближе к концу документа.
Для установки приложения необходимо ввести:
sudo pacman -S speedtest-cli
В то время как для Пользователи CentOS, RHEL, Fedora и систем, производных от них, могут установить приложение с помощью следующей команды:
sudo yum install speedtest-cli -y
Если вы пользователю любой версии OpenSUSE, просто установите с помощью следующей команды:
sudo zypper install speedtest-cli
Наконец, для Остальные дистрибутивы, в которых установлен Python и PIP, можно установить с помощью следующей команды:
pip install speedtest-cli
Как использовать Speedtest-Cli в Linux?
Чтобы запустить базовый тест скорости Интернета с помощью инструмента Speedtest-cli, Они должны открыть терминал и выполнить в нем следующую команду:
speedtest-cli
Можно добавить несколько флагов к команде, чтобы получить более конкретную информацию о тесте скорости, например, если нам нужен простой тест, мы выполняем:
speedtest-cli --simple
Если мы хотим просто знай скорость загрузки:
speedtest-cli --no-upload
Мы также можем объедините запрет на загрузку с модификатором simple для удобного чтения.
speedtest-cli --no-upload --simple
Теперь с другой стороны, если мы хотим знать только емкость загрузки:
speedtest-cli --no-download
Если ты хочешь этого результат теста скорости сохраняется в образе, который должен выполнить:
speedtest-cli --share --simple
Чтобы узнать больше о флагах, которые вы можете запустить:
speedtest-cli --help
Тестирование скорости домашней сети
В статье освещены следующие темы:- Зачем проверять скорость в домашней сети?
- Знакомьтесь, iPerf
- Установка iPerf
- Подготовка iPerf на Windows
- Запуск iPerf
- Проверка IP адреса устройства
- Запуск сервера
- Запуск клиента
- Анализ полученных данных
- Измерение скорости в домашней сети
- Самые простые способы улучшить скорость сети своими руками:
- Как обжать витую пару:
Многие из нас знают, как легко проверить скорость интернет-соединения. Обычно для этого используют сервис Speedtest, проверку можно выполнить, как с веб-сайта, так и установив одноименное приложение на ПК или мобильный гаджет. Оно доступно для Windows, iOS и Android платформ. А вот как проверить скорость маршрутизатора WiFi? Или измерить скорость соединения в домашней локальной сети, чтобы понять, насколько быстро работают те или иные устройства? Об этом далее в нашем материале.
Зачем проверять скорость в домашней сети?
Для серфинга по страницам сайтов достаточно даже невысокой скорости. А вот если мы просматриваем потоковое видео, YouTube или телеканалы по технологии IPTV, то постоянное притормаживание и рывки с видео создадут нам массу неудобств. Казалось бы, что во времена быстрого WiFi и гигабитных LAN сетей не должно возникать проблем с пропускной способностью. Однако это не всегда так. Сейчас домашние сети могут быть организованы несколькими способами. Наиболее популярные из них:
- маршрутизатор, бюджетный 2.4GHz или более современный AC или WiFi6,
- маршрутизатор с ответвлениями в виде свитчей для проводного подключения, а также ретрансляторов,
- WiFi Mesh системы.
Большое количество электронных устройств, которые вносят помехи, и плохо выполненная разводка – все это способно значительно ухудшить скорость домашней сети. Именно для этого стоит измерять скорость внутри сети, чтобы обнаружить «слабые места». Кстати, чтобы еще на этапе прокладки сетевого кабеля избежать больших потерь, рекомендуем использовать недорогой универсальный тестер RJ45. С его помощью можно выполнить тестирования еще при прокладке компьютерной сети.
Скорость в локальной сети в первую очередь зависит от пропускной способности роутера, обжимки кабеля и устройств, на которых вы планируете просматривать видео. Современный маршрутизатор, качественно подготовленный кабель и современные гаджеты – залог хорошей работы домашней сети.
Как протестировать и проверить, а в случае необходимости и решить проблемы со своей сетью? Для этого мы рассмотрим вариант тестирования домашней сети по LAN/WiFi с помощью небольшого и простого инструмента iPerf.
Знакомьтесь, iPerf
iPerf проделывает отличную работу и позволяет быстро проверить пропускную способность между двумя любыми устройствами в сети, вне зависимости от платформы. Учтите, он не измеряет скорость вашего интернета, он тестирует соединение устройств внутри wifi или Ethernet. Помогает без наличия обширных знаний найти уязвимые места в сети, не привлекая специалистов измерить пропускную способность оборудования по LAN/Wi-Fi. Полученные данные позволят исправить ошибки построения сети, либо выполнить модернизацию сети своими руками.
Кроссплатформенное программное обеспечение позволяет проводить тестовый замер скорости не только на Windows, но и MAC OS, Linux, Android-гаджетах, iPhone, и iPad. Приложение измеряет скорость передачи между двумя устройствами любых платформ, не зависимо от способа их подключения, в связках:
- LAN — LAN,
- Wi-Fi — Wi-Fi,
- LAN — Wi-Fi.
Устанавливать ПО необходимо на каждое из тестируемых устройств, при этом все они могут быть как источником, так и приемником. Благодаря открытому исходному коду разработчики при необходимости могут усовершенствовать код, либо перенастроить под себя.
Установка iPerf
Прежде всего скачиваем приложение с официального сайта iperf.fr. Выбираем версию, в зависимости от операционной системы тестируемых устройств. Это может быть:
- Windows 32 или 64 bit,
- Android,
- iOS или macOS,
- Ubuntu, Debian или Mint,
- Fedora или CentOS,
- openSUSE,
- FreeBSD,
и другие варианты.
Подготовка iPerf на Windows
Для Windows присутствует 3 версии:
- Windows х64,
- Windowsх32(86),
- универсальная Windows.
Все три работают с Windows 7/8/10/11, если же пользуетесь более ранней, то можно скачать и предыдущие сборки для них, собранные с начала 2003 года. Само приложение немногим больше 1 МБ.
Его необходимо разархивировать и переместить папку на диск С:, желательно в корень. Для удобства в дальнейшем, название папки сократим до iPerf, внутри ее всего 2 файла – cygwin1.dll и iperf3.exe, библиотека и само приложение.
Запуск iPerf
Если взять смарт тв приставки и мобильные гаджеты на Android и iOS, то там приложение запускается в один клик, без дополнительных манипуляций. С Windows ситуация немного сложнее, нужно использовать интерпретатор командной строки. Запускаем его через меню «Пуск», либо на клавиатуре нажимаем «Windows key + R» и вводим «cmd», после чего и подтверждаем запуск клавишей Enter.
После запуска вводим и выполняем следующую команду:
cd C:\iperf
Для перехода в директорию с приложением.
Проверка IP адреса устройства
Следующая команда нам понадобится чтобы узнать какой IP адрес предоставлен устройству в сети.
ipconfig
В полученной информации необходимо проверить поле IPv4 Address, данный IP адрес позже будем вводить на устройстве-клиенте при тестировании. Обратите внимание, если на ПК или ноутбуке присутствует несколько Ethernet-портов, либо кроме LAN есть и Wi-Fi, можно протестировать все сетевые соединения по каждому из задействованных IP-адресов устройства.
Запуск сервера
В нашем тестировании одно из устройств выступает сервером, отправляя пакеты, второе устройство является клиентом, принимая их. Выполняем команду:
iperf3.exe -s
Она открывает на тестируемом устройстве порт 5201. При запуске команды система спросит, действительно ли желаете предоставить доступ приложению, необходимо подтвердить. Для завершения команды по окончанию тестирования достаточно нажать комбинацию «CTRL+»C», которая прерывает операцию, либо по завершению всех действий можно просто закрыть окно командной строки.
Запуск клиента
Второе устройство, которое будет принимать передаваемые пакеты при тестировании как и первое, требует запуска всех команд кроме последней. Запуск Ipconfig желательно выполнить, если планируете клиент в одном из дальнейших тестов использовать как сервер. В идеале — каждую пару устройств тестировать дважды — в связке клиент-сервер, после чего сервер останавливаем нажатием комбинации «CTRL+»C», и запускаем наоборот, в связке сервер-клиент. Значения при этом могут довольно сильно отличаться, в первую очередь при тестировании беспроводной сети.
Выполняем запуск клиента:
perf3.exe -c 192.168.68.101
Зависимо от полученного ранее результата проверки, IP может отличаться от указанного в статье.
И получаем средний результат 857 Мбит/с, который далее позволяет сравнивать результаты, и добиться максимальных приближенных значений при исправлении проблем и в процессе модернизации сети.
Анализ полученных данных
Первый запуск рекомендуется делать при прямом соединении, зависимо от того, какие порты используются, получаем максимальные значения. В нашем случае это 2 мини пк на windows 10 и 11 с гигабитными портами Ethernet, соединенными напрямую. Результат будет наилучшим, и покажет максимальную пропускную способность между 2-мя ПК.
Добавление в сеть роутера, точки доступа, подключение по беспроводному каналу либо Powerline может сильно влиять на скорость, зависимо от возможностей подключаемого сетевого оборудования. Как правило, чем старее оборудование, тем ниже скорость wifi и скорость LAN.
Также влияет и ряд сторонних факторов:
- большое расстояние,
- армированные стены,
- сторонние помехи для беспроводной сети,
- неправильно проложенная или обжатая витая пара для проводного подключения,
- старая или не качественно выполненная проводка для powerline.
Измерение скорости в домашней сети
Тестирование беспроводной сети: подключение ПК Wi-Fi + ПК Wi-Fi, с помощью TP-Link Deco M4, соединение AC стандарта.
Подключение ПК Wi-Fi + Смартфон Wi-Fi, с помощью TP-Link Deco M4, соединение AC стандарта.
Подключение ПК LAN + Смартфон Wi-Fi, с помощью TP-Link Deco M4, соединение AC стандарта.
Подключение ПК LAN + ПК LAN, с помощью TP-Link Deco M4, соединение по Ethernet.
Подключение по LAN — Wi-Fi, Totolink N200RE-v3, соединение по 2.4 GHz сети.
Как видим из результатов, каждое из используемых соединений довольно значительно отличается от других. Причина — разное оборудование, и его возможности. Скорость соединения можно максимально улучшить, проведя модернизацию, либо замену устаревшего сетевого оборудования, и соответственно повысить скорость передачи данных в домашней сети.
Самые простые способы улучшить скорость сети своими руками:
- Замена витой пары, если кабель не качественный, или поврежден;
- Тестирование правильности обжима с помощью бюджетного тестера или используя более современный тестер ethernet и витой пары;
- Замена разъемов RJ45 при повреждении/окислении или для FTP экранированный разъем с колпачком;
- Инструмент для зачистки и обжима витой пары;
- Замена беспроводного маршрутизатора на более современную модель;
- При поврежденном проложенном ранее кабеле можно использовать Powerline:
- в наборе Strong Powerline Wi-Fi 500 DUO, Strong Powerline Kit 500 DUO, Strong Powerline Kit 2000 DUO
- дополнительные адаптеры: Strong Powerline Wi-Fi 500
- замена сетевой карты на гигабитную USB3. 0-LAN Белая или USB3.0-LAN Черная
Как обжать витую пару:
404: Страница не найдена
СетьСтраница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы извиняемся за любые неудобства.
Что я могу сделать сейчас?
Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:
Поиск- Узнайте последние новости.
- Наша домашняя страница содержит самую свежую информацию о работе в сети.
- Наша страница «О нас» содержит дополнительную информацию о сайте, на котором вы находитесь, Networking.
- Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.
Просмотр по категории
Унифицированные коммуникации
- Гибридный рабочий пакет Cisco повышает удобство работы сотрудников
В этой серии блогов унифицированных коммуникаций рассматривается гибридный рабочий пакет Cisco, новое предложение Neat Pulse от Neat и то, как Zoho Workplace увеличивает объем работы. ..
- Как рынок унифицированных коммуникаций реагирует на корпоративные инициативы ESG
Все больше организаций внедряют инициативы ESG, и поставщики объединенных коммуникаций в ответ начали предлагать новые программы и возможности. …
- Обновления Microsoft Teams AI для чата, управление комнатами Pro
Инвестиции технического гиганта в OpenAI в размере 10 миллиардов долларов приносят обновления с поддержкой ИИ для его базового предложения Teams, помимо функций …
Мобильные вычисления
- Как работает корпоративное управление файлами в iOS?
Важно обеспечить безопасность файлов и удобство работы с ними на корпоративных мобильных устройствах. В iOS приложение «Файлы» является ключевым…
- Каковы лучшие файловые менеджеры для устройств Mac?
Если собственный файловый менеджер macOS отсутствует, ИТ-специалисты могут использовать сторонние варианты для расширенных функций. Командир Один, Вилочный погрузчик …
- Как обеспечить безопасность профилей конфигурации iPhone
Профили конфигурации
упрощают управление BYOD iPhone, но они также связаны с вредоносными программами. Политики безопасности мобильных устройств…
Центр обработки данных
- Используйте Cockpit для удаленного администрирования сервера Linux
Администраторы Linux могут использовать Cockpit для просмотра журналов Linux, мониторинга производительности сервера и управления пользователями. Используйте инструмент, чтобы помочь администраторам управлять …
- Учебник по гипермасштабируемым центрам обработки данных
Гипермасштабные центры обработки данных могут содержать тысячи серверов и обрабатывать гораздо больше данных, чем предприятие. Однако они могут…
- Узнайте, кто строит инфраструктуру 5G
Организациям, которые строят центры обработки данных 5G, может потребоваться обновить свою инфраструктуру. Эти провайдеры 5G предлагают такие продукты, как виртуальные…
ИТ-канал
- Управление затратами на облако выходит на первый план
ИТ-магазина, похоже, готовы сосредоточиться на облачных расходах в условиях инфляции и экономической неопределенности. Поставщики услуг ожидают, что клиенты будут инвестировать…
- Здоровье цифровой трансформации: консалтинговые фирмы перечисляют проблемы
Цифровая трансформация может занять слишком много времени и не дать результата. Коренные причины включают отсутствие внимания, культурные барьеры и технические …
- Украинские технологические компании упорствуют, поскольку война перешагнула отметку в 1 год
Компании-разработчики программного обеспечения и услуг набирают персонал и расширяют свои предложения, поскольку венчурные фонды инвестируют в технологические стартапы с…
Насколько быстро работает ваша сеть? Пять способов измерения скорости сети
Обновлено 31 октября 2013 г.
: Добавлена ссылка на последующую статьюУзнать, насколько быстро ваша сеть может передавать данные, могут не только специалисты по настройке и демоны скорости. Это ключевой навык при тестировании беспроводных сетей, Powerline, MoCA и других «альтернативных» (по сравнению с Ethernet) сетевых технологий.
К счастью, довольно легко увидеть, как быстро летают биты, и даже платные опции легки для любого кошелька.
Для всех методов нужно помнить несколько вещей.
- Начните с проведения эталонного измерения в вашей локальной сети Ethernet. Таким образом, если вы тестируете что-то отличное от Ethernet, у вас есть эталон для сравнения. В то время как вы можете получить 90+ Мбит/с при соединении Ethernet со скоростью 100 Мбит/с, вы можете измерить только ~600 Мбит/с в локальной сети Gigabit Ethernet.
- Не используйте интернет-тест , если только вы не пытаетесь проверить скорость своего интернет-соединения. Слишком много переменных задействовано, чтобы это было точным измерением производительности вашей локальной сети.
1. Тест скорости LAN
Тест скорости LAN от Totusoft — это самый быстрый и простой способ проверить скорость сети. Единственное, что ему нужно, помимо компьютера с Windows, — это целевая сетевая папка. LST запускается из памяти компьютера, на котором он работает, поэтому не будет ограничен скоростью жесткого (или твердотельного) диска. И он очищает кеш между записью и чтением, чтобы гарантировать, что файл действительно будет прочитан .
Рис. 1. Тест скорости локальной сети Totusoft
Вот что он делает (из файла справки LST):
1. Создает в памяти случайный файл тестового пакета размером 1 МБ
2. Запускает таймер записи
3. Записывает файл в выбранную сетевую папку
4. Остановить Таймер записи
5. Очистите кэш файлов Windows
6. Запустите таймер чтения
7. Прочтите файл из сетевой папки
8. Остановите таймер чтения
9. Удалите файл из сетевой папки
10. Повторите это обработайте количество раз, которое вы
ввели в «Тестовые пакеты»
Мне нравится это для быстрых измерений «я-я-в-примерном» без хлопот с настройкой клиентских и серверных машин, как требуют другие методы. Все, что вам нужно сделать, это перейти к общему сетевому ресурсу, выбрать размер тестового файла, выбрать единицы вывода (Кбит/с, Мбит/с, Кбит/с, МБ/с) и запустить тест.
К сожалению, LAN Speed Test не так точен, как другие методы, в чем вы можете убедиться, сравнив его 441 Мбит/с (рис. 1) с 736 Мбит/с , измеренным IxChariot (рис. 3) для того же гигабитного соединения. . Было лучше с соединением 100 Мбит/с между двумя тестовыми машинами, что дало 81 Мбит/с по сравнению с IxChariot 93 Мбит/с . Даже с такой неточностью он лучше ручного метода копирования, измерения и расчета и подходит для 90 119 относительных 90 120 измерений.
Хотя есть бесплатная версия V1.1, скачайте ее за 5 долларов, которые стоят V2.0, и поддержите полезную программу.
2. NetStress
Nuts О компании Nets производит целую линейку коммерческих средств диагностики Wi-Fi. Но у них есть два бесплатных инструмента: NetSurveyor, похожий на inSSIDer от MetaGeek, и NetStress.
NetStress превосходит jperf в отношении производительности и времени. Посмотрите, что делает ваше соединение. Это клиент-серверный инструмент, поэтому вам необходимо установить его на двух машинах, которые будут на каждом конце тестируемого подключения к локальной сети.
Рисунок 2: Nuts О Nets Тест гигабитного соединения NetStress
Я загрузил его в системах Windows XP SP3 и Win 7 Home Premium (64-разрядная версия), и в обоих случаях он работал нормально. При запуске программа предлагает выбрать сетевой интерфейс, если в вашей системе их несколько.
Затем вы получаете наг, чтобы выбрать удаленный адаптер через системное уведомление и мигающий пункт меню Remote Server IP . Нажав на IP-адрес удаленного сервера , вы увидите доступных партнеров, использующих Net Stress, и вам просто нужно щелкнуть, чтобы выбрать.
Вы можете запускать до восьми потоков TCP и UDP и устанавливать размер сегмента для TCP и UDP отдельно. Вы также устанавливаете направление данных, единицы отображения и MTU. Хотя вы можете запускать потоки TCP и UDP одновременно, вы можете тестировать только в одном направлении за раз.
Основной недостаток NetStress заключается в том, что он не может тестировать гигабитные соединения. На рис. 2 показано, как NetStress измерил 174 Мбит/с по сравнению с IxChariot (рис. 3), получив 700+ Мбит/с для того же гигабитного соединения. Однако, когда я установил скорость порта на коммутаторе на 100 Мбит/с, Net Stress отлично коррелировал.
Рисунок 3: Тест гигабитного соединения IxChariot
Другая неприятность NetStress заключается в том, что он пожирает экран, автоматически расширяясь, чтобы занять весь экран, и не предоставляя никакого способа изменить его размер.
3. NetMeter (ReadError)
Другой способ измерения производительности сети — отслеживать, что происходит во время передачи файла или папки или потокового аудио или видео. Вы захотите использовать этот метод, чтобы получить профиль видеоконтента, который вы собираетесь транслировать по беспроводной сети.
Как только вы узнаете, какая полоса пропускания требуется вашему контенту, вы узнаете, что должна предоставить ваша сеть. Когда вы профилируете, убедитесь, что вы делаете это достаточно долго, особенно для сцен с быстрым движением, которые увеличивают пропускную способность.
NetMeter от ReadError — это бесплатный сетевой монитор, который дает вам основы. Вы можете выбрать адаптеры для мониторинга, установить единицы отображения и поиграть с цветами дисплея и другими визуальными тонкостями. Но, как показано на рис. 4, отображаемая информация довольно скудна.
Рисунок 4: ReadError NetMeter
Однако NetMeter достаточно точен и способен поддерживать гигабитное соединение. А поскольку это монитор, его можно использовать для отслеживания потребления полосы пропускания и подачи сигнала тревоги при достижении установленного вами предела.
Цена правильная (бесплатно). Но, на мой вкус, дисплей и функции немного скудны.
4. Net Meter (Hoo Technologies)
Другой Net Meter, который, я думаю, предшествовал ReadError, поступает от Hoo Technologies и стоит 25 долларов после 30-дневного пробного периода. У него на 90 119 тонн больше 90 120 вариантов отображения (рис. 5), улучшенные отчеты и, что мне больше всего нравится, вы можете очистить дисплей, не выходя из приложения.
Рисунок 5: Hoo Technologies NetMeter
У него есть режим, который я не пробовал, который работает с TCPview для построения графика использования пропускной способности для всех используемых соединений TCP и UDP. И у него также нет проблем с гигабитным соединением.
5. iperf / jperf
Несмотря на то, что все предыдущие варианты намного проще в использовании, iperf и jperf по-прежнему имеют своих поклонников. Дуг Рид хорошо описал и то, и другое в своих статьях об iperf и jperf, так что я просто укажу вам на них для подробностей.
Имейте в виду, что значения по умолчанию для обеих программ могут серьезно преуменьшать реальные возможности вашей сети. Есть много ручек сетевых параметров, которые вы можете крутить, что для некоторых является преимуществом, но я всегда отталкивал их от использования.
Ваш комментарий будет первым