как узнать загруженность сети

Какое приложение загружает сеть ПК на 100%

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

Как узнать что нагружает сеть

И так интернет тормозит в диспетчере задач вы видите что сеть загружена на 100%.

У меня загрузка не большая всего 37%.

Переходим на вкладку «Производительность» и снизу кликаем «Открыть монитор ресурсов». Данная вкладка покажет график нагрузки на сеть. А также текущею скорость отправки и получения. Можно узнать пропускную скорость вашего канал, в моем случае это 54 Мбит/с.

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

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

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

Источник

Чем и какими программами нагружена моя сеть Интернет, куда пропадает трафик? Ограничение скорости загрузки и отдачи для любой из программ

Подскажите, как узнать какие программы нагружают мой интернет-канал? Дело в том, что у меня хоть и безлимитный трафик, но очень медленный скоростной тариф (всего 500 КБ/c, т.е. каждый килобайт на счету).

Раньше у меня торрент всегда качал со скоростью примерно в 500 КБ/c, а сейчас что-то случилось, как будто кто-то «съедает» мой трафик. Что можно сделать?

Доброго времени суток.

Будем надеяться, что Илон Маск поскорее запустит свой бесплатный высокоскоростной спутниковый интернет и покроет им всю Землю.

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

Узнаем, какими программами и службами нагружена сеть

Способ №1: через диспетчер задач

Примечание : для вызова диспетчера задач используйте сочетание кнопок Ctrl+Alt+Del или Ctrl+Shift+Esc.

Приложения отсортированы по графе сеть

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

Поэтому, я всем порекомендовал бы в дополнении к диспетчеру воспользоваться вторым способом (а именно с помощью спец. утилиты 👉 NetLimiter).

Способ №2: спец. утилиты

Вообще, подобных утилит достаточно много. Каждый второй брандмауэр также сможет вам показать какие приложения выходят в сеть. Однако, в этой статье хочу остановиться на одной очень умелой утилите — NetLimiter!

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

С ее помощью можно управлять трафиком (ограничивать его, блокировать) для каждого приложения в отдельности.

Кроме этого, NetLimiter ведет статистику по всем соединениям, и вы всегда можете обратиться к утилите за просмотром графиков и таблиц.

Пример представлен на скриншоте ниже: как видно, львиную долю трафика использует uTorrent. 👇

Сортируем по скорости загрузки — NetLimiter

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

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

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

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

Для начала нужно кликнуть левой кнопкой мышки по входящему трафику, и в всплывшем окне установить конкретное ограничение — 100 КБ/с (см. пример ниже 👇).

Ограничение на доступ в интернет

Далее вы заметите, как программа начала ограничивать скорость загрузки в uTorrent (она будет меньше указанного вами предела).

Примечание : обратите внимание, что есть также возможность ограничить и скорость отдачи (чтобы никто не мог «забить» ваш канал сверх лимита. ).

Скорость не превышает 100 Кб в сек.

Ограничение было снято

Пару слов о роутере, провайдере, и самой программе uTorrent

Хочу обратить ваше внимание на то, что все вышеперечисленные настройки могут не дать практического результата, и ваша скорость сети Интернет будет оставлять желать лучшего. Почему?

1) Возможно есть сбои у провайдера

Кроме этого, если у вашего провайдера достаточно много клиентов в вашем доме/районе — не исключено, что например, в вечерние часы вы будете видеть «просадки» по скорости загрузки (дело в том, что вечером и по выходным основная масса народа выходит в сеть, и не всегда пропускной способности хватает на всех. ).

2) Обратите внимание на роутер (и на другие устройства, которые у вас подключены к сети)

Если у вас подключено несколько устройств к интернету (например, кроме ПК может быть еще ноутбук, телефон, планшет и пр.) — обратите внимание и на них тоже.

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

Подробная установка и настройка роутера — см. инструкцию

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

3) Обратите внимание на саму программу uTorrent

Стоит признать, что порой uTorrent очень капризная программа, которая может просто «отказываться» загружать файл с нормальной скоростью. Причин этому может быть много: как выбранная не та версия программы, так и не заданные оптимальные настройки.

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

