wget时间测量

24
我正在使用wget进行HTTP流量测量。 由于网络速度快且HTTP数据大小较小,因此wget无法测量下载会话的时间和速率。 所以我该如何测量时间呢?也许有人可以提供一个脚本或另一个应用程序来解决这个问题。
提前感谢!

1
你可以尝试使用curl代替wget。我认为它可能会输出相关的统计数据。 - Blender
2个回答

41

正如user1718019所提到的,curl可以帮你完成这个操作:

curl -so /dev/null -w '%{time_total}\n' http://www.example.com/

根据手册,这将打印在stdout上:

完整操作所用的总时间(以秒为单位),时间将以毫秒分辨率显示。


请注意,对于相同的 URL,curl 和 'time wget' 返回不同的时间,因此一旦您在 curl 和 'time wget' 之间做出决定,请不要更改您的测量工具。 - Demis Palma ツ

28

尝试类似这样的命令:time wget http://whatever.com


time页面:注意:一些shell(例如bash(1))具有内置的时间命令,提供有关时间和可能其他资源使用情况的类似信息。要访问真正的命令,您可能需要指定其路径名(类似于/usr/bin/time)。 - Marco

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接