linux的cpu查看
linux下查看cpu使用率以及其他信息不想windows一樣一個(gè)資源管理器就能解決。
linux下像windows一樣查看資源管理的命令是top鸯隅,但是沒有圖表澜建。
top命令
top命令向挖,打開的窗口一直在動
下面開始講解每一行的信息:
第一行:top
20:50:27 up
:當(dāng)前時(shí)間
3 min
:系統(tǒng)從開機(jī)到現(xiàn)在運(yùn)行的時(shí)間,分鐘為單位(嗯炕舵,我剛開機(jī)3分鐘)
2 users
:當(dāng)前用戶數(shù)虛擬機(jī)占用百分
load average : 0.78 0.60 0.25
:系統(tǒng)負(fù)載何之,即任務(wù)隊(duì)列的平均長度。三個(gè)數(shù)值分別為 1分鐘咽筋、5分鐘溶推、15分鐘前到現(xiàn)在的平均值。(開機(jī)三分鐘奸攻,但是底數(shù)仍然是6和15)
第二行:Tasks
236 total
:當(dāng)前進(jìn)程總數(shù)
2 running
:正在運(yùn)行的進(jìn)程數(shù)
233 sleeping
:正在睡眠的進(jìn)程數(shù)
0 stopped
:目前停止的進(jìn)程數(shù)
1 zombie
:目前僵尸進(jìn)程數(shù)蒜危,也就是父進(jìn)程沒有回收的子進(jìn)程
第三行:%Cpu(s)意思是單位:%
10.5 us
:用戶空間占用cpu百分比
1.8 sy
:內(nèi)核空間占用cpu百分比
0.0 ni
:用戶空間中改變過優(yōu)先級的進(jìn)程占用cpu的百分比
86.9 id
:空閑cpu的百分比
0.6 wa
:等待輸入輸出的CPU時(shí)間百分比(當(dāng)打開一個(gè)新終端的時(shí)候,該部分就會上升睹耐,cin>>
的應(yīng)該也會算在這里面)
0.0 hi
:硬件CPU中斷占用百分比
0.3 si
:軟中斷占用百分比
0.0 st
:虛擬機(jī)占用百分
第三行:KiB Mem內(nèi)存使用辐赞,單位是 KiB
3784256 total
: 物理內(nèi)存總量
1120904 free
:使用的物理內(nèi)存總量
1420964 used
:空閑內(nèi)存總量
124388 buff/cache
:用作內(nèi)核緩存的內(nèi)存量
第四行:KiB Swap交換區(qū)
8392700 total
:交換區(qū)總量
8392700 free
:空閑交換區(qū)總量
0 used
:使用的交換區(qū)總量
1736392 avail Mem
:
進(jìn)程部分
默認(rèn)情況下僅顯示比較重要的 PID、USER疏橄、PR、NI略就、VIRT捎迫、RES、SHR表牢、S窄绒、%CPU、%MEM崔兴、TIME+彰导、COMMAND 列。更改顯示內(nèi)容通過 f 鍵可以選擇顯示的內(nèi)容敲茄。按 f 鍵之后會顯示列的列表位谋,具體的操作根據(jù)發(fā)行版不同了,mint是選中按d
可以顯示更多
PID
:進(jìn)程id
USER
:實(shí)際用戶名
PR
:優(yōu)先級
NI
:nice值堰燎。負(fù)值表示高優(yōu)先級掏父,正值表示低優(yōu)先級
VIRT
:進(jìn)程使用的虛擬內(nèi)存總量,單位kb秆剪。VIRT=SWAP+RES
RES
:進(jìn)程使用的赊淑、未被換出的物理內(nèi)存大小,單位kb仅讽。RES=CODE+DATA
SHR
:共享內(nèi)存大小陶缺,單位kb
S
:進(jìn)程狀態(tài)(D=不可中斷的睡眠狀態(tài),R=運(yùn)行,S=睡眠,T=跟蹤/停止,Z=僵尸進(jìn)程)
%CPU
:上次更新到現(xiàn)在的CPU時(shí)間占用百分比
%MEM
:進(jìn)程使用的物理內(nèi)存百分比
TIME+
:進(jìn)程使用的CPU時(shí)間總計(jì),單位1/100秒
COMMAND
:命令名/命令行
PPID
:父進(jìn)程id
UID
:進(jìn)程所有者的用戶id
GROUP
:進(jìn)程所有者的組名
TTY
:啟動進(jìn)程的終端名洁灵。不是從終端啟動的進(jìn)程則顯示為 ?
P
:最后使用的CPU饱岸,僅在多CPU環(huán)境下有意義
TIME
:進(jìn)程使用的CPU時(shí)間總計(jì),單位秒
CODE
:可執(zhí)行代碼占用的物理內(nèi)存大小,單位kb
DATA
:可執(zhí)行代碼以外的部分(數(shù)據(jù)段+棧)占用的物理內(nèi)存大小伶贰,單位kb
nFLT
:頁面錯(cuò)誤次數(shù)
nDRT
:最后一次寫入到現(xiàn)在蛛砰,被修改過的頁面數(shù)。
WCHAN
:若該進(jìn)程在睡眠黍衙,則顯示睡眠中的系統(tǒng)函數(shù)名
Flags
:任務(wù)標(biāo)志泥畅,參考 sched.h
另外還有幾個(gè)可選的,應(yīng)該是mint自己的琅翻?
top命令參數(shù)
top使用格式
top [-] [d] [p] [q] [c] [C] [S] [s] [n]
d
:指定每兩次屏幕信息刷新之間的時(shí)間間隔位仁。當(dāng)然用戶可以使用s交互命令來改變之。
p
:通過指定監(jiān)控進(jìn)程ID來僅僅監(jiān)控某個(gè)進(jìn)程的狀態(tài)方椎。
q
:該選項(xiàng)將使top沒有任何延遲的進(jìn)行刷新聂抢。如果調(diào)用程序有超級用戶權(quán)限,那么top將以盡可能高的優(yōu)先級運(yùn)行棠众。
S
:指定累計(jì)模式
s
:使top命令在安全模式中運(yùn)行琳疏。這將去除交互命令所帶來的潛在危險(xiǎn)。
i
:使top不顯示任何閑置或者僵死進(jìn)程闸拿。
c
:顯示整個(gè)zz命令行而不只是顯示命令名
像上面按f
出現(xiàn)其他選項(xiàng)的按鍵還有:
1
: 顯示全部核心的使用情況
2
:現(xiàn)實(shí)了一個(gè)%Node0
?也是cpu的樣式
+
:立刻刷新
k
:向指定進(jìn)程發(fā)送signal
s
:指定刷新時(shí)間
m
:切換內(nèi)存那一行的現(xiàn)實(shí)模式
c
:COMMAND一欄空盼,現(xiàn)實(shí)完整的命令
M
:根據(jù)內(nèi)存排序
i
:開關(guān),忽略空閑和僵死進(jìn)程
t
:切換cpu一行顯示模式
f
:從當(dāng)前顯示中添加或者刪除項(xiàng)目
還有一些其他的新荤,在說吧揽趾。