在linux中可以透過ps指令查看系統進程,其語法為“ps [options] [--help]”,常用參數包括:1、a顯示所有進程;2、“-a”顯示同一終端機下的所有程式;3、「-A」 顯示所有進程c;4、「-N」反向選擇;5、e顯示變數。
Linux檢視系統進程可以透過ps檢視:ps是最基本同時也是非常強大的進程檢視指令,使用該指令可以確定有哪些進程正在運作和運行的狀態、進程是否結束、進程有沒有僵死、哪些進程佔用了過多的資源等等。
推薦:《linux影片教學》
#ps指令語法:ps [options] [- -help]
ps指令常用參數:
a 顯示所有行程
- ##-a顯示同一終端機下的所有程式
- -A 顯示所有進程c 顯示進程的真實名稱
- -N 反向選擇
- -e 等於「-A」
- e 顯示環境變數
- f 顯示程式間的關係
- -H 顯示樹狀結構
- r 顯示目前終端機的進程
- T 顯示目前終端機的所有程式
- u 指定使用者的所有程序
可以透過指令"ps -eFH"查看系統的所有流程,其中各項參數含義:
- UID: 進程所有者ID
- PID: 進程ID
- PPID: 父進程ID
- SZ: 進程的核心映像的頁面大小
- C:cpu調度情況
- RSS:行程佔用的實際記憶體大小(單位是1KB)
- #PSR:綁定核心執行緒的處理器的邏輯處理器號碼
- STIME:進程的啟動時間
- TTY:進程在哪個終端控制執行
- TIME:進程佔用CPU的時間總和
- CMD:啟動進程的指令
透過指令"ps aux"檢視系統的所有進程,其中各項參數意義:
- USER:流程擁有者;
- PID:pid;
- %CPU:佔用的cpu使用率;
- %MEM:佔用的記憶體使用率;
- VSZ:虛擬記憶體集;
- RSS:常駐記憶體集;
- TTY:是否為登錄者執行的程式(為tty1-tty6,為本機登錄者,若為pts或?,則為遠端登入者)
- STAT:進程的狀態;
- START:程式開始時間
- #TIME:程式運作的時間
- #COMMAND:所執行的指令。
#
以上是linux查看系統進程的詳細內容。更多資訊請關注PHP中文網其他相關文章!