Знаете ли вы, как анализировать результаты теста скорости?

Знаете ли вы, как анализировать результаты теста скорости?

Мне нравитсяSpeedTest.net, но что бы я хотелДействительно Мне нравится строить графики в Cacti, запускать тест скорости каждые полчаса и отображать результаты (возможно, запуская его по три раза каждый раз и усредняя).

Я могу сделать часть cacti, но мне нужен скрипт (perl, python, php, bash, ruby, что угодно), который может выдавать результаты скорости. Кто-нибудь знает скрипт, который делает это, или веб-страницу, которая была бы дружелюбна к скриптам, чтобы я мог нажать и проанализировать?

решение1

У меня нет полного ответа, но есть пример bash-скрипта, который вы можете использовать.

Что-то вроде команды:

/usr/bin/time -f '%e' curl -s http://download.thinkbroadband.com/10MB.zip -o /dev/null 

Результатом будет строка с количеством секунд, которое потребовалось для загрузки файла в систему. Разделите КБ на размер файла (известный), чтобы получить КБ/с, грубо говоря.

Обратите внимание, что в пропускной способности интернета задействовано так много факторов, что ограничения скорости на конечной точке или маршрутизаторах между ними могут повлиять на этот результат. Кроме того, убедитесь, что вы являетесь владельцем удаленного сервера, если планируете часто запускать этот тест «загрузки»; пропускная способность не бесплатна! :)

решение2

Если у вас есть место для настройки удаленной конечной точки, вы можете легко использовать iPerf:http://sourceforge.net/projects/iperf/

Speedtest.net имеет свой "Mini", который позволяет вам настроить собственную размещенную утилиту. Возможно, вы могли бы использовать это, особенно учитывая, что они предоставляют Flash-приложение и скрипты для его размещения:http://speedtest.net/mini.php

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