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


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

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

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

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

Как проверить скорость локальной сети между двумя компьютерами?

Перейдем к самому первому и легкому способу проверки скорости в локальной сети. Для этого выберите любой файл размером не менее 500 мегабайт и перешлите его на другой компьютер в локальной сети.

В окне копирования файла вы увидите скорость передачи данных:

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

Еще один способ проверки скорости локальной сети — это отправка пакета данных на другой компьютер и оценка скорости его отклика. Для этого зайдите в меню «Пуск», в поисковой строке пропишите команду запуска консоли «CMD» и нажмите «Enter»

Откроется окно консоли, где вам нужно будет ввести команду «ipconfig /all» и вновь нажать «Enter».

Появится полный список ваших сетевых соединений, где вам нужно найти IP адрес вашего компьютера.

Теперь то же самое проделайте на остальных компьютерах, состоящих в локальной сети. Зная IP адрес каждого компьютера, вам остается только ввести команду в консоли для отправки пакета.

Для этого вновь откройте консоль и введите: Ping (ip адрес компьютера), после чего вы увидите окно отправки пакета где внизу будет написана средняя скорость отправки пакета.

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

И наконец, вы можете воспользоваться программами для измерения скорости передачи данных в локальной сети. Таких программ очень много как платных, так и бесплатных.

Рассмотрим тест скорости на примере программы «LAN Speed Test», скачать которую в интернете можно без особых проблем. Программа не требует установки.

После запуска софта откроется окно, где вы должны будете указать любую папку на вашем компьютере для отправки отчета и нажать кнопку «Start Test».

Через несколько секунд программа выведет результат проверки скорости локальной сети:

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

Оцените статью: Поделитесь с друзьями!

tvoi-setevichok.ru

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

В этом видео давайте разберемся, как проверить скорости локальной сети. Как правило, необходимость в проверке скорости передачи данных в сети появляется при неполадках в работе, а точнее при низкой скорости. Так вот, в рамках этого урока мы рассмотрим работу программы по проверке скорости локальной сети LAN Speed Test, а так же рассмотрим пример из практики, чтобы понимать, как точно выявить причину низкой скорости или неисправности сети.

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

Поэтому я воспользуюсь программой  LAN Speed Test, которая на много упростит процесс измерения скорости локальной сети. Более свежая версия программы стала платной, поэтому я использую устаревшую, но еще бесплатную, тем более её функций для меня вполне достаточно.

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

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

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

Выглядит данный ресурс \\windows-7\C$. Указав данный путь, вы так же сможете проверить скорость локальной сети, но для этого нужно иметь права администратора к данному компьютеру, так как только администратору разрешено подключаться к скрытому ресурсу. А если вы тестируете из-под учетной записи администратора домена, то тут вообще проблем никаких не будет, так как вам везде открыты двери.

Скачать программу LAN Speed Test вы можете поделившись ссылкой на статью в одной из социальных сетей!

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

Структура следующая, есть два коммутатора в разных зданиях. В одном находится сервер с клиентскими компьютерами, а в другом только рабочие станции. Сотрудник работает за клиентским компьютером No3, поэтому данные передаются по следующему пути Сервер – Коммутатор 1 – Коммутатор 2 – Клиент 3. И на этом пути может быть множество источником проблем, а в данном примере их 11, если не считать программные ошибки.

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

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

Так же проблема может быть в компьютере, который активно раздает или качает через торрент.

sys-team-admin.ru

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

Опубликовано: 03.10.2014

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

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

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

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

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

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

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

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

Тип кабеля

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

Номинальную

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

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

Реальную

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

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

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

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

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

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

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

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

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

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

pdproject.net

Программы для теста скорости локальной сети ТОП

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

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

1 LAN Speed Test

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

Скачать LAN Speed Test — http://www.totusoft.com/downloads.html

2 Iperf

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

Скачать Iperf — https://iperf.fr/iperf-download.php

3 LAN Bench

Последняя из предпочитаемых мной. Установщик контрольных точек сети предназначен для определенных сетевых узлов. Работает на протоколе TCP/IP и получении доступа ПО Windows к сетевым серверам. Программа затрачивает минимум ресурсов системы и также не требует установки. Для старта теста необходимо просто запустить исполняемую программу. После этого откроются две секции — Сервер и Клиент. Убедившись, что сервер включен, можно приступать к самому процессу тестирования. Для этого нажимаем кнопку «Тест», находящуюся в клиентской секции. Проверка занимает десять секунд и в конечном результате мы наблюдаем количество отправленных и принятых пакетов. В настройках можно выбрать продолжительность проверки, размер пакетов и многое другое. Работает с Windows XP, Windows Vista, Windows 2003/2008 и Windows 7.