1) Почему uTorrent качает с маленькой скоростью: торренты очень долго загружаются

Источник

Все методы и способы анализа локальной сети: сканирование скорости, IP-адресов и трафика

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

Что такое анализ локальной сети

Комплекс мер по изучению параметров соединения между компьютерами в домашней или корпоративной сети называется анализом локальной сети (АЛС). Процесс включает в себя:

Эта процедура может обнаружить вредоносное программное обеспечение и изолировать его распространение на всю сеть. Поэтому АЛС стоит проводить даже в профилактических целях.

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

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

Читайте также:  Ацц или флюдитек что

С помощью «Командной строки»

Терминал «Командной строки» — уникальный инструмент для управления компьютером и вывода необходимой информации пользователю. Консоль также может помочь с АЛС, в частности вывести отчёт о скорости доступа в ЛС:

Через меню «Пуск» открываем консоль «Командной строки»

Прописываем команду ipconfig /all и находим основной шлюз компьютера

Через команду Ping основного шлюза узнаём скорость обмена данных с роутером

Если максимальное значение будет больше 1500 мсек даже в беспроводной сети, имеет смысл провести анализ трафика, а также проверить каждый компьютер на наличие вредоносного ПО антивирусными программами.

С помощью сторонних программ

Не только с помощью «Командной строки» можно узнать скорость внутри ЛС. Существуют дополнительные инструменты в виде сторонних программ. По интернету их гуляет огромное количество и большинство схожи между собой как по интерфейсу, так и по выводимым данным. Одной из таких утилит является LAN Speed Test. Утилита на должном уровне справляется с анализом скорости, имеет простой и понятный интерфейс.

В интерфейсе программы LAN Speed Test нажимаем кнопку Start Test

Данные о скорости в сети выводятся в виде таблицы

Также для анализа можно использовать другие утилиты, к примеру, Iperf или LAN Bench.

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

Iperf — это программа для слежки за пингом и выявления небольших неполадок в ЛС

LAN Bench — это минималистическая утилита, похожая на LAN Speed Test. Ею очень легко мониторить скорость и пинг в сети, достаточно открыть интерфейс и нажать кнопку Test. Ниже сразу начнут появляться результаты.

LAN Bench — это простейшая утилита для оценки скорости ЛС

Как посмотреть список IP-адресов, подключённых к ЛС

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

С первым всё довольно просто: существует простейшая утилита под названием Wireless Network Watcher. Она, как IP-сканер локальной сети, прекрасно справляется с анализом адресатов сети и выводит на экран всю доступную информацию о них.

Через программу Wireless Network Watcher можно увидеть список всех подключённых к сети устройств

Однако у программы есть два минуса:

Для просмотра информации о подключённых устройствах через веб-админку маршрутизатора необходимо сначала её открыть:

На тыльной стороне роутера знакомимся с реквизитами для входа

Через браузер открываем панель управления маршрутизатором

Находим пункт «Статистика беспроводного режима» и знакомимся со всеми подключёнными устройствами

Программы, помогающие провести анализ трафика

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

Wireshark

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

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

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

Wireshark — это программа с открытым кодом для анализа трафика ЛС

Видео: обзор программы Wireshark

Kismet

Kismet — это отличный инструмент для поиска и отладки проблем в ЛС. Его специфика заключается в том, что программа может работать даже с беспроводными сетями, анализировать их, искать устройства, которые настроены неправильно, и многое другое.

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

Kismet — это специальный инструмент для анализа трафика с возможностью вывода информации о беспроводной сети

NetworkMiner

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

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

NetworkMiner — это инструмент для Windows, который помогает находить конфликты и неточности в ЛС

Провести полный анализ сети можно как штатными, так и сторонними способами. А полученные данные помогут исправить возможные неполадки, недочёты и конфликты.

Источник

Мониторинг пропускной способности интернет-канала

