スピードテストの結果を解析する方法をご存知ですか?

スピードテストの結果を解析する方法をご存知ですか?

好きスピードテスト、しかし、私が本当に やりたいことは、cacti にグラフを配置し、30 分ごとに速度テストを実行し、結果をグラフ化することです (おそらく、毎回 3 回実行して平均化します)。

サボテンの部分はできますが、速度の結果を出すスクリプト (perl、python、php、bash、ruby など) が必要です。これを行うスクリプト、またはアクセスして解析できるスクリプトに適した Web ページを知っている人はいませんか?

答え1

完全な回答はありませんが、使用できるサンプルの bash スクリプトはあります。

次のようなコマンドです:

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

ファイルをシステムにダウンロードするのにかかった秒数を示す文字列が返されます。ファイル サイズ (既知) の KB を割ると、おおよその KB/秒が算出されます。

インターネットの帯域幅には多くの要因が関係しており、エンドポイントまたは中間のルーターの速度制限がこの結果に影響を与える可能性があることに注意してください。また、この「ダウンロード」テストを頻繁に実行する予定の場合は、リモート サーバーを所有していることを確認してください。帯域幅は無料ではありません! :)

答え2

リモート エンドポイントを設定する場所がある場合は、iPerf を非常に簡単に使用できます。http://sourceforge.net/projects/iperf/

Speedtest.net には、独自のホスト ユーティリティをセットアップできる「Mini」があります。特に、Flash アプリとそれをホストするためのスクリプトが提供されているので、それを利用できるかもしれません。参考:

関連情報