首页 > 系统服务 > 详细

linux 终端计时方法

时间:2014-07-31 17:05:27      阅读:563      评论:0      收藏:0      [点我收藏+]

经常需要在linux终端中测试性能,例如flash的读写性能。这就需要对一个操作进行计时。

以前一直用date命令,然后人工做减法操作来得到结果。

简单测测还行,如果长时间测试,这个人工费就上去了。

为了降低人工成本,今天查了些资料。

 

目的是得到一个操作花了多长时间,单位为秒。

首先查date命令,看如果得到当前的秒值。

参考了:

http://www.2cto.com/os/201108/102154.html

得到秒值的命令:date +%s

 

接下来就是如果把两次得到的秒值分别保存,并作减法运算,最终把运算结果echo出来。

终端中取变量的值用$,取运算表达式的值用$(())。

至此,方法找到:

S=$(date +%s); sleep 10; E=$(date +%s); V=$(($E-$S)); echo $V

一般情况下,上述命令的执行结果为10.

 

 

linux 终端计时方法,布布扣,bubuko.com

linux 终端计时方法

原文:http://blog.csdn.net/njuitjf/article/details/38318067

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!