Скачать LAN Bench — http://www.zachsaw.com/?pg=lanbench_tcp_network_benchmark

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

www.softo-mir.ru

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

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

Протестировать скорость локаьлной сети можно несколькими способами: передать большой файл по FTP или HTTP и засечь время передачи файла, затем поделим размер файла в МБ (мегабайтах) на время передачи (в секундах) и получим скорость нашего канала в МБ/с (магабайт в секунду), если умножим это значение на 8, то получим значение скорости в Мб/с (мегабит в секунду). А можно для тестирования скорости локальной сети использовать специализированные программы. Одной из таких программ является IPERF (http://iperf.sourceforge.net/).

Iperf — кроссплатформенная консольная клиент-серверная программа — генератор TCP и UDP трафика для тестирования пропускной способности локальной или распределённой сети. Iperf не требует установки. Iperf для измерения ёмкости канала пользуются даже крупные провайдеры. Скачать программу Ipref для Windows можно на нашем сайте в разделе программы iperf.

Iperf проста в использовании. Для тестирования скорости локальной сети вам понадобятся:
  • два компьютера (один будет выступать в роли сервера, другой в роли клиента), подключенные к сети и с назначенными IP-адресами
  • собственно, iperf (под Linux или Windows) на каждом компьютере
  • компьютеры должны пинговаться
  • если тестироваться будет определённый порт TCP или UDP, то доступ на этот порт должен быть открыт.

Общая методика измерений

Для повышения точности измерений скорости передачи данных по локальной сети рекомендуется придерживаться следующих правил :

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

Итак, если все вышеуказанные требования выполнены, приступаем.

Сначала необходимо запустить серверную часть программы, затем клиентскую. Для "сервера" запуск iperf происходит следующим образом: iperf -s -p 80

параметр -s указывает на то, что этот компьютер будет сервером, параметр -p 80 указывает что тестировать будем 80-й TCP порт. Если нужно протестировать UDP порт, то нужно добавить флаг -u (использовать UDP пакеты):

iperf -s -u -p 80

На клиенте запуск iperf производится со следующими параметрами:

iperf -c 172.16.12.1 -p 80 -t 180

здесь -с указывает что это клиентская часть, 172.16.12.1 – ip адрес сервера, -t 180 указывает, что тестировать скорость локальной сети в течение 180 секунд (3 минуты).

Так выглядит запущенная серверная часть, в процессе измерения скорости локальной сети, видно, что клиент с ip 1.1.1.2 подключился на 80 TCP порт.

Так выгладит клиентская часть Iperf во время измерения скорости канала:

После завершения тестирования, на "клиенте" и на "сервере" отображается измеренная скорость канала связи:

А вот скриншот из реальной жизни (тест в прямом и обратном направлении скорости локальной сети):

Приведу перечень всех параметров iperf с переводом:

-f, --format [kmKM] format to report: Kbits, Mbits, KBytes, Mbytes В каком формате показывать скорость

-i, --interval # seconds between periodic bandwidth reports – с какими интервалами отображать промежуточные результаты -l, --len #[KM] length of buffer to read or write (default 8 KB) - размер буфера (можно не менять)-m, --print_mss print TCP maximum segment size (MTU - TCP/IP header) - показывать инфрмацию по пакетам-p, --port # server port to listen on/connect to порт на котором сервер будет принимать соединения а клиент соединятся (по умолчанию 5001)-u, --udp use UDP rather than TCP - использовать UDP вместо TCP-w, --window #[KM] TCP window size (socket buffer size) - размер окна TCP-B, --bind bind to , an interface or multicast address - для сервера, если несколько интерфейсов указывает на каком начинать принимать трафик-C, --compatibility for use with older versions does not sent extra msgs - режим совместимости со старыми версиями( не интересен)-M, --mss # set TCP maximum segment size (MTU - 40 bytes) - позволяет изменить MSS-N, --nodelay set TCP no delay, disabling Nagle's Algorithm – меняет опции TCP (тоже трогаем)-V, --IPv6Version Set the domain to IPv6 – использовать IP версии 6 (пока не актуально)

Server specific: Опции для сервера-s, --server run in server mode - запустить как сервер и отображать всю информацию на экран-D, --daemon run the server as a daemon - запустить как сервер и не отображать информацию

Client specific: Опции клиента-b, --bandwidth #[KM] for UDP, bandwidth to send at in bits/sec (default 1 Mbit/sec, implies -u) - используемая полоса для UDP (По умолчанию 1Mbit/sec)-c, --client run in client mode, connecting to - запустить как клиент и соединится с IP -d, --dualtest Do a bidirectional test simultaneously - тестировать линию в обе стороны-n, --num #[KM] number of bytes to transmit (instead of -t) - установить предел для передаваемого трафика-r, --tradeoff Do a bidirectional test individually - не делать двунаправленное тестирование-t, --time # time in seconds to transmit for (default 10 secs) - тестировать и усреднять по времени-F, --fileinput input the data to be transmitted from a file - не генерирует трафик а передает готовый файл-I, --stdin input the data to be transmitted from stdin-L, --listenport # port to recieve bidirectional tests back on - порт на котором клиент будет принимать двунаправленный трафик-P, --parallel # number of parallel client threads to run - запустит параллельно несколько потоков -T, --ttl # time-to-live, for multicast (default 1) – время жизни пакета для мультикаста

Для тех кто не любит CLI (консоль) есть графический интерфейс для iperf, написанный на Java.

Выводы:

Протестировать скорость локальной сети с помощью Iperf - задача довольно простая. Единственная сложность в том, что если сеть распределённая, и необходимо померить скорость передачи канала связи между разными частями города, или между разными городами, то придётся искать человека на другом конце канала, чтобы он запустил серверную/киентскую часть Iperf.

Автор Bordac, http://bloggik.net

bloggik.net

Диагностика сети

Перед тем как писать "у меня ни чего не работает", постарайтесь выяснить, что конкретно у вас не работает. 

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

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

Диагностические команды:

*Выполняются в предварительно открытом окне "командной строки". (Пуск -> Все программы -> Стандартные -> Командная строка)Для Windows Vista/7: Win+R ===> cmd ===> Enter Для Windows NT/2000/XP/VISTA: "Пуск" - "Выполнить" - "cmd" Для Windows 95/98: "Пуск" - "Выполнить" - "command".

Копирование текста: правой кнопкой на этом окне - "правка" - "выделить" и "правка" - "копировать".

ipconfig /all nslookup ping [адрес хоста(например, ya.ru) ] [-n 20] pathping [адрес хоста] tracert [адрес хоста]

ipconfig /all показывает настройки сетевых интерфейсов. Всё, что там указано, необходимо сверить с памяткой пользователя (если памятка старая, то сверить с теми данными, которые были выданы технической поддержкой). Как настраиваеться подключение смотрите на сайте

ping [ip-адрес хоста] [-t] показывает время ответа от указаного хоста. Большие задержки косвенно могут служить индикатором медленного ресурса (загруженого канала, слабого железа ресурса и тому подобных проблем). Ключ [-t] служит для выполнения команды до того, как пользователь не прервёт её нажатием "Ctrl+C". По умолчанию, без этого ключа, ping выполнится только четыре раза, чего не всегда достаточно.

pathping [ip-адрес хоста] Показывает время ответа и количество пропавших пакетов на всём протяжении маршрута до хоста.

tracert [ip-адрес хоста] Для графического отображения проблем можно скачать из локальной сети программу PingPlotter

nslookup Проверить работу DNS.

Алгоритм проверки: Ошибка "Сетевой кабель не подключен"

1. Проверить подключение кабеля в сетевой карте 2. Проверить целостность кабель до щитка.  3. Позвонить в Тех. поддержку.

Сетевой кабель подключен, но входящих пакетов нет.

1. Проверить подключение кабеля в сетевой карте (можно вынуть и вставить кабель в гнездо). 2. Отключить все брандмауэры (файерволы), если они у вас есть. 3. Пропинговать шлюз (адрес взять из настроек соединения или из сведений о соединении в панели управления). 4. Позвонить в Тех. поддержку.

Сетевой кабель подключен, входящие пакеты есть, но не зайти на внтуренние сервисы:

1. Отключить все брандмауэры (файерволы), если они у вас есть. 2. Проверить работу DNS (nslookup [ip-адрес хоста]). 3. Проверить связь с этими серверами ( ping [ip-адрес хоста]) 4. Проверить связь с центральными серверами. ( ping online.vo, ping 192.168.0.250, ping адрес_вашего_шлюза) 5. Проверить настройки браузера 5.1. Internet Explorer -> меню "Сервис" -> "Свойства Обозревателя" -> "Соединение" -> "Настройка Сети"  -> проверить, отключена ли галка "использовать прокси-сервер" 6. Позвонить в Тех. поддержку. 

Проверка DNS:

Команда nslookup cервер должна вернуть ip-адрес этого сервера. Например, команда "nslookup vo47.ru" должен вернуть адрес "193.106.108.68"

Команда Назначение Формат запуска Пример
ipconfig Показывает настройки сетевых интерфейсов ipconfig /all  
netstat Показывает таблицу маршрутов netstat -nr  
nslookup Обращается к DNS-серверу (если не указывать, то берётся из настроек Windows) для преобразования DNS-имени компьютера в его IP-адрес или наоборот nslookup DNS-имя_или_IP-адрес IP-адрес_DNS-сервера nslookup vo47.runslookup ya.ru 193.106.108.67
ping Проверяет наличие  связи с другим компьютером и быстроту ответа. Не является средством для измерения скорости соединения. ping DNS-имя_или_IP-адрес ping www.vo47.ruping 193.106.108.97
tracert То же, что и ping, но с выводом информации для всех промежуточных узлов tracert -d DNS-имя_или_IP-адрес tracert -d cs47.ru
pathping То же, что и tracert, но в более подробном виде и с указанием процента потерь pathping DNS-имя_или_IP-адрес pathping vk.com

Чтобы проверить скорость доступа в сеть можно воспользоваться следующими сервисами (ПЕРЕД ВЫПОЛНЕНИЕМ ТЕСТА НЕОБХОДИМО ОТКЛЮЧИТЬ ВСЕ ПРОГРАММЫ, ИСПОЛЬЗУЮЩИЕ СЕТЬ - ТОРРЕНТЫ, DC++, СЕТЕВЫЕ ИГРЫ И Т.Д.):

online.vo47.ru

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

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

Можно конечно оценить скорость приблизительно, например, передав большой файл по FTP или HTTP (замерить время передачи файла а затем сначала умножить размер файла в мегабайтах на 8, чтобы получить размер файла в мегабитах, а полученное число разделить на время передачи в секундах после чего мы получим скорость нашего канала в Мб/с – магабит в секунду. А можно для более точного измерения скорости локальной сети использовать специально написанную программу IPERF.

Скачать эту программу можно перейдя по адресу http://iperf.sourceforge.net/, а представляет она из себя кроссплатформенную консольную клиент-серверная программу, которая может генерировать TCP и UDP трафик для определения пропускной способности локальной или распределённой сети.

Программа не требует установки и очень проста в использовании. Для тестирования скорости локальной сети между двумя точками нам понадобятся эти самые две точки, т.е. два компьютера (один из которых будет выступать в роли сервера, а другой в роли клиента), подключенные к сети и имеющие IP-адреса. Компьютеры должны пинговаться, а если тестироваться будет определённый порт TCP или UDP, то доступ на этот порт должен быть открыт.

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

iperf -s -p 80

параметр -s определяет, что этот компьютер будет сервером, параметр -p 80 означает, что тестировать будем 80-й TCP порт. Если мы решили протестировать UDP порт, то нужно добавить флаг -u для использования UDP пакетов:

iperf -s -u -p 80

Затем клиентскую часть программы запускаем на втором компьютере:

iperf -c 192.168.30.1 -p 80 -t 90

здесь -с определяет, что это клиентская часть, 192.168.30.1 – ip адрес компьютера с запущенной серверной частью, -t 90 указывает, что тестировать скорость локальной сети мы будем в течение 90 секунд.

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

Вот список основных параметров iperf:

-f, –format [kmKM] format to report: Kbits, Mbits, KBytes, Mbytes (в каких единицах отображать измеренную скорость)

-i, –interval # seconds between periodic bandwidth reports (с каким интервалом отображать промежуточные результаты измерений)

-l, –len #[KM] length of buffer to read or write (default 8 KB) (размер буфера чтения или записи)

-m, –print_mss print TCP maximum segment size (MTU – TCP/IP header) (показывать значение MTU)

-p, –port # server port to listen on/connect to (порт на котором сервер будет слушать соединения а клиент соединятся (по умолчанию используется порт 5001)

-u, –udp use UDP rather than TCP (использовать UDP вместо TCP)

-w, –window #[KM] TCP window size (socket buffer size) (размер окна TCP)

-B, –bind bind to , an interface or multicast address (если у сервера несколько интерфейсов, то указывается на каком из них принимать трафик)

-V, –IPv6Version Set the domain to IPv6 (использовать протокол IP версии 6)

Опции для сервера

-s, –server run in server mode (запустить как сервер и отображать всю информацию на экране)

-D, –daemon run the server as a daemon (запустить как сервер и не отображать информацию на экране)

Вот такая удобная программка для определения скорости локальной сети. Кстати, для нее существует графическая оболочка написанная на Java (желающие могут поискать по названию – Jperf). Есть только одна небольшая сложность использования программы iperf – если вам необходимо измерить скорость передачи не в локальной сети, а между сильно удаленными точками, то придется найти кого-то на другом конце канала, для того, чтобы он запустил серверную часть программы Iperf, но я думаю, что это не самая большая проблема.

j4web.ru