Я использую для выхода в интернет LTE-модем. Меня часто интересует то, какую полосу пропускания канала обеспечивает провайдер. Поэтому я и подумал о том, что неплохо было бы сделать систему для мониторинга интернет-канала. Такая система должна была быть компактной и экономичной в плане потребления электроэнергии. В качестве её основы я решил использовать Raspberry Pi Zero. Этот одноплатный компьютер подключается к модему по беспроводной сети. В результате с помощью моей системы можно не только мониторить интернет-канал, но ещё и обнаруживать проблемы с сетью.

Материалы

1. Особенности и возможности системы

Панель управления с данными, получаемыми из системы мониторинга, и с кнопкой для удалённой перезагрузки модема

2. Соединение компонентов системы

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

Схема подключения компонентов

На предыдущем рисунке показано, что плюсовой кабель от блока питания идёт через выключатель к преобразователю постоянного тока (он преобразует 12V, необходимые для питания модема, в 5V для Raspberry Pi). Потом, через реле (через нормально замкнутый контакт), питание идёт к выходному Female-разъёму. В результате оказывается, что питание подаётся на модем даже в том случае, если система мониторинга выключена.

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

На схеме не показано подключение дисплея к Raspberry Pi. Данные о подключении дисплея представлены на следующем рисунке.

Подключение e-ink-дисплея к Raspberry Pi

GPIO-выводы Raspberry Pi

3. 3D-печать и сборка корпуса

Готовый корпус, вид спереди

Готовый корпус, вид сзади

Корпус состоит из следующих компонентов, пронумерованных на предыдущем рисунке:

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

Дисплей крепится к передней панели с помощью крепёжных элементов и двустороннего скотча. Кнопка, выключатель и Female-разъём прикручены к передней и задней панелям корпуса. Для соединения верхней и нижней частей корпуса использованы винты 3×20 мм. Передняя и задняя панели довольно плотно прилегают к верхней и нижней частям корпуса. Если понадобится, то их, чтобы они хорошо стали на свои места, можно обработать наждачной бумагой (с внутренней стороны — чтобы не повредить их внешнюю поверхность).

4. Настройка Raspberry Pi

Моё руководство по настройке Raspberry Pi основано на различных материалах, взятых из разных источников (например, с сайта производителя e-ink-дисплея). Я, действуя в соответствии с нижеприведёнными инструкциями, смог добиться желаемого результата. Я не являюсь Linux-экспертом, поэтому никаких оптимизаций или чего-то подобного не производил. Я знаю о том, что, наверняка, существуют более совершенные и более эффективные методы достижения тех же результатов.

Я исхожу из предположения о том, что сейчас читатель этого материала работает в следующих условиях. На его Raspberry Pi уже установлена ОС Raspbian (есть много руководств по её установке). К плате подключён дисплей (через miniHDMI), мышь и клавиатура. Имеется правильно настроенное беспроводное подключение платы к маршрутизатору или к интернету. Все процедуры, если не указано иное, производятся в терминале.

▍Установка Remote Desktop

Это нужно для подключения к Raspberry Pi с компьютера.

Ещё можно работать через SSH (инструкции по настройке имеются здесь).

Далее, нужно изменить пароль. Инструкции смотрите здесь.

▍Установка speedtest-cli

Для проверки работоспособности speedtest-cli в терминале нужно выполнить такую команду:

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

▍Установка wiringPI

Вот более подробная инструкция по загрузке и установке wiringPI.

Альтернативный способ установки wiringPi:

Подробности об этом ищите здесь.

▍Установка библиотеки для BCM2835

Подробности о соответствующей библиотеке вы можете найти на этой странице.

Сначала нужно загрузить файл bcm2835-1.60.tar.gz (или архив с более свежей версией библиотеки).

▍Установка Python-библиотеки для работы с изображениями

Альтернативный способ установки:

▍Включение I2C

Выполните следующую команду для того чтобы приступить к настройке Raspberry Pi:

В него надо добавить две строки:

Подробности об установке библиотек на Raspberry Pi можно найти здесь.

▍Включение SPI

Выполним следующую команду:

▍Установка дополнительных шрифтов

Сначала установим ttf-mscorefonts-installer :

Теперь загрузим и установим нужные шрифты (Roboto и Droid):

