- Тестирование сетей и роутеров
- Зачем нужно проводить тестирование
- Как проверить скорость флешки
- Проверка с помощью утилит
- Проверка с помощью интернет ресурсов
- Приборы для тестирования Ethernet сетей
- Средства для тестирования скорости USB накопителей
- CrystalDiskMark
- Как измерить скорость usb порта
- 1. USBDeview
- 2. Parkdale
- Топология
- Тест трафика
- Тест RFC-2544
- Тест Y-1564
Тестирование сетей и роутеров
Интернет-технологии окружают нас повсюду. Мы используем их постоянно: дома, на работе, когда едем в автобусе или метро. Современный мир сейчас очень сложно представить без беспроводной технологии, такой как Wi-Fi. В этой статье описаны инструменты для тестирования сетей при развертывании и эксплуатации. Какие тесты используются и их методология. Также рассматривается тестирование маршрутизаторов (маршрутизаторов) и коммутаторов при разработке и проверка их работоспособности.
Зачем нужно проводить тестирование
Тестирование сетей и маршрутизаторов проводится в следующих случаях:
- Проверить соблюдение поставщиком условий договора на оказание услуг связи.
- После того, как сеть будет развернута, до того, как она будет введена в эксплуатацию. Например, построено новое здание, разработан новый автобус, где раздан Wi-Fi, а также установлены IP-видеокамеры. Здесь мы можем различать долгосрочные и краткосрочные измерения. Если разрабатывается новая сеть, она должна пройти долгосрочное тестирование. Если подобные сети уже были развернуты ранее, проводятся краткосрочные тесты.
- Проверить свойства маршрутизаторов и коммутаторов. Эти проверки следует проводить в процессе разработки, а также при тестировании готовой продукции.
- Когда вы делаете оборудование для связи. Например, для тестирования нового приемника Wi-Fi.
Качество связи, предоставляемой провайдером, можно измерить самостоятельно, но желательно, чтобы этим занималась независимая организация. Вы можете постоянно контролировать качество указанного канала. Для этого используются «щупы». Они устанавливаются контролирующей организацией на узлах сети. Система управления регулирует датчики и выполняет периодические проверки. В случае неисправности формируется отчет и оповещается поставщик, чтобы ее можно было устранить.
При изготовлении маршрутизаторов. Если у маршрутизатора есть порт, поддерживающий скорость передачи 1 Гбит/с, он должен передавать эти данные без потерь. Это надо проверять тестами. Но допустим, если таких портов у роутера несколько, и если два порта передают без потерь на скорости 1 Гбит/с, то при запуске аналогичного теста одновременно на других портах не факт, что роутер успеет обрабатывать всю информацию. По крайней мере, недорогие маршрутизаторы не могут поддерживать максимальную скорость обмена информацией на всех портах одновременно.
Некоторые маршрутизаторы могут собирать статистику во время работы в сети, например, количество переданных байтов данных. Однако для использования маршрутизатора в качестве измерительного устройства маршрутизатор должен пройти соответствующую проверку.
Как проверить скорость флешки
Это можно сделать как средствами ОС Windows, так и специализированными средствами.
Сегодня на рынке ИТ-услуг существует множество программ, с помощью которых можно протестировать флешку и определить ее работоспособность. Рассмотрим самые популярные из них.
Проверка с помощью утилит
Проверить пропускную способность канала можно стандартными средствами. Этот метод хорошо подходит, если вам нужно примерно оценить качество связи между двумя компьютерами.
Для этого подходит кроссплатформенный инструмент iperf. На одном компьютере сервер запускается командой «iperf -s», после этого на другом компьютере запускается клиент «iperf -c server_ip». Инструмент выполняет тестирование и отображает результаты: время в секундах с начала тестирования, количество переданных байтов, скорость передачи.
Сейчас третья версия обновлена. Если вы пользователь Windows, загрузите инструмент и запустите его из командной строки. На одном компе сервер «iperf3.exe -s». На другом клиенте. Вот как выглядит выходной журнал, если не указаны дополнительные параметры:
С помощью ключей можно настроить протокол передачи (TCP/UDP, а в версии 3 и SCTP). Вы можете протестировать не только передачу данных от клиента к серверу, но и в обе стороны. Можно выбрать порты, на которых будет работать сервер.
Недостатком такого тестирования является, во-первых, то, что тестирование проводится на уровне 4 модели OSI, т.е записываются только данные, передаваемые по TCP/UDP, без учета IP-заголовков и управляющих пакетов. Оператор связи, со своей стороны, обычно гарантирует пропускную способность канала связи, включая IP-заголовки.
Поскольку такое тестирование выполняется с помощью компьютера, любое приложение или служба могут запуститься в любой момент и повлиять на результаты тестирования.
Проверка с помощью интернет ресурсов
Иногда хочется проверить, действительно ли провайдер выдает обещанные мегабиты. В документе он может написать одно, а по факту скорость будет намного меньше. Может быть, днем все нормально, но вечером все начнут скачивать фильмы с торрентов, смотреть онлайн-сериалы и играть в онлайн-игры. В такой важный момент интернет начинает тормозить.
Вы можете проверить скорость с помощью «Speedtest» от Ookla. Есть и другие, но этот самый популярный. Сначала выполняется пинг-тест для определения скорости ответа сервера. Затем он измеряет, насколько быстро ваш компьютер может передавать файлы в Интернет и загружать файлы из Интернета.
Когда вы запускаете несколько тестов, результаты тестов будут меняться. Это зависит от загруженности сервера, с которым происходит обмен файлами. Маршруты пакетов к серверам неизвестны.
Такой Speedtest, конечно, не будет точным. Но по результатам можно позвонить провайдеру и спросить о причинах плохого интернета и когда они будут устранены.
Приборы для тестирования Ethernet сетей
После того, как сеть развернута, необходимо проверить, все ли было сделано правильно, правильно ли были настроены роутеры, нет ли где-то плохого соединения или обрыва. Некоторые видеокамеры в автобусе могут не работать. Здесь нужны инструменты для проверки. Часто бывает, что все не работает и непонятно почему. С помощью приборов можно быстро выявить причину и место неисправности.
В аэропортах, в портах, важных административных зданиях системы связи должны работать без сбоев. Обеспечение этого должно быть проверено с помощью приборов, которые внесены в государственный реестр средств измерений.
Можно выделить следующие группы приборов, используемых для измерений:
- Автономный прибор, обычно с двумя измерительными портами. Удобно передавать пакеты тестовых данных с одного измерительного порта и анализировать их на другом. В этом случае анализируются односторонние измерения. Вы также можете активировать режим «Loopback» на одном из портов. Пакет, прибывший на порт, будет переадресован обратно отправителю. Таким образом, можно проводить двусторонние измерения.
- «Слива». Это «оборотное» устройство для трафика; его нельзя использовать независимо для измерений. Имеет один измерительный порт. Все посылки, которые приходят к нему, он отправляет обратно отправителю. Он используется при измерении на больших расстояниях. В одной части сети размещается петля, а в другой части подключается устройство. Тестовые данные отправляются с устройства в петлю, которая разворачивает их обратно. Так выполняются двусторонние измерения.
- «Зонд». Это независимый блок с одним или двумя измерительными портами. Работа датчиков управляется с помощью системы управления, которая задает необходимые настройки для датчиков и запускает тестирование. Как правило, датчики изготавливаются для размещения в стойке.
Тестовый трафик генерируется и обрабатывается на ПЛИС (программируемая пользователем логическая интегральная схема). Прибор не передает никакого дополнительного трафика с тестового порта во время теста, который мог бы повлиять на результаты теста. Отправляемые пакеты имеют отметку времени в области данных. Благодаря этому при приеме тестового пакета можно определить задержку пакета, джиттер пакета с точностью до 8 наносекунд.
По результатам измерений формируются отчеты.
Примеры сетевого тестового оборудования:
Двухпортовый агрегат МАКС-ЭМК, работает от аккумулятора. Отличительной особенностью является то, что он достаточно компактен. Может работать длительное время от аккумулятора без подзарядки. Поддерживает большое количество тестов. С помощью пульта можно подключиться к прибору и сохранить результаты тестов в формате pdf.
Кабель MAX-EMVK также работает от аккумулятора. Экрана у него нет, но есть возможность подключить его через порт управления с помощью специальной программы и тонко настроить. Вы можете использовать его как инструмент, выполнив несколько простых тестов. Но главная задача — развернуть трафик. С помощью кнопок на крышке настраиваем основные параметры кабеля. Светодиоды показывают состояние.
Устройство двухпортовое МТС-5800, имеет аккумулятор, работает от сети 220 В. Это стационарное устройство, к которому можно подключить компьютерную мышь. Вы также можете подключить флешку и загрузить на нее отчеты об испытаниях.
Датчик однопортовый МАКС-ЭМК С1, стоечный, с питанием от сети 220 В.
Средства для тестирования скорости USB накопителей
Тестирование проводилось на примере USB-накопителя Transcend JetFlash 790.
Характеристики, заявленные производителем USB-накопителя Transcend JetFlash 790, использованного при тестировании:
Во время тестирования не следует использовать удлинители USB и концентраторы USB, так как это не повлияет на результаты.
CrystalDiskMark
Программа адаптирована под операционные системы Microsoft Windows XP/Vista/7/8/8.1/10/Server 2003/2008/2012/2016/2019. На официальном сайте программы доступны два издания — обычное Standard Edition и Shizuku Edition с интерфейсом, выдержанным в стиле японских комиксов. Программа доступна для скачивания в портативной и обычной версиях.
Как измерить скорость usb порта
Всякий раз, когда мы покупаем новое оборудование, будь то оперативная память, жесткий диск, процессор и так далее, производительность является одним из факторов, которые помогают нам принять решение о покупке. Возьмем, к примеру, SSD-накопители. Диски SSD заменяют жесткие диски, поскольку они обеспечивают более высокую скорость чтения/записи.
Нечто подобное происходит, когда мы покупаем флешку. Мы должны помнить, что не все USB-накопители одинаковы. Например, если вы купите медленную флешку огромной емкости, то на ее полное заполнение уйдут часы.
Если у вас уже есть USB-накопители, вы можете решить, насколько они быстры. В этой статье будут перечислены некоторые из лучших бесплатных инструментов, позволяющих проверить производительность USB-накопителей или SD-карт.
Читайте также: Установка Windows 11 с флешки
1. USBDeview
USBDeview — это небольшая утилита, которая показывает вам все USB-устройства, подключенные к вашему компьютеру. Программа также покажет все USB-устройства, которые вы использовали ранее. Этот инструмент имеет возможность протестировать флешку и опционально опубликовать результат на сайте Speed Test для сравнения. Помимо всего этого, инструмент скорости флэш-памяти USB также позволяет стирать текущие и любые предыдущие USB-устройства, подключенные к компьютеру.
2. Parkdale
Parkdale — это мини-утилита, предназначенная для проверки скорости чтения и записи ваших жестких дисков. С помощью этого инструмента вы можете получить скорость чтения и записи вашего жесткого диска, приводов CD-ROM и сетевых серверов в килобайтах, мегабайтах или даже гигабайтах в секунду. Parkdale действительно отличный инструмент для случайных проверок.
Топология
Цели могут быть:
Двусторонние измерения — это когда сгенерированные пакеты отправляются в «петлю». Loyfbacken получает посылки и отправляет их обратно отправителю. Таким образом, канал тестируется в обоих направлениях одновременно. В качестве оболочки трафика может выступать как второй порт двухпортового устройства, так и внешняя оболочка трафика.
Для односторонних измерений используется двухпортовый инструмент. Трафик генерируется с одного порта на устройстве и анализируется на другом порту. Существуют варианты теста асимметричного трафика, который выполняется от одного устройства к другому и вычисляет потерю кадров в одном направлении.
Односторонние измерения времени при тестировании с помощью внешнего прибора очень затруднительны. Это такие параметры, как задержка пакетов, джиттер. Для проведения таких испытаний необходимо очень точно синхронизировать внутренние часы приборов. Эта функция используется в зондах. Примером такой синхронизации является использование сигнала 1PPS, рассчитанного по информации со спутников GNSS.
Тест трафика
Перед проверкой сети долгими тестами можно запустить тест трафика буквально на несколько секунд. Даже при легкой нагрузке. Это покажет, что да — канал связи есть, все работает. И после этого вы можете начать делать более подробные измерения, запустив RFC-2544 или Y-1564. Но вполне вероятно, что одного теста трафика вам будет достаточно. Предположим, что сразу выяснится, что потери есть даже при малых нагрузках. Или ставишь стопроцентную нагрузку и появляются потери. От чего это может быть?
Одна из причин заключается в неправильной настройке сетевого интерфейса прибора. Или маршрутизатор, который вы собираетесь тестировать, просто не настроен таким образом. Пакет приходит на роутер и он его по какой-то причине отбрасывает. Или не знает, на какой порт его отправить, и отправляет на все порты. Может случиться так, что трафик не отправляется полностью на нужный порт, а распределяется между активными портами.
В любом случае, для быстрой проверки работоспособности этот тест незаменим.
Во время этого теста канал загружается пакетами определенного размера. По истечении времени тестирования проверяется количество потерянных кадров. Конечно, если роутер тестировать при максимальной нагрузке, между двумя портами фреймы теряться не должны — это идеально.
Самыми сложными являются тесты с размером кадра 64 байта. Этот параметр позволяет загрузить тестируемое устройство максимальным количеством кадров в секунду. В дополнение к поиску обычных кадров Ethernet вам также следует искать кадры большого размера. Например, загрузить канал пакетами по 9600 байт.
Допустим, у роутера заявлена скорость 1 Гбит/с. Выбираем два порта, которые поддерживают эту скорость передачи, на один из портов устанавливаем «Петлю», на другой устройство, генерирующее трафик со 100-процентной загрузкой канала.
Если потерь нет, роутер считается исправным.
Вы можете попробовать протестировать несколько портов одновременно. Не дорогие роутеры, вполне вероятно, что они не выдержат такой нагрузки, и будут потери.
Тест RFC-2544
Это довольно долгий тест, но если вам нужно проверить основные параметры локальной сети, он незаменим. А при проверке работоспособности роутеров это один из лучших тестов.
Проверяет все основные характеристики сети:
- Потеря кадра
- Задержка пакета
- Пропускная способность
- Предельная нагрузка
Он не вычисляет с меньшим джиттером пакетов, который находится в Y-1564.
Тест Y-1564
Гораздо быстрее, чем RFC-2544. Это связано с тем, что все измерения проводятся одновременно:
- Скорость передачи
- Потеря кадра
- Задержка (FTD)
- Джиттер (FDV)
Кроме того, проводится измерение производительности, где одним из параметров является доступность канала.
При запуске Y-1564 устанавливаются следующие настройки:
- CIR — гарантированная пропускная способность
- EIR — превышение CIR, при котором иногда возможна потеря кадров
- Политика — недопустимое превышение EIR. Такое превышение, при котором должна быть зафиксирована ошибка
Возможно проводить измерения в нескольких потоках одновременно.
Тест Y-1564 хорошо подходит для проверки характеристик канала связи, предоставленного поставщиком.
Его также можно использовать в существующей сети, чтобы проверить, сможет ли она обрабатывать дополнительный трафик. Например, требуется видеоконференцсвязь, и необходимо принять решение, возможно ли это в существующей сети. Узнать, как все будет работать, можно, если загрузить сеть дополнительным трафиком, поэкспериментировать с приоритетами пакетов. И, наконец, решить, что да — существующая сеть позволяет проводить видеоконференции с таким-то качеством.