Как измерить скорость локальной сети
Перейти к содержимому

Как измерить скорость локальной сети

  • автор:

Как проверить скорость локальной сети

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

Давайте сразу определимся, что под локальной сетью мы будем понимать некоторое количество домашних либо офисных компьютеров объединенных общим сетевым устройством, например wi-fi роутером.

Чем определяется скорость локальной сети?

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

Тип подключения

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

как проверить скорость локальной сети

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

Скорость жестких дисков

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

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

Как проверить скорость локальной сети?

Номинальную

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

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

Для этого нам достаточно передать какой-нибудь большой файл с одного компьютера в локальной сети на другой компьютер в локальной сети. Обычный проводник windows покажет нам скорость передачи файла. Собственно это и будет одновременно скороcтью отдачи (upload) на компьютере, с которого мы передаем файл, и скоростью загрузки (download) на компьютере, которому мы передаем файл.

скорость в локальной сети

Для примера я попытался передать объемный файл с одного компьютера в локальной сети в общую папку другого компьютера в локальной сети по средствам WI-FI соединения. Скорость передачи вы можете видеть на картинке.

О том, как настроить локальную сеть и сделать некоторые папки общими по средствам домашней группы в ОС windows 7/8 я уже писал в одной из своих предыдущих статей.

Проверяем пинг в локальной сети

Ну и для полноты картины давайте проверим еще и пинг между компьютерами в локальной сети. Откроем меню «Пуск». Внизу, в строке поиска, наберем ключевую фразу — cmd. Найденный cmd.exe откроем от имени администратора.

В windows консоли наберем следующую команду: ipconfig -all

ip адрес в локальной сети

В результате консоль выдаст нам подробную информацию по сетевому размещению компьютера. Нас сейчас интересует IPv4 адрес в нашей локальной сети.

Процедуру определения ip адреса компьютера в локальной сети проделываем для двух или более машин в нашей локальной сети. Зависит от того, сколько компьютеров вы захотите пропинговать. И собственно пингуем:

проверка пинга в локальной сети

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

ping (IPv4 адрес компьютера в локальной сети, который хотите пропинговать).

За сим все. Искренне надеюсь, что вы нашли то, что так долго искали. Если нет, оставьте комментарий, попробую исправить ситуацию.

Как измерить скорость локальной сети

GROUP BLACK logo

Ookla supports Group Black and its mission to increase greater diversity in media ownership. Group Black’s collective includes BlackWomenTalkTech, Empower Onyx, and Cxmmunity.

© 2006-2023 Ookla, LLC., a Ziff Davis company. All Rights Reserved. Ookla®, Speedtest®, and Speedtest Intelligence® are among the federally registered trademarks of Ookla, LLC and may only be used with explicit written permission.

Утилита Iperf — тестирование пропускной способности и скорости сети

date28.09.2022
useritpro
directoryLinux, Windows 10, Windows Server 2019
commentsкомментариев 6

Iperf – кроссплатформенная консольная утилита с открытым исходным кодом, предназначенная для тестирования пропускной способности сети между двумя узлами. Утилита iperf позволяет генерировать нагрузочный TCP и UDP трафик между хостами. С помощью iperf вы можете быстро измерить максимальную пропускную способность сети между сервером и клиентом, провести нагрузочное тестирование канала связи, маршрутизатора, сетевого шлюза (файервола), вашей Ethernet или Wi-Fi сети.

В этой статье мы покажем, как установить и использовать утилиту iPerf для проверки скорости сети в Windows, Linux и VMware ESXi (есть версии iperf для Android, MacOS, RouterOS от MikroTik и других платформ).

Утилита iPerf является кроссплатформенной и не требует установки, достаточно скопировать и запустить ее на двух устройствах, пропускную способность сети между которыми нужно оценить. iPerf работает в режиме клиент-сервер. На первом компьютере утилита iPerf запускается в режиме сервера (ожидает трафик от клиента). На втором компьютере iPerf запускается в режиме клиента, начинает генерировать TCP/UDP трафик и выполнять измерение максимальной скорости передачи данных. В большинстве случаев сейчас используется версия iPerf3 (поддерживает высокоскоростное UDP тестирование, по умолчанию используется порт 5201 TCP/UDP).

Установка и использование iPerf в Windows

Вы можете скачать iperf 3.1 для Windows по ссылке https://iperf.fr/iperf-download.php или версию iperf2 (здесь). Достаточно скачать архив iperf и распаковать в локальный каталог на диске. Установка утилиты не требуется. В архиве всего два файла: cygwin1.dll и iperf3.exe.