Альтернативный способ установки шрифтов заключается в их копировании в папку Downloads с использованием WinSCP (для использования WinSCP нужно работающее SSH-соединение):

Для доступа к папке fonts нужны root-права. Возможно, есть лучший способ решения этой задачи (я уже говорил, что не отношу себя к Linux-экспертам), но оба вышеприведённых способа позволили мне сделать то, что было нужно.

▍Python-файлы и sh-скрипт

▍Настройка crontab

Crontab используется для планирования выполнения заданий. Например — для запуска проверки полосы пропускания интернет-канала каждые 30 минут. Добавим следующие строки в файл crontab :

Вот как это выглядит в окне терминала.

Настройка заданий cron

Здесь представлена настройка следующих заданий:

5. Программная часть проекта

Программная часть моего монитора пропускной способности интернет-канала представлена следующими Python-файлами:

6. Панель управления Ubidots

Панель управления Ubidots

В панели управления, созданной с помощью Ubidots, можно выделить следующие части:

7. Устройство в действии

Загрузка и начало работы устройства

Возникало ли у вас желание сделать себе монитор пропускной способности интернет-канала?

Источник

Секреты тестирования Ethernet каналов

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

Ethernet нужно тестировать!

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

Что конкретно и почему нужно тестировать?

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

Софтовые утилиты для тестирование «Интернета»

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

Вы не сможете оценить качество арендованного vlan, глядя на график загрузки канала или скачивая объемные файлы из интернета. Почему speedtest.net не является доказательством скорости предоставляемого канала наверное не стоит уточнять? Ведь сразу понятно что — неизвестно какие каналы и через какие сети они идут до серверов speedtest, как и неизвестно насколько загружен канал во время теста, и многие другие параметры теста, а если в тесте столько неизвестных — то его результаты никак не могут быть точными. Результатом speedtest — является скорее некая дельта от неких показателей, а не реальные цифры.

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

Методики и анализаторы Ethernet

На сегодняшний день есть две основные методики тестирования пропускной способности: старая — RFC-2544 и немного помладше: Y.1564. Методика ITU-T Y.1564 — более актуальная на сегодняшний день, имеет описания для тестирования современных, высокоскоростных каналов связи с современными понятиями о SLA(Service Layer Agreement).

Так как качество ethernet-канала это совокупность многих факторов, следовательно, правильное тестирование должно максимально охватывать все эти совокупности. При тестировании необходимо учесть многие аспекты и было бы полезно иметь расширенные возможности, такие как BER Test, пакетный джиттер, поддержку MPLS, QoS, тестирование нагрузкой протоколов прикладного уровня (http, ftp, etc. ).

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

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

Сдача-приемка каналов связи.

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

Подробнее о методике тестирования RFC-2544 и том, как это работает.

Методика RFC-2544 рекомендует проводить измерения разных размеров кадра: для Ethernet трафика кадры размером 64, 128, 256, 512, 1024, 1280, 1518 октетов, для каждого размера кадра необходим отдельный запуск серийного тестирования. При необходимости можно провести тестирование и для Jumbo frame(кадры размером 4096 или 9000 октетов). Разный размер кадров необходим для имитации разных типов трафика.

Изначально методика была разработана непосредственно для тестирования сетевых устройств, например при разработке коммутаторов, но набор функций адаптировали для измерения качества каналов. Методика была одобрена в 1999 году ISOC.

Методика предлагает набор из 6 тестов, я опишу более подробно, каким образом проходит тестирование, для наглядности восприятия:

Определение пропускной способности тестируемого устройства(Throughput)

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

Определение время задержки кадра(Latency)

Описание теста: после определения пропускной способности(Throughput), для каждого размера кадра, на соответствующей ему максимальной скорости, посылается поток пакетов по определенному адресу. Поток должен иметь минимальную длительность в 120 секунд. В 1 пакет по прошествии 60 секунд вставляется метка. Формат метки определяется производителем оборудования. На передающей стороне записывается время, к которому пакет с меткой был полностью отправлен. На приемной стороне определяется метка и записывается время полного приема пакета с меткой. Задержка (latency) — это разница между временем отправки и временем получения. Данный тест, согласно методике необходимо повторять минимум 20 раз. По результатам 20 измерений вычисляется средняя задержка. Тест следует проводить отправляя весь тестовый поток на один адрес и отправляя каждый кадр по новому адресу.

