속도 테스트 결과를 구문 분석하는 방법을 알고 계십니까?

속도 테스트 결과를 구문 분석하는 방법을 알고 계십니까?

좋아요SpeedTest.net, 하지만 내가 원하는 것은정말 가장 하고 싶은 일은 선인장에 그래프를 넣고, 30분마다 속도 테스트를 실행하고 결과를 그래프로 표시하는 것입니다(매번 세 번 실행하고 평균을 낼 수도 있습니다).

선인장 부분을 할 수 있지만 속도 결과를 생성할 수 있는 스크립트(perl, python, php, bash, ruby ​​등)가 필요합니다. 이 작업을 수행하는 스크립트나 스크립트 친화적인 웹페이지를 아는 사람이 있나요?

답변1

완전한 답변은 없지만 사용할 수 있는 샘플 bash 스크립트가 있습니다.

명령과 같은 것 :

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

파일을 시스템에 다운로드하는 데 걸린 시간(초)이 문자열로 표시됩니다. 대략적으로 KB/s를 얻으려면 파일 크기(알려진)의 KB를 나눕니다.

인터넷 대역폭에는 너무 많은 요소가 작용하므로 엔드포인트나 라우터 사이의 속도 제한이 이 결과에 영향을 미칠 수 있습니다. 또한 이 '다운로드' 테스트를 자주 실행할 계획이라면 원격 서버를 소유하고 있는지 확인하세요. 대역폭은 무료가 아닙니다! :)

답변2

원격 엔드포인트를 설정할 수 있는 곳이 있다면 iPerf를 매우 쉽게 사용할 수 있습니다.http://sourceforge.net/projects/iperf/

Speedtest.net에는 자체 호스팅 유틸리티를 설정할 수 있는 "Mini"가 있습니다. 특히 이를 호스팅하기 위한 Flash 앱과 스크립트를 제공하므로 이를 활용할 수도 있습니다.http://speedtest.net/mini.php

관련 정보