скачать версию iperf для windows 10

$iPerfZip = «https://iperf.fr/download/windows/iperf-3.1.3-win64.zip»
$TargetFolder = Join-Path $env:TEMP «iperf.zip»$iPerfPath = Join-Path $env:TEMP «iperf»
if (!(Test-Path $iPerfPath))
< Invoke-WebRequest -Uri $iPerfZip -OutFile $TargetFolder
Expand-Archive -Path $TargetFolder -DestinationPath $iPerfPath
>

Iperf это консольная утилита и для ее запуска нужно использовать командную строку. Откройте командную строку (cmd.exe) и перейдите в каталог с утилитой. Например:

Если вы запустить программу iperf3.exe без параметров, она выведет список доступных опций.

утилита iperf для windows

Утилита iPerf может работать в режиме сервера (параметр -s) или клиента (-c). Если вы запускаете iPerf сервер на Windows, нужно открыть входящие порт 5201 для протоколов TCP и UDP. Можно открыть порты через графический интерфейс Windows Defender Firewall или с помощью команд PowerShell. Создайте и включите правила файервола так:

New-NetFirewallRule -DisplayName ‘iPerf-Server-Inbound-TCP’ -Direction Inbound -Protocol TCP -LocalPort 5201 -Action Allow | Enable-NetFirewallRule
New-NetFirewallRule -DisplayName ‘iPerf-Server-Inbound-UDP’ -Direction Inbound -Protocol UDP -LocalPort 5201 -Action Allow | Enable-NetFirewallRule

открыть порт 5201 для iperf в windows

Для Windows есть несколько реализаций графического интерфейса. Например, Iperf3-Cygwin-GUI и jperf.

Утилита jperf написана на Java (для работы на компьютере должна быть установлена Java-машина). Помимо графических рюшечек к CLI интерфейсу, Jperf умеет в реальном времени строить графики пропускной способности канала связи.

Для использования достаточно указать адрес сервера iPerf и запустить проверку.

Jperf 2.0.2 - графический интерефейс

Install-Module -Name iPerfAutomate

Установка iPerf в Linux

В дистрибутивах CentOS/RHEL/Fedora 8 пакет iperf3 включен в состав базового репозитория AppStream (в CentOS 7 iperf3 есть в EPEL). Вы можете установить его стандартной командой yum/dnf:

# dnf install iperf3

linux centos: установка iperf3 через yum или dnf

В дистрибутивах Debian/Ubuntu вы можете установить утилиту iperf3 командой:

$ sudo apt install iperf3

Если данный Linux сервер планируется использовать в качестве сервере iperf3, нужно открыть порт 5201 в firewalld (или iptables):

# firewall-cmd —permanent —add-port=5201/tcp
# firewall-cmd —permanent —add-port=5201/udp
# firewall-cmd —reload

Запуск iPerf в VMware ESXi

VMware удалила утилиту iPerf в ESXi 6.7, но вернула его в 6.7U1. Проверьте, что на вашем хосте ESXi установлен iPerf. Подключитесь к консоли ESXi по SSH, перейдите в каталог /usr/lib/vmware/vsan/bin и проверьте, есть ли в нем файл iperf или iperf3.

