Linux系統進程的5種狀態: R(代表當前正在為用戶提供服務的進程); A,sleeping(等待為用戶提供服務的進程); D(不可中斷,雖然當前是為客戶提供服務 但程式出現問題 不能夠中斷) Z,zombie(僵屍進程/僵死進程,當前沒有為客戶提供服務,並且他會一 直消耗你系統的資源) T(代表 ...
Linux系統進程的5種狀態:
R(代表當前正在為用戶提供服務的進程);
A,sleeping(等待為用戶提供服務的進程);
D(不可中斷,雖然當前是為客戶提供服務 但程式出現問題 不能夠中斷)
Z,zombie(僵屍進程/僵死進程,當前沒有為客戶提供服務,並且他會一 直消耗你系統的資源)
T(代表進程已經被停止)
top---查看一次的命令;類似與任務管理器
17:03:14--當前系統的時間
up 7:07 ---已經開機了多少時間
2users ---當前終端的數量,圖形化界面也是一個終端
load average: 0.06,0.05,0.05 ----負載值 (0.06,0.05,0.05 是1分鐘5分鐘15分鐘的負載情況的平均值)
如果值達到了1就說明cpu資源已經比較匱乏了,1只是一個面對列,它還是在運行,當它超過1時就會
出現卡頓、響應慢等,它可以是0或1.。。等值,不過如果超過了5會出現卡頓、業務出現問題。
0.06,0.05,0.05從右往左看,代表負載值向高走,如果出現卡頓就看一下cpu的負載值是往低走還是往高走
495 total--進程的總數量
1 running--其中有1個為客戶提供服務
494 sleeping---有494個等待著為客戶提供服務或正在休眠
0 stopped-----有0個被停用
0 zombie-----有0個僵屍進程
Cpu:us 當前已經使用的cpu的百分比負載值;id當前cpu的空閑值
KiB Mem 真實的物理記憶體的值;total 當前的物理記憶體總共大小是多少 以KB為單位;used當前使用了多少KB ;free當前空閑了多少;
KiB Swap Swap消化分區的值
PID 每一個進程的標識符
USER是誰來運行這個進程
PR 和 NI 是優先順序 數值越小 優先順序越高
VIRT到SHPR是跟我們記憶體和硬碟的一個交互值
S是真正等待為提供者服務的狀態是一個sleeping狀態
%CPU這個進程占用我們cpu的百分比
%MEM這個進程占用我們記憶體的百分比
TIME+當前進程運行的時間(可能不太準確)
ps-----查看進程
ps -aux ----查看當前主機當前用戶的所有進程,由系統發起的進程也可以查看
ps -aux | grep network -----查看網路進程
pidof crond ----查看crond進程的進程號
kill 1070(進程號)---關閉進程
killall 進程名稱 -----關閉進程(大多數是高併發使用,關閉一個進程的多個線程)