Solaris中ps命令格式和內容解析

來源:互聯網
上載者:User

ps命令格式:
ps [ -aAdeflcjLPy ] [ -o format ] [ -t termlist ] [ -u userlist ] [ -U userlist ] [ -G grouplist ] [ -p proclist ] [ -g pgrplist ] [ -s sidlist ]
常用的參數:
-e 輸出所有進程報告
-f 在第一欄顯示進程所有者的名字(不是UID)。該選項關閉-l、–t、–s 和–r 選項,開啟-a 選項。
-l 產生一個長的輸出報告,只是不包含STIME 欄位
當鍵入ps -e時,各欄內容說明如下:
例子1:
# ps -e  
   PID TTY      TIME CMD
     0 ?        0:01 sched
     1 ?        1:14 init

*PID: 進程標識號
*TTY: 啟動此進程(或其父進程)的終端。如果進程沒有控制終端這一欄顯示一個問號<?>——顯示問號的進程常常是系統進程。
*TIME: 進程所用的CPU時間
*CMD: 產生此進程的命令名,注意:ps-e 命令僅顯示出檔案名稱的頭八個字元。
ps -el長報告中各域的說明如下:
例子2:
# ps -el
 F S   UID   PID  PPID  C PRI NI     ADDR     SZ    WCHAN TTY      TIME CMD
19 T     0     0     0  0   0 SY        ?      0          ?        0:01 sched
 8 S     0     1     0  0  41 20        ?    102        ? ?        1:14 init

F 十六進位標示,加在一起表示進程目前的狀態
     00進程已經終止,它對應的進程表項已空
     01此進程是一個進程且總是在記憶體中
     02此進程正被它的父進程跟蹤
     04此進程在被它的父進程跟蹤,且已經停止運行
     08此進程不能用訊號啟用
     10進程正在記憶體中且在一個檔案完成之前被鎖住
     20此進程不可換出
S 進程的目前狀態,由下列字母之一表示:
     O正在處理器上運行
     S睡眠;等待IO事件完成
     R運行就緒。
     I空閑狀態,進程正在建立
     Z殭屍狀態;進程已經終止且父進程不再等待,但此死進程仍留在進程表中。
     T因父進程正在跟蹤它而停止執行
     X等待獲得更多的記憶體
UID 進程所有者的使用者ID號
PID 進程標識號
PPID 父進程的標識號
C 進程所用的CPU時間(該進程所用CPU時間的百分比估計值)
PRI 進程調度優先順序,數字越大表示優先順序越低
NI 進程的nice數,影響其調度優先順序,提高進程的nice數意味著降低其優先順序、使用更少的CPU時間
SZ 進程所需虛存數量,它很好地表示出進程對系統存貯器的要求。
TTY 啟動此進程(或父進程)的終端,或者是“?”表示不控制終端(通常表示系統進程)。
TIME 進程從啟始到目前所使用的CPU時間總和
CMD 產生此進程的命令。
  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.