PS顯示time to update 在Linux中如何查找一個命令或進程的執(zhí)行時間?
在Linux中如何查找一個命令或進程的執(zhí)行時間?在Linux中查找進程的運行時間也非常方便快捷。它仍然是PS命令,類似于前面關于如何顯示進程號的問答。首先,作為知識的延伸,我們將在頂部討論時間信息。在
在Linux中如何查找一個命令或進程的執(zhí)行時間?
在Linux中查找進程的運行時間也非常方便快捷。它仍然是PS命令,類似于前面關于如何顯示進程號的問答。
首先,作為知識的延伸,我們將在頂部討論時間信息。在最后一個問答中,我們說要通過頂部查看進程編號。我們也可以通過頂部顯示處理時間。top命令中是否有時間項進程的運行時間?
答案是否定的。top進程的實時項不是進程的運行時間,而是進程占用的CPU時間。如果有多個核,它們就會相互累積。所以這個參數(shù)不是進程的運行時間,而是一個性能指標。CPU占用的時間越長,進程處理的時間就越長。這意味著進程會消耗更多的CPU和系統(tǒng)資源。
讓我們看看PS的幫助,man PS
其中與進程運行時間相關的兩個參數(shù)分別是start(start,start)utime,lsstart)和etime(etimes),分別表示進程的開始時間和連續(xù)運行時間。
例如,我們查詢QEMU KVM的時間,進程2847,這占用了大量CPU時間。請注意,這些格式應該以-O(輸出格式)開頭,以引出:
所以答案是PS。好的,今天的答案就到此為止。如果你喜歡蟲子的答案,請喜歡。
將提供更多精彩的技術文章和答案。
linux中如何查看某一進程的啟動時間?
在Linux中,如果需要檢查進程的開始時間,通常使用PS aux命令。但是PS aux命令的缺點是只能顯示到年的時間、日期或時間,而不能顯示到年的時間、日期、小時、分鐘和秒。如果需要檢查進程的特定開始時間,請使用PS-ppid-olstart,其中PID是進程的進程ID號。如下圖所示,顯示系統(tǒng)中所有httpd進程的具體開始時間。
1.for pid in$(pgrep httpd)do echo-n${pid}ps-p${pid}-o lstart | grep-v START done
2.301周一8月27日11:21:59 2012
3.344周一8月27日11:33:13 2012 12.27903周三6月20日22:50:47 2012