您的位置:首页 > 运维架构 > Shell

Shell 下记录程序运行时间

2009-07-02 17:09 330 查看
如果要在linux下记录某个程序运行的时间,可以使用time命令,但是,需要注意的是,linux有两个time命令,一个是shell自带的time命令,另外一个是GNU time命令,自带的那个没有输出到文件的功能,而GNU time功能更加强大,具有很多选项。
下面是一个例子:
/usr/bin/time -o output.txt dmesg
把运行dmesg的时间记录下来保存到output.txt文件中去。
看看output.txt中的内容:
0.00user 0.00system 0:00.02elapsed 16%CPU (0avgtext+0avgdata 0maxresident)k
2 16inputs+0outputs (0major+201minor)pagefaults 0swaps
这个程序使用了0.02秒钟,占用了16%的CPU时间,而shell自带的time只能把结果输出到终端,而且还没有资源占用的信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 休闲