【Linux高效小trick】快速查看Linux进程的开始和运行时间

写在前面

        前面介绍了,怎么杀死Linux的僵尸进程,为GPU释放更多的内存,做想做的事,文章链接如下:

【Linux高效小trick】Linux下杀死僵尸进程,释放GPU内存,让代码全速运行~

        今天再来具体说下,怎么看Linux进程的实际开始和运行时间~搬好小马扎上课了~~~


问题描述

        是不是自己搞深度学习的时候,建立的模型经常跑上好几天,以至于自己都忘了还有这回事?又或者,想看看进程的耗时,方便接下来自己做进一步打算,不知道该怎么看?    

        简单的,输入【nvidia-smi】看到【PID】,然后再输入【ps u PID】的显示却是:

        大家都知道,这里的【TIME】是CPU累积时间,不是实际运行时间,那该怎么办?

        下面的教程教你,快速查看进行的运行时间和开始时间~~~

【Linux高效小trick】快速查看Linux进程的开始和运行时间_第1张图片


解决办法

        查看进程运行时间开始时间的代码是:

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秒) 


好了,大功告成,完结撒花!

欢迎关注、点赞、收藏、评论、分享给好友,一起学习有趣的新知识!!! 

你可能感兴趣的:(Linux服务器运维与深度学习,服务器,linux,centos,运维,深度学习)