我喜欢SpeedTest.net,但我真正想做的是在仙人掌中放置一个图表,每半小时运行一次速度测试,并绘制结果(可能每次运行三次并将其平均化)。
我可以完成仙人掌部分,但我需要一个脚本(perl、python、php、bash、ruby等)来产生快速结果。有没有人知道这样做的脚本,或者我可以点击和解析的对脚本友好的网页?
发布于 2009-07-09 13:04:02
我没有完整的答案,但我有一个示例bash脚本,您可以使用。
类似于命令:
/usr/bin/time -f '%e' curl -s http://download.thinkbroadband.com/10MB.zip -o /dev/null
将产生一个字符串,其长度为下载文件到系统所需的秒数。除以KB的文件大小(已知),得到KB/s,大致。
请注意,在internet带宽中有许多因素在起作用,因此在两者之间的端点或路由器上的速度限制都会影响到这一结果。此外,如果计划经常运行这个“下载”测试,请确保拥有远程服务器;带宽不是免费的!)
发布于 2009-07-09 12:45:05
如果您有什么地方可以设置远程端点,那么您可以非常容易地使用iPerf:http://sourceforge.net/projects/iperf/
Speedtest.net确实有他们的"Mini“,可以让您安装自己的托管实用程序。也许您可以利用它,特别是因为它们提供了Flash应用程序和脚本来托管它:http://speedtest.net/mini.php
https://serverfault.com/questions/38239
复制相似问题