6

Недавно я устанавливал новое 1,5 МБ DSL-соединение дома. После подключения моих компьютеров (по беспроводной связи) к моему DSL-модему я запустил широкополосный тестер скорости, чтобы убедиться, что оба они обеспечивают ожидаемую пропускную способность. Мой WinXP-бокс занимал около 0,7 МБ, а мой WinVista - около 1,2 МБ. Ясно, что у меня возникла проблема, связанная с коробкой WinXP, поэтому я настроил ее сетевые настройки с помощью TCP Optimizer. Это сделало его скорость сравнимой с моей другой машиной, около 1,2 МБ.

Размышляя над этим, я спрашивал себя: откуда мне знать, какова моя скорость? Я решил провести дальнейшее тестирование, применяя 3 разных тестера скорости с использованием 2 разных браузеров на каждой из 2 машин, и для правильной оценки я повторил каждый тест дважды, получив 24 точки данных (ну, ладно, 48, так как были восходящий и нисходящий потоки). Необработанные данные отображаются ниже. Обратите внимание, что данные сортируются по поставщикам, а затем по скорости (в кбит / с) как наиболее полезный порядок просмотра трендов - они не отображаются в порядке выполненных испытаний. Также обратите внимание, что я закрыл все остальные приложения и окна переднего плана, но тщательно не проверял активность службы, чтобы можно было объяснить некоторые глюки.

Наблюдения за деятельностью вниз по течению

  • Есть 3 выброса (2 от скорости.IO только на коробке XP и один на AuditMyPC на Vista), и все 3 - на Firefox, а не на IE8.
  • Стандартное отклонение составляет 244, когда я включаю все данные, и только 56, когда я удаляю 3 выброса.
  • SpeedTest был замечательно согласован во всех браузерах и операционных системах.
  • Игнорируя выбросы, средние показатели на услугу:
    • SpeedTest = 1334
    • Скорость.IO = 1243
    • AuditMyPc = 1217

Наблюдения за деятельностью вверх по течению

  • Истинных выбросов нет, но разброс намного больше, чем вниз по течению.
  • Стандартное отклонение составляет 264, включая все данные.
  • SpeedTest и Скорость.Операции ввода-вывода были удивительно единообразными во всех браузерах и операционных системах, в то время как AuditMyPc демонстрировал бурную динамику (хотя и быстрее, чем SpeedTest или Speed).IO во всех случаях).
  • Средние показатели за услугу:
    • SpeedTest = 428
    • Скорость.IO = 468
    • AuditMyPc = 930

Вопрос

У меня есть приблизительная оценка скорости соединения (1270 кбит / с вниз по потоку, 600 кбит / с вверх по потоку). Нисходящая оценка является намного более надежной на основе стандартных отклонений, приведенных выше. Мой вопрос: как получить более точные или более точные оценки скорости соединения? (Заметьте, я прошу более правдивую, чем правдивую информацию - я прагматик :-) Или, другими словами, как судить, каким числам верить?

Необработанные данные

(2 машины х 2 браузера х 3 услуги х 2 испытания х 2 направления)

