LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1026|回复: 5

【求助】关于脚本运行时间的测量

[复制链接]
发表于 2008-4-29 15:56:41 | 显示全部楼层 |阅读模式
现在我有一个程序,比如叫demo
然后写两个脚本,一个把demo直接运行7次
一个则同时启7个demo进程同时执行。
我想知道如何分别测量这两个脚本执行的时间。
我的目的是演示在我这台8核的机器上,同样的计算量下,多个程序副本同时执行要比一个程序多次执行快很多。
多谢赐教!
发表于 2008-4-30 09:29:01 | 显示全部楼层
time <命令>

详细信息可以看time的man page
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-30 09:34:29 | 显示全部楼层
Post by luoyong;1844201
time <命令>

详细信息可以看time的man page


謝謝
我的基本方法是使用 /usr/bin/time -v program2run來測時間
這樣可以看到user time,從而把IO時間刨去
我的問題是如何測量上面兩個腳本的運行時間
回复 支持 反对

使用道具 举报

发表于 2008-4-30 11:58:35 | 显示全部楼层
串行运行的版本直接测就好了, 并行运行的版本嘛, 也许可以用 wait 命令等待所有的子进程结束
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-30 17:26:21 | 显示全部楼层
Post by remote fish;1844267
串行运行的版本直接测就好了, 并行运行的版本嘛, 也许可以用 wait 命令等待所有的子进程结束


请问,能够直接 /usr/bin/time -v scriptname 来直接测试脚本的运行时间吗?
回复 支持 反对

使用道具 举报

发表于 2008-4-30 22:06:16 | 显示全部楼层
能不能行与其问别人不如试一试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表