1. 程式人生 > >Linux下ps -ef和ps aux的區別

Linux下ps -ef和ps aux的區別

他們都是用來顯示當前執行的程序,但是:

ps aux 是用BSD的格式來顯示 java這個程序
顯示的專案有:USER,PID, %CPU , %MEM , VSZ ,RSS,TTY,STAT,START,TIME,COMMAND
ps -ef是用標準的格式顯示java這個程序
顯示的專案有:UID , PID , PPID , C , STIME , TTY , TIME , CMD

ps -ef 是用標準的格式顯示程序的、其格式如下


其中各列的內容意思如下

UID //使用者ID、但輸出的是使用者名稱 
PID //程序的ID 
PPID //父程序ID 
C //程序佔用CPU的百分比
 
STIME //程序啟動到現在的時間 
TTY //該程序在那個終端上執行,若與終端無關,則顯示? 若為pts/0等,則表示由網路連線主機程序。 
CMD //命令的名稱和引數

ps aux 是用BSD的格式來顯示、其格式如下


同ps -ef 不同的有列有

USER //使用者名稱 
%CPU //程序佔用的CPU百分比 
%MEM //佔用記憶體的百分比 
VSZ //該程序使用的虛擬記憶體量(KB) 
RSS //該程序佔用的固定記憶體量(KB)(駐留中頁的數量) 
STAT //程序的狀態 
START //該程序被觸發啟動時間 
TIME //該程序實際使用CPU執行的時間