linux 程序、執行緒(or子程序)、資源佔用檢視以及顯示資料的意義
檢視程序:
ps -ef | more (-e:所有程序,-f:全格式)
++++++++++++++++++++++++++++++++++++
+ UID :使用者ID +
+ PID :程序ID +
+ PPID :父程序ID +
+ C :CPU佔用率 +
+ STIME :開始時間 +
+ TTY :開始此程序的TTY(終端裝置) +
+ TIME :此程序執行的總時間 +
+ CMD :啟動程序的指令 +
++++++++++++++++++++++++++++++++++++
ps -ef | grep -i <程式名>
檢視執行緒:
ps -T -p <pid>
檢視資源佔用:
top -p <pid> //程序
top -H -p <pid> //程序及程序下的執行緒(子程序)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ PID :程序id +
+ USER :所有者 +
+ PR :優先順序,越小優先順序越高 +
+ NI :NInice值 +
+ VIRT :佔用的虛擬記憶體 +
+ RES :佔用的實體記憶體 +
+ SHR :佔用的共享記憶體 +
+ S:程序狀態,S休眠,R正在執行,Z僵死,N優先值為負 +
+ %CPU :cpu佔用率 +
+ %MEN :實體記憶體佔用率 +
+ TIME+ :佔用cpu時間的累加值 +
+ COMMAND :程序啟動的命令 +