Linux 進程管理命令之ps
阿新 • • 發佈:2018-04-14
Linux 進程管理命令之ps的簡單操作
這個命令會顯示某一時刻系統的進程狀態。
ps是通過/proc接口,讓管理員查看內核進程狀態信息。
為了響應一切皆文件,進程參數模擬成文件系統類型(文件),參數路徑模擬成目錄
/proc/# 每個進程都有一個進程ID號
這個目錄裏存放的各種進程的狀態信息
啟動進程的方式
1、系統啟動過程中自動啟動,與終端無關的進程
2、用戶通過終端啟動,與終端相關的進程。一旦終端斷開,相關的進程就停止了。
選項
a 顯示與終端相關的進程
同樣的a選項 顯示的不一樣,ps進程顯示信息有三種風格1、UNIX 2、BSD 3、GNU
x 顯示與終端無關的進程
有中括號的進程表示為內核線程
u以用戶為準組織進程狀態信息顯示
VSZ 虛擬內存
RSS 常駐內存
TTY 終端類型
STAT 進程狀態
COMMAND 調用的命令
-e 顯示所有進程
這個是以UNIX風格顯示的
-f 也是顯示所有進程,但是顯示的內容會比-e詳細些
PPID 是PID的父進程
C 該進程占用的CPU利用率
-H 以層級結構顯示進程的相關信息
o 可以自定義需要查看的字段
axo 另一個可選方式
常用字段 1、ni Nice值 2、pri 優先級 3、rtprio 實時優先級(因為優先級可以微調)
Linux 進程管理命令之ps