Linux 程序管理,ps與top

2022-01-30 11:01:24 字數 1300 閱讀 2935

乙個執行的程式,可能有多個程序。

pid程序id。

uid啟動程序的id。

程序所屬組gid。

程序的狀態r執行、s睡眠、z殭屍。

父程序管理子程序,父程序終止的時候子程序也會終止。

常用的組合為:

ps aux | ps -aux
字段含義:

user:使用者名稱 

pid:程序號

%cpu:程序占用cpu的百分比

%mem:程序占用物理記憶體的百分比

vsz:程序占用的虛擬記憶體大小(單位:kb)

rss:程序占用的物理記憶體大小(單位:kb)

tt:終端名稱(縮寫),若為?,則代表此程序與終端無關,因為它們是由系統啟動的

stat:程序狀態,其中s-睡眠,s-表示該程序是會話的先導程序,n-表示程序擁有比普通優先順序更低的優先順序,r-正在執行,d-短期等待,z-僵死程序,t-被跟蹤或者被停止等等

started:程序的啟動時間

time:cpu時間,即程序使用cpu的總時間

command:啟動程序所用的命令和引數,如果過長會被截斷顯示

ps -ef
字段含義:

uid:使用者id 

pid:程序id

ppid:父程序id

c:cpu用於計算執行優先順序的因子。數值越大,表明程序是cpu密集型運算,執行優先順序會降低;數值越小,表明程序是i/o密集型運算,執行優先順序會提高

stime:程序啟動的時間

tty:完整的終端名稱

time:cpu時間

cmd:完整的啟動程序所用的命令和引數

如果想檢視程序的cpu佔用率和記憶體佔用率,可以使用aux如果想檢視程序的父程序id和完整的command命令,可以使用ef

top 動態的檢視程序。

父程序死了,子程序沒死,就形成了殭屍程序。會影響系統效能。

預設3s重新整理一次。

空格立即重新整理。

q 退出。

m 按記憶體排序。

p 按cpu排序。

Linux程序管理命令詳解 ps和top

linux程序管理命令詳解 ps和top 1.ps命令 作用 ps命令主要檢視系統中程序的狀態。格式 ps 選項 主要選項如下。a 顯示系統中所有程序的資訊。e 顯示所有程序的資訊。f 顯示程序的所有資訊。l 以長格式顯示程序資訊。r 只顯示正在執行的程序。u 顯示面向使用者的格式 包括使用者名稱 ...

Linux程序管理命令詳解 ps和top

linux程序管理命令詳解 ps和top 1.ps命令 作用 ps命令主要檢視系統中程序的狀態。格式 ps 選項 主要選項如下。a 顯示系統中所有程序的資訊。e 顯示所有程序的資訊。f 顯示程序的所有資訊。l 以長格式顯示程序資訊。r 只顯示正在執行的程序。u 顯示面向使用者的格式 包括使用者名稱 ...

linux 基礎 程序管理 ps

靜態 ps ps aux head 5 靜態檢視程序ps user pid cpu mem vsz rss tty stat start time command root 1 0.0 0.6 127948 6520 ss 10 46 0 02 usr lib systemd systemd swi...