Linux檢視程序服務資源

2022-07-20 02:21:10 字數 1411 閱讀 6658

1、程序檢視操作管理

ps -eaf               # 檢視所有程序

kill -9

pid # 強制終止某個pid程序

kill -15

pid # 安全退出 需程式內部處理訊號

cmd &# 命令後台執行

nohup cmd &# 後台執行不受shell退出影響

ctrl+z # 將前台放入後台(暫停)

jobs # 檢視後台執行程式

bg 2

# 啟動後台暫停程序

fg 2

# 調回後台程序

pstree # 程序樹

vmstat 19

# 每隔一秒報告系統效能資訊9次

sar # 檢視cpu等狀態

lsof file # 顯示開啟指定檔案的所有程序

lsof -i:32768

# 檢視埠的程序

renice +1

180 # 把180號程序的優先順序加1

2、ps  相關操作

# ps auxwa:表示顯示系統中所有使用者的的程序;

u:表示輸出程序使用者所屬資訊;

x:表示也顯示沒有控制台的程序;若顯示行太長而被截斷則可以使用 f 引數;

# ps -ef|wc -l    # 檢視後台執行的程序總數

# ps -fu csvn # 檢視csvn程序

3、ps 檢視程序

ps aux |grep -v user | sort -nk +4 |tail       

# 顯示消耗記憶體最多的10個執行中的程序,以記憶體使用量排序.cpu +3

# user pid %cpu %mem vsz rss tty stat start time command

%cpu # 程序的cpu佔用率

%mem # 程序的記憶體佔用率

vsz # 程序虛擬大小,單位k(即總占用記憶體大小,包括真實記憶體和虛擬記憶體)

rss # 程序使用的駐留集大小即實際物理記憶體大小

start # 程序啟動時間和日期

# 占用的虛擬記憶體大小 = vsz -rss

ps

-eo pid,lstart,etime,args

# 檢視程序啟動時間

檢視Linux伺服器的程序

1 ps 程序檢視命令。格式 ps 選項 其主要選項如下 a 顯示系統中所有程序的資訊 e 顯示所有程序的資訊 f 顯示程序的所有資訊 l 以長格式顯示程序資訊 r 只顯示正在執行的程序 u 顯示面向使用者的格式 x 顯示所有非控制終端上的程序資訊 p 顯示由程序id指定的程序資訊 t 顯示指定終端...

Linux 檢視各個程序占用系統資源情況

linux下獲取占用cpu資源最多的10個程序,可以使用如下命令組合 ps aux head 1 ps aux grep v pid sort rn k 3 head linux下獲取占用記憶體資源最多的10個程序,可以使用如下命令組合 ps aux head 1 ps aux grep v pid...

Linux下檢視程序占用的CPU記憶體資源

linux下獲取占用cpu資源最多的10個程序,可以使用如下命令組合 ps aux head 1 ps aux grep v pid sort rn k 3 head 該命令組合實際上是下面兩句命令 ps aux head 1 ps aux grep v pid sort rn k 3 head 其...