Если iPerf не установлен, вы можете вручную скачать offline bundle с iperf здесь (http://vibsdepot.v-front.de/depot/bundles/iperf-2.0.5-1-offline_bundle.zip), скопируйте его на ESXi хост и установить командой:

# esxcli software vib install -d /iperf-2.0.5-1-offline_bundle.zip –no-sig-check

Утилита будет установлена в каталог /opt/iperf/bin и для ее запуска нужно указывать команду:

открыть порт iperf в файерволе vmware esxi

Если вы запускаете iPerf сервер на хосте ESXi, нужно открыть порты 5201. По умолчанию эти порты запрещены в файерволе ESXi. Чтобы открыть их, можно временно отключить файервол:

# esxcli network firewall get# esxcli network firewall set —enabled=false
# esxcli network firewall get

# esxcli network firewall set —enabled true

При запуске iPerf в ESXi его нужно привязывать к интерфейсу vmkernel:

# esxcli network ip interface ipv4 get

# vmkping IP address

Запускайте iPerf на полученном IP адресе:

# iperf -s -B 192.168.31.50

Проверка пропускной способности сети с помощью iPerf

Рассмотрим теперь несколько примеров использования iperf для тестирования пропускной способности сети. В этом примере мы будем использовать сервер с CentOS в качестве сервера iperf. Запустим утилиту iperf в серверном режиме:

Сервер iperf запущен, он ожидает соединения на порту TCP/5201.

запуска iperf3 сервера на примере centos

# iperf3 -s -w 32768 –p 5203

-w 32768 – зададим размер окна TCP в 32 KB (по умолчанию около 8 Кб)

–p 5203 – порт, на котором ожидает подключения iperf (напоминаю, что iperf2 по умолчанию слушает на порту 5001).

Можно запустить сервер iPerf в режиме службы Windows с помощью ключа -D.

В качестве клиента iperf я использую компьютер с Windows 10. Запустите командную строку и перейдите в каталог с исполняемым файлом iperf:

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

iperf3.exe -c 192.168.1.202

Клиент начнет генерировать сетевой трафик и выполнит тестирование канала в течении 10 секунд и выведет примерно такую таблицу:

анализ измерения производительности сети с помощью iperf, результаты

  • Interval – промежуток тестирования (в сек.);
  • Transfer – размер переданных данных за это время;
  • Bandwidth – средняя скорость передачи данных.

Если вы запустили сервер iperf с увеличенным размером TCP окна, вы можете использовать следующую команду для получения максимальной нагрузки на сеть:

iperf3.exe -c 192.168.1.202 -P 8 -t 30 -w 32768 -i 5 -f g

  • -c 192.168.1.202 – IP адрес сервера iperf;
  • -w32768 — увеличиваем размер TCP окна;
  • -t30 – время в секундах, в течении которого выполняется тестирование (по умолчанию 10 секунд);
  • -P8 — число параллельных потоков (подключений), используется для получения максимальной нагрузки на канал;
  • -i 5 – выводить статистику на экран каждые 5 секунд. Параметр удобно использовать при продолжительных тестах (несколько минут, часов);
  • -f m — выводить результаты в Мбит/с. Здесь можно использовать атрибуты kmgKMG (килобиты, мегабиты, мегабайты и т.д.).

В нашем примере тестирование длилось 30 секунд. В итоговом отчете нас интересует значения столбца Bandwidth в последней строке [SUM]. Здесь указаны средняя скорость отправки (sender) и получения данных по сети (receiver).

В нашем случае средняя пропускная способность сети между двумя узлами – 79,7 Мбит/с. Было передано 285 Мб данных (столбец Transfer).

iperf итоговые данные о максимальной скорости передачи данных в сети между двумя хостами

Можно запустить iperf в обратном режиме (сервер отправляет данные, а клиент принимает), для этого на клиенте указывается опция –R.

По-умолчанию утилита генерирует TCP трафик, если вам нужно проверить скорость сети для UDP пакетов, необходимо использовать ключ –u (сервер при этом запускается командой: iperf3 -s –u ).

Если вам нужно проверить ваш интернет-канал (предоставляемый провайдером), можно воспользоваться одним из публичных iperf серверов (список доступен здесь):

iperf3 -c iperf.it-north.net

Если нужно оценить пропускную способность сети в обоих направлениях (в дуплексном режиме), дополнительно на клиенте нужно указать опцию –d:

iperf3.exe -c IP -P 8 -t 30 -w 32768 -d

iperf - тестирование в дуплексном режиме

Во время выполнения теста сете с помощью iperf вы можете следить за нагрузкой на сетевой интерфейс компьютера через Task Manager.

Загрузка LAN интерфейса ethernet с помощью iperf

Полный список опций утилиты iperf можно получить так:

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

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Лучшие программы для проверки скорости интернета

Программа для проверки скорости интернета позволяет узнать скоростные показатели своей сети, не открывая браузер. Многие пользователи по разным причинам предпочитают именно утилиты для ПК. Они считают, что онлайн сервисы недостаточно надёжные и доверять результатам тестов, проводимых с их помощью – нельзя.

SpeedTest Desktop

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

Достоинства SpeedTest Desktop:

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

Недостатки SpeedTest для компьютера:

  • недоступна на русском языке.

Networx

Эта программа, позволяющая проверить скорость интернета разработана для ОС Windows. Она позволяет протестировать ваше интернет соединение прямо с рабочего стола. Networx позволяет измерить такие скоростные показатели, как: входящая и исходящая скорости, объем затраченного трафика и так далее.

Плюсы программы:

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

Минусов не обнаружено.

Лучшие программы для проверки скорости интернета

JDs Auto Speed Tester (JDast)

JDast – это утилита для ПК, которая тестирует скорость интернета и выдает результаты для просмотра в виде графика. По нему видно, как изменяется скорость сети с течением времени. Можно измерить такие скоростные показатели, как: входящая и исходящая скорость, пинг, jitter и loss. Можно выбрать любой сервер включая свой собственный. Выгрузку можно сделать в PNG и JPG файлах. Стандартно результаты для просмотра выгружаются в log файл.

Преимущества JDast:

  • множество доступных показателей для замера;
  • возможность выбора формата выгрузки данных;
  • детализированный график скорости.

Недостатки:

  • недостатков нет – прога отлично справляется со своей задачей.

BWMeter

Относительно бесплатная программа, являющаяся самой функциональной в своем сегменте. Прога позволяет тестировать как локальную сеть, так и интернет трафик. BWMeter оснащен богатой системой фильтров, кроме того, вы можете создавать свои собственные (до 1024 подпараметров). Скачать эту утилиту проверки скорости интернета можно бесплатно.

Преимущества BWMeter от Desktop:

  • возможность создавать фильтры на ваш вкус;
  • отдельный подсчёт трафика (дневной, ночной, за день, в год и так далее);
  • кастомизация интерфейса программы;
  • подробный экспорт и импорт информации;
  • настраиваемая система уведомлений;
  • ограничитель скорости;
  • функция удалённого мониторинга контроля трафика на ПК.

Недостатки BWMeter:

  • нет инструкции на русском языке;
  • программа является платной;
  • программу придётся настраивать под себя.

Лучшие программы для проверки скорости интернета

Net Meter Pro

Работает Net Meter в фоновом режиме сразу же после установки на ваш компьютер. Программа позволяет контролировать пропускную способность вашего сетевого канала, определять IP адрес, задавать лимит потребления трафика и так далее.

Плюсы и фишки проги:

  • работа в фоновом режиме;
  • множество показателей для тестирования;
  • быстрая отдача и получение трафика;
  • возможность выбора отображаемых результатов;
  • контроль трафика;
  • режим оповещения;
  • выгрузка данных в csv.

Недостатки Net Meter Pro:

  • измеритель распространяется на платной основе;
  • слишком большое рабочее окно.

LAN Speed Test

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

Основные возможности и плюсы:

  • не требуется установка;
  • программа доступна для всех существующих ос на компьютерах;
  • быстрая скорость тестирования (менее одной минуты);
  • определение быстродействия портативных накопителей информации.

Недостатки программы для определения скорости:

  • утилита выпускается в двух версиях: платной и бесплатной. Обладатели lite версии могут воспользоваться лишь ограниченным функционалом;
  • отсутствие русского языка.

Альтернативные способы проверки с помощью программ

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

Проверка через uTorrent

Используя торрент-клиент, можно узнать свою скорость, не скачивая никаких программ.

Как сделать измерение скорости с помощью Торрента:

  1. скачайте программу с официального сайта;
  2. найдите торрент раздачи с большим количеством сидов (больше двух тысяч) и достаточным числом качающих (личей);
  3. поставьте торрент в очередь на загрузку;
  4. остановите другие загрузки и раздачи;
  5. возобновите загрузку «тестируемого» торрент файла;
  6. по истечении двух минут можете записывать показания – это максимально возможная скорость интернета.

Недостатком такого метода является зависимость от людей, скачивающих и раздающих данный торрент. От их количества зависит скорость замера на компьютере.

Проверка с помощью Download Master

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

Как проводится тест:

  1. скачайте менеджер загрузок Download Master;
  2. найдите файл большого размера – это требуется для успешного измерения скорости;
  3. для более точных результатов теста, в настройках программы поставьте максимальное количество секций для скачивания;
  4. добавьте файл в очередь загрузок;
  5. выключите все остальные закачки;
  6. выключите все сторонние программы, которые используют возможности интернета;
  7. включите загрузку тестового файла;
  8. отсчитайте 5-10 секунд и начинайте считывать показания – это максимальные скоростные показатели.

Минус проги всё тот же – зависимость от других пользователей онлайн, скачивающих с сервера. Если их будет слишком много, то и не рассчитывайте на точные результаты измерений.

Виджеты для рабочего стола

Лучшие программы для проверки скорости интернета

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

Софт для смартфонов (Андроид и iOS)

Лучшие программы для проверки скорости интернета

Разработчики онлайн сервисов для измерения скорости часто создают свои приложения для телефонов под управлением Андроид и iOS. Они также позволяют проверить скорость интернета, но уже на ваших портативных Android и iOS устройствах.

Самые актуальные программы для измерения скорости интернета вашего Андроид или iOS смартфона приведены по ссылке:

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

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