知道parsing速度testing结果的方法吗?

我喜欢SpeedTest.net ,但是我真正想做的是在仙人掌中放置一个graphics,每半小时运行一次速度testing,并绘制结果图(可能每次运行三次并平均)。

我可以做的仙人掌部分,但我需要一个脚本(perl,python,php,bash,ruby,无论),可以产生速度的结果。 有没有人知道这样做的脚本,或者一个网页,将脚本友好,我可以打和parsing?

我没有一个完整的答案,但我有一个示例bash脚本,你可以使用。

像命令一样:

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

将产生一个string,其中包含将文件下载到系统所用的秒数。 粗略地划分文件大小的KB(已知)以获得KB / s。

请注意,互联网带宽中存在诸多因素,在两者之间的端点或路由器上的速度限制都会影响此结果。 另外,如果你打算经常运行这个“下载”testing,请确保你拥有远程服务器; 带宽不是免费的! 🙂

如果你有一个设置远程端点的地方,你可以很容易地使用iPerf: http : //sourceforge.net/projects/iperf/

Speedtest.net确实有他们的“迷你”,可以让你设置自己的托pipe实用程序。 也许你可以利用它,特别是因为他们提供的Flash应用程序和脚本来承载它: http : //speedtest.net/mini.php