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

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

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

решение1

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

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

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

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

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

http://stevesouders.com/

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

решение2

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

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

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

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

решение3

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

решение4

http://www.speedtest.net/

и

http://www.bandwidthplace.com/ оба очень хороши.

Связанный контент