Определение частоты потери кадров(Frame loss rate)

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

((количество переданных кадров — количество полученных кадров) * 100) / количество переданных кадров

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

Тестирование способности обрабатывать back-to-back кадры(Back-to-back frames)

Описание теста: тест сводится к отсылке некого количества кадров с минимальной межкадровой задержкой на входной порт тестируемого устройства и подсчету кадров с выходного порта устройства. Если количество отправленных кадров и полученных равно, то увеличивается объем отправляемых кадров и тест повторяется, если принятых пакетов меньше, чем отправленных объем отправляемых кадров уменьшается и тест повторяется. В итоге мы должны получить максимальное количество пакетов отправленных и полученных без потерь для каждого размера пакета, это и будет значение back-to-back теста. Согласно методике длительность посылок кадров на порт устройства не должна быть менее двух секунд, а минимальное количество — не менее 50 раз. Конечная цифра — это усредненный результат 50 тестов.

Восстановление после перегрузки(System recovery), применимо только для тестирование устройств

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

Время восстановления тестируемого устройства после перезапуска(Reset), применимо только для тестирование устройств

Описание теста: на вход устройства отсылается непрерывный поток кадров на скорости, определенной в результате теста throughput с минимальным размером кадра. Устройство сбрасывается. Время восстановления после сброса это разница между временем приема последнего пакета до сброса и временем приема первого пакета после сброса. Тестируется и аппаратный и программный типы сброса устройства.

Что изменилось со свежей методикой Y.1564?

Новые рекомендации были рассмотрены и одобрены в 2011 году ITU. К уже изложенным рекомендациям в RFC 2544 добавляется пакетный джиттер(дрожание), а именно возможность вычисления разницы времени при получении ряда последовательных пакетов данных, относящихся к одному и тому же потоку, в идеальном мире ее не должно существовать, но в проблемных сетях последовательность может быть нарушена, что может сказаться на скорости обработки данных. RFC2544 позволяет делать проверки исключительно на максимальной скорости канала, на которой не будет потери пакетов, а это обычно выше чем скорость CIR (Committed Information Rate — гарантированная полоса пропускания). Y.1564 создан именно для SLA, оценки скорости и качества предоставляемого канала согласно ключевым показателям производительности(KPI) и позволяет проверить предоставляемый канал в соответствие с договором.


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

Есть еще несколько различий между методиками, RFC2544 не производит верификации корректности настройки сервиса (соответствие KPI заданным, и ограничение скорости выше EIR(Excess Information Rate — максимальная негарантированная полоса пропускания), во избежание перегрузки сети). В оригинальной версии RFC2544 джиттер не измеряется. Согласно RFC2544 каждый тест запускается отдельным потоком, что не позволяет измерить качество предоставляемых услуг в совокупности и увеличивает время тестирования, еще один минус RFC2544 в том, что отсутствует возможность профилирования для проверки разных типов трафика в одном канале, к примеру, если в сети используется QoS, в Y.1564 учтены недочеты и немного расширен функционал.

Тестировать можно только новые каналы или уже рабочие тоже?

Тестировать нужно и новые каналы, и тем более старые. Вы можете заранее узнать о назревающих проблемах, не доводя клиентов до звонка в поддержку. Современными тестерами-анализаторами можно проводить проверки в работающей сети, проверять каналы как со скоростью 10/100/1000Mbit, так и 10/40/100G. Есть одно НО, очень важно понимать что и как вы делаете, важно нечаянно не положить тестируемый канал.

Режимы тестирования — In/Out of service.

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

Товарищи, как говорит один мой друг, давайте вместе бороться с «коекакерами», и начнем тестировать то, что строим и то, что эксплуатируем.

* Мнение компании может не совпадать с мнением автора 😉

Источник

Советы мастера