首页 >

在Linux中如何查找一个命令或进程的执行时间? – 网络|

微信公众账号怎么注销,win8怎么清理c盘垃圾,域名管理后台怎么进在Linux中如何查找一个命令或进程的执行时间? - 网络|在Linux中如何查找一个命令或进程的执行时间

top中的TIME+

首先做为知识扩展说下top中的TIME+信息,上一个问答中说过通过top查看进程号的,那么可不可以也通过top显示进程时间。top命令中有个TIME+项是进程运行时间么?

回答是否定的,top进程现实中的TIME+项并不是进程运行时间,而是进程占用CPU的时间,多核的话,互相累加。所以这是参数不是进程运行时间,而是一个性能指标,占用CPU的时间,占用时间越久,处理的越久,说明进程越耗CPU,越系统资源。

ps中的时间选项lstart,etime

大家先看一下ps的帮助,manps

其中和进程运行时间相关的两个参数有tart(start,start_time,lsstart)和etime(etimes),分别表示进程开始时间和持续运行的时间。

比如,大家对上面占用cpu时间很长的进程qemu-kvm,进程2847查询这些时间,注意这些格式要以-o(output输出格式)来开头引出:

time命令,测试一个进程的运行时间

在性能测试中还有常用的命令time,在time后紧跟着执行的命令,执行完后显示这次任务的执行时间cpu时间(包括总用户,用户态时间,内核态时间)

所以答案就是用ps,好了今天回答就到这里,喜欢虫虫的回答,请给虫虫点赞。

关注虫虫有更精彩的技术文章和回答会奉上。


在Linux中如何查找一个命令或进程的执行时间? - 网络|
  • 有没有吃住成本比较低的IT培训机构? - 网络|
  • 有没有吃住成本比较低的IT培训机构? - 网络| | 有没有吃住成本比较低的IT培训机构? - 网络| ...

    在Linux中如何查找一个命令或进程的执行时间? - 网络|
  • 怎样才能把大数据运营做好? - 网络|
  • 怎样才能把大数据运营做好? - 网络| | 怎样才能把大数据运营做好? - 网络| ...

    在Linux中如何查找一个命令或进程的执行时间? - 网络|
  • IT行业办公都使用哪种企业邮箱? - 网络|
  • IT行业办公都使用哪种企业邮箱? - 网络| | IT行业办公都使用哪种企业邮箱? - 网络| ...