萬盛學電腦網

 萬盛學電腦網 >> 電腦入門 >> linux中ps命令的用法說明

linux中ps命令的用法說明

   在linux中使用ps命令可以查看有哪些進程在運行和運行的狀態、進程是否結束、進程有沒有僵屍、哪些進程占用了過多的資源等等。 ps命令最常用的是用於監控後台進程的工作情況。

    名稱:ps

    使用權限:所有使用者

    使用方式:ps [options] [--help]

    說明:顯示瞬間行程 (process) 的動態

    參數:

    ps 的參數非常多, 在此僅列出幾個常用的參數並大略介紹含義

    -A 列出所有的行程

    -w 顯示加寬可以顯示較多的資訊

    -au 顯示較詳細的資訊

    -aux 顯示所有包含其他使用者的行程

    au(x) 輸出格式 :

    USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

    USER: 行程擁有者

    PID: pid

    %CPU: 占用的 CPU 使用率

    %MEM: 占用的記憶體使用率

    VSZ: 占用的虛擬記憶體大小

    RSS: 占用的記憶體大小

    TTY: 終端的次要裝置號碼 (minor device number of tty)

    STAT: 該行程的狀態:

    D: 不可中斷的靜止 (通悸□□缜b進行 I/O 動作)

    R: 正在執行中

    S: 靜止狀態

    T: 暫停執行

    Z: 不存在但暫時無法消除

    W: 沒有足夠的記憶體分頁可分配

    <: 高優先序的行程

    N: 低優先序的行程

    L: 有記憶體分頁分配並鎖在記憶體內 (即時系統或捱A I/O)

    START: 行程開始時間

    TIME: 執行的時間

    COMMAND:所執行的指令

    范例:

    1)ps a 顯示現行終端機下的所有程序,包括其他用戶的程序。

    2)ps -A 顯示所有程序。

    3)ps c 列出程序時,顯示每個程序真正的指令名稱,而不包含路徑,參數或常駐服務的標示。

    4)ps -e 此參數的效果和指定"A"參數相同。

    5)ps e 列出程序時,顯示每個程序所使用的環境變量。

    6)ps f 用ASCII字符顯示樹狀結構,表達程序間的相互關系。

    7)ps -H 顯示樹狀結構,表示程序間的相互關系。

copyright © 萬盛學電腦網 all rights reserved