Machine Browser Service     Direction   Speed
XP      IE8     SpeedTest   Downstream  1340
XP      IE8     SpeedTest   Downstream  1340
Vista   IE8     SpeedTest   Downstream  1340
XP      FireFox SpeedTest   Downstream  1330
Vista   FireFox SpeedTest   Downstream  1330
Vista   IE8     SpeedTest   Downstream  1330
XP      FireFox SpeedTest   Downstream  1330
Vista   FireFox SpeedTest   Downstream  1330
Vista   IE8     Speed.IO    Downstream  1264
Vista   IE8     Speed.IO    Downstream  1263
XP      IE8     Speed.IO    Downstream  1240
XP      IE8     Speed.IO    Downstream  1235
Vista   FireFox Speed.IO    Downstream  1231
Vista   FireFox Speed.IO    Downstream  1226
XP      FireFox Speed.IO    Downstream  630
XP      FireFox Speed.IO    Downstream  353
XP      FireFox AuditMyPc   Downstream  1242
XP      FireFox AuditMyPc   Downstream  1242
XP      IE8     AuditMyPc   Downstream  1240
Vista   IE8     AuditMyPc   Downstream  1208
Vista   IE8     AuditMyPc   Downstream  1202
Vista   FireFox AuditMyPc   Downstream  1200
XP      IE8     AuditMyPc   Downstream  1182
Vista   FireFox AuditMyPc   Downstream  780
XP      FireFox SpeedTest   Upstream    430
XP      IE8     SpeedTest   Upstream    430
Vista   FireFox SpeedTest   Upstream    430
Vista   IE8     SpeedTest   Upstream    430
XP      FireFox SpeedTest   Upstream    430
XP      IE8     SpeedTest   Upstream    430
Vista   IE8     SpeedTest   Upstream    430
Vista   FireFox SpeedTest   Upstream    410
Vista   FireFox Speed.IO    Upstream    473
Vista   FireFox Speed.IO    Upstream    472
Vista   IE8     Speed.IO    Upstream    471
XP      FireFox Speed.IO    Upstream    468
Vista   IE8     Speed.IO    Upstream    466
XP      FireFox Speed.IO    Upstream    465
XP      IE8     Speed.IO    Upstream    464
XP      IE8     Speed.IO    Upstream    461
Vista   IE8     AuditMyPc   Upstream    1191
XP      FireFox AuditMyPc   Upstream    1165
XP      IE8     AuditMyPc   Upstream    1074
XP      IE8     AuditMyPc   Upstream    1022
XP      FireFox AuditMyPc   Upstream    884
Vista   IE8     AuditMyPc   Upstream    851
Vista   FireFox AuditMyPc   Upstream    677
Vista   FireFox AuditMyPc   Upstream    574

3 ответа3

4

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

Загрузка большого файла даст вам хорошее представление о вашей пропускной способности TCP , но это измерение будет очень чувствительным к вашей задержке (времени Ping) для сервера и может зависеть от ваших настроек конфигурации TCP (критически от вашего окна приема TCP).

Такие инструменты, как IPerf и ixChariot, используются сетевыми профессионалами, но они не совсем подходят для случайного использования (например, IPerf не может легко работать за NAT). Чтобы измерить максимальную пропускную способность вашего канала, вы можете залить ваше соединение однонаправленным потоком дейтаграмм UDP с помощью одного из вышеперечисленных инструментов.

Инструменты полосы пропускания в сети используют некоторые приемы, чтобы увеличить пропускную способность за пределы производительности одного соединения TCP. Я считаю, что speedtest.net обычно дает вам среднюю скорость загрузки на 30-40% выше, чем вы бы измеряли по времени загрузки большого файла. Я подтвердил это по времени загрузки файлов, используемых самой программой speedtest.

Используя Wireshark, я сделал следующие наблюдения;

  1. Клиент Speedtest загружает два файла одновременно при измерении пропускной способности - это дает несколько более высокую совокупную пропускную способность, чем один файл
  2. Спидометр для тестирования скорости показывает высокий процент (90-95%) мгновенных пропускных способностей в секунду, а не долгосрочное среднее

Графический интерфейс Speedtest предполагает, что загрузка mp3 будет выполняться с измеренной скоростью. Это немного вводит в заблуждение, поскольку измеренная скорость в большей степени отражает максимальную пропускную способность, достижимую по вашей ссылке.

альтернативный текст

2

Еще одна морщина, которая затрудняет поиск «истинной» скорости ...Я знаю, что Comcast делает это, не уверен насчет других провайдеров. По сути, они дают вам скорость в 1,5-2 раза в течение первых 10-20 МБ загрузки, а затем возвращают вас к нормальной скорости. К сожалению, большинство тестов скорости не загружают более 10 МБ, так что это действительно портит результаты.

Лично я думаю, что тестеры скорости NDT являются одними из самых точных, если предположить, что у них есть сервер, который находится рядом с вами. Еще одна вещь, чтобы добавить к вашим точкам данных.

1

Я бы доверял результатам speedtest.net по сравнению с другими. Я слышал от дизайнера сайта speedtest.net, что большинство других тестеров скорости используют ошибочные и противоречивые методы. Он, конечно, предвзятый источник, но последовательность результатов speedtest.net также заставила бы меня доверять ему больше, чем другим вашим источникам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .