Тест скорости кабельного модема

8

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

ra170
источник

Ответы:

8

Я бы сказал, что большинство тестов скорости имеют недостатки, если вы хотите измерить производительность веб-браузера (именно этим будет заниматься значительное количество людей). Почти все тесты используют Flash или Java, полностью минуя стек HTTP вашего браузера. Эти тесты также обычно используют один большой файл, полностью обойдя преимущества постоянных соединений и конвейерной передачи HTTP / 1.1, которые изначально поддерживаются только некоторыми браузерами. Если вы используете Flash или Java для загрузки отдельных больших файлов, то эти тесты могут быть более подходящими.

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

Чтобы сделать эти тесты лучше, методология должна отражать:

  1. Эти тесты приспособлены к тому, что тестируется! Не используйте флэш-память, если вы не тестируете производительность флэш-сети для отдельных файлов. Тест браузера должен использовать несколько ресурсов (помня CSS и JS может блокировать последовательные загрузки в некоторых браузерах) через несколько вкладок, чтобы воспроизвести реальные обстоятельства. Если вы тестируете скорость торрента, вам нужно огромное количество соединений HTTP / UDP с небольшой пропускной способностью.
  2. Измерение изменчивости. Большинство тестов делают что-то один раз, и одного образца недостаточно, чтобы что-то достоверно знать. Нужно усреднить по повторным тестам, и критически, дисперсия должна быть оценена. Есть 180 действительно лучше , чем 150 , когда изменчивость + - 100 ??? {ответ: нет}

Не уверен, что это идеальный ресурс, но Стив Соудер подробно пишет о производительности в сети:

http://stevesouders.com/

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

Щупальце
источник
1
Хорошие моменты о Flash. Speedtest.net выглядит симпатично, и мне сказали, что мой пинг был приличным, но когда я на самом деле пытался играть в FPS, отставание было ужасным.
HyperSlug
1
Небольшой FYI для конвейерной передачи HTTP 1.1: большие браузеры либо вообще не поддерживают его (Internet Explorer, Safari), либо не включают его по умолчанию (Firefox). Я думаю, что Опера является исключением.
Крис В. Ри
@cwrea: как насчет Chrome?
Isxek
1
См. En.wikipedia.org/wiki/HTTP_pipelining : «Считается, что Google Chrome не поддерживает конвейерную обработку, хотя он может быть реализован в ближайшем будущем».
Крис В. Ри
Хотя это было верно в 2009 году, когда был написан ответ, сегодня оно больше не применяется. Есть много тестов , которые используют HTML5, используя соединения , регулярный HTTP веб - браузера: netperf.tools или dslreports.com/speedtest , а также measurementlab.net/tools/ndt
o9000
6

Хорошая связь состоит из ключевых частей: через положительный результат и отзывчивость. Есть еще, но я придерживаюсь 2 основных (по моему мнению). Через путь - сколько данных можно протолкнуть или протянуть через соединение (загрузка / выгрузка). Отзывчивость - это то, как быстро мой запрос делает пункт назначения и обратно. Оба влияют друг на друга немного.

Сквозной путь довольно простой тест, просто зайдите на один из сайтов, перечисленных здесь, и он проверит вашу скорость загрузки / выгрузки. Просто помните, что соединение, которое вы оплачиваете у своего провайдера, является верхним пределом (большую часть времени). Например, я плачу за соединение 6 Мб вниз / 1 Мб вверх. 6 МБ вниз / 1 МБ вверх - верхний предел моего соединения. Некоторые интернет-провайдеры будут иметь нижний предел. Примером может служить провайдер, который говорит, что ваше соединение будет между 3 МБ и 6 МБ вниз. Другая ключевая часть - это удаленный хост, с которого вы извлекаете данные или отправляете их. Если ваше соединение больше, то вы ограничены соединением с удаленным хостом и эффективно делаете DoS удаленного хоста.

Отзывчивость немного сложно проверить. Я не уверен на 100%, как правильно его проверить. такие команды, как ping и tracert в окне, являются хорошим началом. Они дадут вам приблизительное представление о том, сколько времени займет поездка туда и обратно на удаленном хосте. Это также принимает во внимание время, которое удаленный хост тратит на обработку вашего запроса и отправку его обратно, так что принимайте это с большой долей соли. Отзывчивость не имеет большого значения при серфинге в Интернете или в чате в Интернете. Он вступает в игру с такими приложениями, как онлайн-игры. Медленное время отклика заставит вас «запаздывать» и сделает игру менее плавной до такой степени, что ее невозможно будет воспроизвести. Онлайн-игры основаны на быстром отклике выше, чем через пут.

При оценке соединения необходимо учитывать и другое: время работы, какие порты заблокированы, политики ISP в отношении нас, Bittorrent, IRC, SMTP или других служб.

Тони
источник
1
Слова, которые вы ищете, это пропускная способность и задержка.
Кевин Панко
netperf.tools измеряет, помимо пропускной способности, задержки простоя, задержки при загрузке и задержки при загрузке. Это может обнаружить проблемы с джиттером и буферизацией, которые могут вызвать задержку, как вы упомянули.
o9000
2

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

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

speedtest.net - еще один популярный сервис.

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


источник
2
Спидтест в наши дни не особенно точен. Многие интернет-провайдеры имеют «турбо-режим», который работает в течение нескольких секунд и удваивает или утраивает вашу пропускную способность за этот очень ограниченный период времени. Speedtest полностью обманут этим, как и большинство других сайтов, и показывает только вашу скорость в этом турбо-режиме. Если вы заботитесь о скорости, вы, вероятно, больше заботитесь о постоянной скорости.
ChrisInEdmonton
1

В дополнение к часто используемому тесту скорости часто бывает полезно определить потерю пакетов, поскольку это также может создать впечатление медленного соединения. Как в Unix, так и в Windows вы можете использовать команду traceroute, или, если вам нужна хорошая программа с графическим интерфейсом, вы можете попробовать что-то вроде Ping Plotter .

Грэхем
источник
0

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

Для клиентов COX доступен тест скорости COX.

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

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

С другой стороны - в какой-то момент вам захочется подключиться к какому-либо серверу за пределами вашего интернет-провайдера. (Допустим, www.superuser.com) Важна также связь вашего провайдера с внешним миром. У хорошего интернет-провайдера будет несколько подключений к Интернету , поэтому, если в сети AT & T возникнут проблемы, у вас все равно останутся подключения к Global Crossing и сетям 3-го уровня.

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

Кевин Панко
источник