ps進程,ps顧名思義是processes的簡寫(非photoshop)。Linux簡寫的命令確實很多。vim
咱們首先敲一下ps aux
如圖:
顯示選項列表以下:less
USER:進程用戶ide
PID:進程ID,每一個進程都有惟一的進程編號ui
%CUP:cup佔用率3d
%MUM:內存佔用率blog
VSZ:虛擬內存,即爲系統承諾分配的內存排序
RSS:真實內存,即進程實際佔用的內存隊列
TTY:終端進程
STAT:進程狀態圖片
START:進程的啓動時間
TIME—CPU分配時間片時間總和
COMM AND:進程文件,進程名
ps進程
ps aux 查看所有進程
ps aux | head -3 靜態查看頭部三個進程
ps aux --sort %cpu 進程排序
ps aux --sort -%cpu 以CPU佔比降序排列
ps -ef 查看進程的父子關係
ps axo 自定義顯示字段
ps axo user,pid,ppid,%mem,command |head -3
動態查看進程 top
VIRT:virtual memory usage 虛擬內存
RES:resident memory usage 常駐內存
SHR:shared memory 共享內存
top經常使用命令
h|?幫助
M 按內存的使用排序
P 按CPU使用排序
N 以PID的大小排序
< 向前 > 向後
z 彩色,Z設置彩色,使用數字調整
top 回車,馬上刷新。按z彩色顯示,按F,經過光標設置列的順序。
top -d 1 每1秒刷新。
top -d 1 -p 10126 查看指定進程的動態信息
top -d 1 -p 10126,1 查看10126和1號進程
進程控制kill:
kill -l 列出全部支持信號
ps aux | grep vim 查詢具體進程
如kill -19 3688 對3688程序暫停
進程優先級nice
top
NI: 實際nice值,-20到19,nice值越大,優先級越低。
PR(+20): 將nice級別顯示爲映射到更大優先級隊列,-20映射到0,+19映射到39
ps axo pid,command,nice --sort=-nice 查看進程nice級別
啓動不一樣nice級別的進程
更改現有進程nice級別
renice -20 4075
後臺程序控制
在前臺終止:Ctrl+C
Ctrl+Z 終止進入到後臺
程序後+&直接進入後臺運行
jobs 查看後臺進程
fg 1 將進程調到前臺
kill %1 殺死做業1的後臺程序
proc
cat /proc/cpuinfo 查看CPU less /proc/meminfo 查看內存 less /proc/meminfo 查看內核