另外,Speedometer 还可以监测某个文件的下载速率,比如你正在下载 downlod.iso 这个文件,那么只要:
speedometer download.iso
就会显示出文件下载的速率,不过这招有时也不是很灵,因为大多数文件下载工具,会缓存下载的数据,或者在临时文件中保存下载的数据,而 Speedometer 只能通过监测文件大小的变化算出速率。
如果你知道下载文件的大小,可以在命令中指定大小,这样 Speedometer 就会帮你显示一个进度条,比如我知道 download.iso 是 80M:
speedometer download.iso $((80*1024*1024))
效果如下:
因为 Speedometer 可以监控文件大小的变化,所以除了网速之外,你还可以用他来监测其他的数据。
比如,你可以用下面的命令监测一下硬盘的写入速度:
dd bs=1000000
count=1000
if=/dev/zero of=big_nothing &
speedometer big_nothing
前面的 dd 命令在当前目录写入一个全零的 1G 大小的文件,然后在写入中,用 Speedmeter 监测速度:
Speedometer 可以同时检测多个网络接口、文件,并在一起显示出来,只要你的屏幕够大~