Linux 檢視程式啟動時間、執行時間
我使用 3A 伺服器的時候,經常需要檢視程式,下面分享給你們
注意:top 命令輸出的 TIME+ 欄位是程式佔用 CPU 執行的時間,並非其真正的執行時間
Linux 系統下檢視程式啟動時間和執行時間的命令:
ps -o lstart -p PID #根據PID來查詢 ps -o lstart,etime -p PID #根據PID來查詢,列印出啟動時間和已經執行的時間 ps -eO lstart | grep PROCESS #根據程式名字查詢
提示:
1, 大寫的 O 表示 preloaded, 小寫的 o 表示 user-defined,e 表示 all processes
2, 如果查出來的時間是 1-16:15:58, 則表示該運程執行了 1 天 16 小時 15 分鐘
3, etime 表示 elapsed time, 即程式已經執行的時間
例子:
$ ps -o lstart,etime -p 13062 #根據PID列印出啟動時間和持續時間 STARTED ELAPSED Thu Sep 21 09:41:40 2018 1-01:50:35 $ ps -eo pid,lstart,cmd #列印出所有程式(-e)的PID,啟動時間 3428 Mon Nov 6 20:55:20 2018 /sbin/udevd -d 3495 Mon Nov 6 20:55:22 2018 /sbin/rsyslogd -i /var/run/syslogd.pid -c 5 3508 Mon Nov 6 20:55:22 2018 /usr/sbin/nscd 3532 Mon Nov 6 20:55:29 2018 /usr/sbin/snmpd -LS 2 d -Lf /dev/null -p /var/run/snmpd.pid -a 3548 Mon Nov 6 20:55:29 2018 /usr/sbin/sshd 3557 Mon Nov 6 20:55:29 2018 ntpd -u ntp:ntp -p /var/run/ntpd.pid -g 3568 Mon Nov 6 20:55:29 2018 crond #依次列印出某程式的pid,uid,user,啟動時間,持續時間,佔用CPU時間(cputime),以及cmd $ ps -eo pid,euid,euser,lstart,etime,cputime,cmd | grep searcher_server 7259 7259 Fri Sep 22 11:36:21 2018 00:01 S pts/0 00:00:00 grep 13062 13062 13062 Thu Sep 21 09:41:40 2018 1-01:54:42 S ? 1-15:50:04 /export/App/jd_search/searcher/server/bin/searcher_server
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70022313/viewspace-2915986/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux如何檢視系統/伺服器的執行時間及啟動時間?Linux伺服器
- Linux伺服器系統詳細檢視程式啟動時間Linux伺服器
- PAT-B 1026 程式執行時間【時間】
- 如何進行 Linux 啟動時間優化Linux優化
- Linux命令執行時間測試Linux
- linux系統時間程式設計(9) 計算程式片段執行時間clock函式Linux程式設計函式
- Linux啟動時間優化技巧Linux優化
- Stopwatch 計算程式執行時間
- 1026. 程式執行時間(15)
- 如何測試Linux命令執行時間?Linux
- Linux啟動時間最佳化技巧Linux
- linux啟動時間優化措施(4)Linux優化
- 如何測量程式碼執行時間
- python程式計算執行時間差Python
- Git檢視分支建立時間Git
- 檢視Cookie過期時間Cookie
- sleep 時間段不佔指令碼執行時間指令碼
- win10系統檢視電腦啟動時間的方法Win10
- 在Linux中,如何檢視當前日期和時間?Linux
- curl命令檢視響應時間
- Macbook如何檢視開機時間?Mac
- 如何用GNU time查詢Linux命令或程式的執行時間Linux
- Linux 獲取系統開機/啟動時間Linux
- MyBatis列印SQL執行時間MyBatisSQL
- 正常執行時間監控
- 提高codeing執行時間效率
- linux 實時檢視一個 python 程式有幾個執行緒LinuxPython執行緒
- Linux時間設定系統時間、硬體時間和時間服務Linux
- 生成 Linux 執行時間報告的 Bash 指令碼Linux指令碼
- PAT乙級1026程式執行時間(秒數轉換為時間)(值得學習)
- Java專案計算程式執行時間方法Java
- JavaScript 計算程式碼執行花費時間JavaScript
- Springboot啟動時執行指定程式碼Spring Boot
- APP啟動時間優化APP優化
- App啟動時間(翻譯)APP
- Git檢視tag標籤建立時間Git
- 如何檢視SSL證書到期時間?
- python之為函式執行設定超時時間(允許函式執行的最大時間)Python函式