Уже есть очень похожий вопрос .

Здесь я прошу тест, чтобы точно измерить скорость загрузки и выгрузки. Я попробовал два / три из этих сервисов, упомянутых в ссылке (и некоторые другие также), и получил значительно разные результаты. Также эти сервисы дают скорость только на одно мгновение, а не на всю длительность.

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

5 ответов5

5

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

3

Ваша фактическая скорость, выраженная в Мбит / с, может быть измерена только тогда, когда она находится под нагрузкой, т. Е. Тест выполняется прямо сейчас.

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

2

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

  1. BandwidthPlace
  2. CNET Internet Speed Test
  3. Тест скорости интернет-посадки
  4. Speakeasy - теперь MegaPath
  5. Speedtest

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

Вы можете увидеть количество промежуточных маршрутизаторов, то есть "сетевых переходов" между двумя системами, используя команду traceroute ; в системах Microsoft Windows это tracert , например, tracert www.speakeasy.net . Вы можете заметить, что количество скачков в сети варьируется даже при выполнении теста с одним и тем же провайдером из одного дня в другой, поскольку работа сети заключается в том, что если один сетевой путь становится недоступным или перегруженным, может быть выбран другой, если он доступен, точно так же, как вы можете выбрать другой маршрут для движения из пункта А в пункт Б, если вы знаете, что на конкретной дороге между двумя точками имеется затор.

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

Что касается запуска программы на вашем компьютере для определения доступной скорости для системы за пределами вашей локальной сети (LAN), Iperf часто используется для проверки доступной пропускной способности между двумя системами. Это программа командной строки, доступная для систем Microsoft Windows, Apple OS X, Linux, а также для телефонов iPhone и Android - см. Ссылки для скачивания на Iperf.fr. Чтобы использовать программу для проверки доступной пропускной способности между двумя местоположениями, вам нужно будет установить ее на две системы в этих местах - возможно, вы могли бы установить ее на систему в доме друга или родственника, если у вас нет двух систем вашего владеть в разных местах, или вы можете провести тестирование с телефона или ноутбука на другую систему в вашем доме, находясь за пределами вашего дома, если это место, пропускную способность которого вы хотите проверить. Вам потребуется настроить домашний маршрутизатор / брандмауэр, чтобы разрешить входящие подключения, а также может потребоваться настроить программное обеспечение брандмауэра на хост-системе дома, если вы используете программное обеспечение брандмауэра на основе хоста, такое как программное обеспечение брандмауэра Microsoft Windows. При использовании Iperf одна система запускается в режиме "сервер", а другая в режиме "клиент". Вы можете найти онлайн-учебники по его использованию.

Существуют также общедоступные серверы Iperf, которые можно использовать для проверки пропускной способности в различных местах по всему миру - см. Список на общедоступных серверах iPerf3. Например, вы можете установить программное обеспечение Iperf на одной из ваших систем и выполнить команду iperf -c ping.online.net - -c означает, что ваша система будет действовать как клиент в отношениях клиент-сервер. Вот пример выходных данных теста, который я провел, показывающий, что максимальная скорость, достигнутая для теста, составила около 8 Мбит / с от конкретной системы, которую я использовал для тестирования:

$ iperf -c ping.online.net
------------------------------------------------------------
Client connecting to ping.online.net, TCP port 5001
TCP window size: 22.5 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.5 port 58224 connected with 62.210.18.40 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec  9.38 MBytes  7.78 Mbits/sec
1

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

Мне очень нравятся speedof.me и dslreports.com. Оба они HTML5, поэтому вы можете выполнить тест на мобильном браузере, а не устанавливать приложение.

Но да, скорости меняются в разное время дня, недели, в часы пик в праздничные дни и т.д.

Еще одна вещь, которая усложняет и ускоряет тесты на скорость, - это так называемые "пакеты", которые некоторые интернет-провайдеры предоставляют для загрузки в течение первых 20 МБ (или другой переменной величины), следовательно, необходимо проводить тестирование в условиях стресса или более длительной продолжительности. Это нечто большее, сами тесты кажутся чрезмерно лестными по отношению к предполагаемой скорости интернет-провайдера.

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

Другим инструментом, который нужно учитывать (если вам нужна скорость), является namebench, DNS, который вы используете, также влияет на скорость (и безопасность).

Я работал в технической поддержке телекоммуникационной компании, и мы проводим 3 теста скорости с клиентами и называем среднее из этих 3 тестов их скоростью. Возможно, стоит спросить экспертов по бенчмаркингу, как, например, на pcmag.com или smallnetbuilder.

1

Если вы хотите отслеживать скорость вашего интернета на протяжении всей продолжительности. Я бы порекомендовал "Netspeedmonitor". Это приложение с открытым исходным кодом, которое работает на панели задач и постоянно точно отслеживает ваш интернет.

Если вы хотите попробовать это приложение, то нажмите здесь

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