写在前面
前面介绍了,怎么杀死Linux的僵尸进程,为GPU释放更多的内存,做想做的事,文章链接如下:
【Linux高效小trick】Linux下杀死僵尸进程,释放GPU内存,让代码全速运行~
今天再来具体说下,怎么看Linux进程的实际开始和运行时间~搬好小马扎上课了~~~
问题描述
是不是自己搞深度学习的时候,建立的模型经常跑上好几天,以至于自己都忘了还有这回事?又或者,想看看进程的耗时,方便接下来自己做进一步打算,不知道该怎么看?
简单的,输入【nvidia-smi】看到【PID】,然后再输入【ps u PID】的显示却是:
大家都知道,这里的【TIME】是CPU累积时间,不是实际运行时间,那该怎么办?
下面的教程教你,快速查看进行的运行时间和开始时间~~~
解决办法
查看进程运行时间和开始时间的代码是:
ps -eo pid,lstart,etime | grep PID
例如:我想查看演示进程PID=14143的开始时间和运行时间,就可以这样输入
ps -eo pid,lstart,etime | grep 14143
显示结果为:
上图说明:PID=14143的进程在2022 Oct 11 Tue(周几) 18:10:00 开始运行,已经运行了10:21了(10分钟21秒)
好了,大功告成,完结撒花!
欢迎关注、点赞、收藏、评论、分享给好友,一起学习有趣的新知识!!!