— Как точно измерить скорость интернета?
Сайты, которые я использовал для такого тестирования в прошлом, включают следующее:
- BandwidthPlace
- Тест скорости Интернета CNET
- Цифровая скорость Интернета при посадке Тест
- Speakeasy — теперь MegaPath
- Тест скорости
Вы не должны ожидать одинаковых результатов от поставщиков тестов скорости, поскольку количество сетевых переходов между вашими системами и их серверами будет различаться, т. е. между вашими системами и их системами будет разное количество маршрутизаторов в зависимости от на сетевом пути между вашими системами и их системами. Например, в качестве примера различных результатов вы можете увидеть результаты теста пропускной способности, которые я нашел несколько лет назад при тестировании сетевого сервиса Verizon с использованием вышеуказанных тестовых сервисов, включая тесты, запущенные с использованием одного и того же поставщика тестов, но в разное время или с серверами в разные города для провайдера проверки пропускной способности.
Вы можете увидеть количество промежуточных маршрутизаторов, т. е. «сетевых переходов», между двумя системами с помощью команды traceroute; в системах Microsoft Windows это tracert
, например, tracert www.speakeasy.net
. Вы можете заметить, что количество сетевых прыжков меняется даже при выполнении теста с одним и тем же провайдером изо дня в день, поскольку работа сети такова, что если один сетевой путь становится недоступным или перегруженным, другой, если он доступен, может быть выбран. , точно так же вы можете выбрать другой маршрут для поездки из точки А в точку Б, если знаете, что на определенной дороге между двумя точками есть пробки.
Маловероятно, что вы получите одинаковые результаты, даже если вы запустите несколько тестов с использованием одного и того же провайдера проверки скорости Интернета, поскольку между вами и тестовым сервером провайдера будет другой трафик, и этот трафик будет меняться от момента к моменту. Если на пути больше пробок, результаты теста скорости могут быть ниже, чем при предыдущем тесте.
Что касается запуска программы на вашем компьютере для оценки доступной скорости для системы за пределами вашей локальной сети (LAN), Iperf часто используется для проверки доступной пропускной способности между двумя системами. Это программа командной строки, доступная для систем Microsoft Windows, Apple OS X, Linux, а также для телефонов iPhone и Android — см. ссылки для скачивания на Iperf.fr. Чтобы использовать программу для проверки доступной пропускной способности между двумя местоположениями, вам необходимо установить ее на две системы в этих местах — возможно, вы могли бы установить ее на систему в доме друга или родственника, если у вас нет двух систем в вашем доме. в разных местах, или вы можете протестировать с телефона или ноутбука другую систему в вашем доме, находясь за пределами вашего дома, если это место, пропускную способность которого вы хотите проверить. Вам потребуется настроить домашний маршрутизатор/брандмауэр, чтобы разрешить входящие соединения, а также, возможно, потребуется настроить программное обеспечение брандмауэра на хост-системе дома, если вы используете программное обеспечение брандмауэра на основе хоста, такое как программное обеспечение брандмауэра Microsoft Windows.
Существуют также общедоступные серверы Iperf, которые вы можете использовать для проверки своей пропускной способности в различных местах по всему миру — см. список на общедоступных серверах iPerf3. Например, вы можете установить программное обеспечение Iperf на одну из своих систем и запустить команду iperf -c ping.online.net
— -c
означает, что ваша система будет действовать как клиент в отношениях клиент-сервер. Вот пример вывода из теста, который я провел, показывающий, что максимальная скорость, достигнутая для теста, составила около 8 Мбит/с для конкретной системы, которую я использовал для тестирования:
$ iperf -c ping.online.net -------------------------------------------------- ---------- Клиент подключается к ping.online.net, TCP-порт 5001. Размер окна TCP: 22,5 КБ (по умолчанию) -------------------------------------------------- ---------- [ 3] локальный 192. 168.0.5 порт 58224 подключен к 62.210.18.40 порту 5001 [ID] Пропускная способность интервальной передачи [ 3] 0,0–10,1 с 9,38 МБ 7,78 Мбит/с
Тестирование производительности Интернета: скорость против. Качество
При измерении производительности Интернета используются два основных показателя: скорость и качество. Скорость довольно проста: какую пропускную способность я могу получить между двумя устройствами? Пропускная способность обычно измеряется с использованием TCP и, желательно, с очень небольшим взаимодействием с диском, поскольку ваш жесткий диск может быть самым большим источником задержки. Качество измеряет потерю пакетов, время приема-передачи и джиттер, которые влияют на приложения, чувствительные к задержкам.
На приложения, передающие большие объемы данных, может повлиять пропускная способность. Некоторыми примерами могут быть загрузка файла с помощью веб-браузера (HTTP, HTTPS), клиента передачи файлов (FTP, SFTP), электронной почты (POP, SMTP, IMAP) и общего доступа к файлам и принтерам (SMB). Существуют приложения UDP, которые можно использовать для передачи файлов, такие как TFTP и QUIC, но они менее распространены.
Пропускную способность довольно легко проверить: передайте большой файл и измерьте использование, переданные байты или время передачи и сравните с ожидаемыми значениями. Например, вы можете использовать FTP для загрузки файла размером 1 ГБ и обнаружить, что это заняло пять минут. Некоторые вещи, о которых следует помнить при передаче данных при тестировании:
- Как упоминалось ранее, старайтесь по возможности избегать использования диска для передачи. Например, iperf по умолчанию работает в памяти. Влияние диска на производительность более важно при выполнении локальных тестов.
- При передаче файлов выполняйте отдельные проверки загрузки и загрузки.
- Некоторые сетевые устройства по-разному обрабатывают типы файлов при использовании устройств сжатия. Используйте разные типы файлов в своих тестах, если вы не уверены.
- Различные протоколы и приложения будут иметь разные служебные данные/приоритеты, что приведет к различной пропускной способности или времени.
Поскольку разные протоколы могут иметь разную форму или маршрутизацию, протестируйте их с несколькими приложениями. - Запустите более одного теста. Обычно я выполняю пять тестов, отбрасываю лучшие и худшие результаты и усредняю оставшиеся три, чтобы получить хороший образец.
Теперь о проверке качества. Некоторые приложения, чувствительные к задержке, включают видео- и аудиоприложения. Протоколы не могут допустить огромных различий в джиттере и потере пакетов. Другими примерами могут быть VPN, Citrix, удаленный рабочий стол, QUIC и некоторые протоколы безопасности/аутентификации. Большинство этих чувствительных к задержке приложений основаны на протоколе UDP и заметно страдают от потери пакетов или джиттера. К сожалению, UDP не имеет возможности обнаруживать или восстанавливать потери пакетов и должен полагаться на прикладной уровень. Такое поведение протокола называется «соединением (TCP) и без установления соединения (UDP)». Потеря пакетов и джиттер не могут быть измерены с использованием той же методики, что и пропускная способность.
Здесь на помощь приходят ваши инструменты. При использовании iperf параметр –u измеряет потери пакетов и значения джиттера. Имейте в виду, что пинг измеряет время приема-передачи, а не джиттер. К сожалению, iperf-сайтов в Интернете очень мало; кроме того, ваш брандмауэр может заблокировать этот номер порта. Большинство из нас пойдет на сайт тестирования скорости интернета, чтобы облегчить себе жизнь.
Перед использованием Speedtest.net или любого другого веб-сайта для тестирования производительности примите во внимание следующие соображения:
- Вы пытаетесь проверить пропускную способность или качество? Или вы пытаетесь проверить TCP или UDP?
- Как долго вы хотите проводить тест?
- Имеет ли значение время и дата? Сопоставьте рабочие и нерабочие часы, конец квартала и налоговый сезон, а также резервное копирование.
- Формируется ли веб-трафик?
- При работе с любым интернет-сайтом на результаты влияет множество переменных:
- Как далеко примерно находится сервер?
- Подключен ли клиент к WiFi?
- Сколько переходов между вами и сервером?
- Знаете ли вы, есть ли более загруженное время для сервера или сетевого подключения?
Хорошее эмпирическое правило — обращать внимание на последовательность. Например, если вы выполнили три теста скорости и получили результаты 22 Мбит/с, 20 Мбит/с и 21 Мбит/с, считайте этот тест достаточно стабильным или хорошим. Вы можете заметить, что чем дальше сервер, тем менее последовательными являются ваши результаты.
В частности, для Speedtest.net обратите внимание на выбранный сервер и посмотрите, доступны ли другие варианты. На этом скриншоте видно, что для тестирования были доступны три сервера.
Я провел тесты пропускной способности для каждого сервера и получил разные результаты проверки связи и пропускной способности.
В этом случае я бы повторил попытку только с одним сервером, чтобы убедиться, что цифры остаются более стабильными. Я повторно протестировал последний сервер CenturyLink и получил довольно стабильные результаты; 20, 22, 24, 23 Мбит/с для скорости загрузки и 11, 10, 13, 10 Мбит/с результатов загрузки. Обратите внимание, что я также перевел компьютер на проводное соединение, чтобы устранить возможные проблемы с WiFi.
Теги:
Комментарии
Центры обработки данных
Сеть
Рекомендуется для вас
Новый претендент: NVMe в центре обработки данных
Тим Шербак, менеджер по маркетингу корпоративных продуктов и решений, Quantum
26 июня 2023 г. работать в гибридных и мультиоблачных средах.
Классификация данных: как компании могут обеспечить правильную защиту данных
Вун Юнг, технический директор и соучредитель Clumio
01 июня 2023 г.
Классификация данных упрощает использование данных в масштабах предприятия, а также может улучшить соблюдение требований и защиту от программ-вымогателей.
В погоне за скоростью сети центров обработки данных 1,6T
Бен Миллер, менеджер по маркетингу продуктов, Keysight Technologies
31 мая 2023 г.
Современные центры обработки данных 400G недостаточно быстры для многих новых приложений. Сетевая индустрия рассчитывает на скорость сети 1,6T.
Ваш комментарий будет первым