寵物展會2025年時間表
3174
2025-03-31
作為Linux運維工程師,系統(tǒng)維護過程中,需要我們經(jīng)常查看CPU使用率、內(nèi)存使用率、帶寬占用,從資源使用的程度分析系統(tǒng)整體的運行情況。
在 Linux 上查看資源使用情況有很多命令可以參考,CPU、內(nèi)存、IO、NETWORK等資源使用情況都可以通過某些命令查詢到,今天飛飛將詳細的講解CPU使用和內(nèi)存使用情況的查看方式。
Top命令
Top命令很常用,在第三行有顯示CPU當(dāng)前的使用情況。
字段說明:
PID:進程標(biāo)示號
USER:進程所有者
PR:進程優(yōu)先級
NI:進程優(yōu)先級別數(shù)值
VIRT:進程占用的虛擬內(nèi)存值
RES:進程占用的物理內(nèi)存值
SHR :進程使用的共享內(nèi)存值
S :進程的狀態(tài),其中S表示休眠,R表示正在運行,Z表示僵死
%CPU :進程占用的CPU使用率
%MEM :進程占用的物理內(nèi)存百分比
TIME+:進程啟動后占用的總的CPU時間
Command:進程啟動的啟動命令名稱
Free命令
查看總內(nèi)存、使用、空閑等情況。
字段說明:
total:總計物理內(nèi)存的大小
used:已使用多大
free:可用有多少
Shared:多個進程共享的內(nèi)存總額
Buffers/cached:磁盤緩存的大小
Vmstat命令
查看CPU使用率、內(nèi)存使用、IO讀寫情況,輸入命令 vmstat:
字段說明:
Procs(進程):
r: 運行隊列中進程數(shù)量,這個值也可以判斷是否需要增加CPU。(長期大于1)
b: 等待IO的進程數(shù)量
Memory(內(nèi)存):
swpd: 使用虛擬內(nèi)存大小
free: 空閑物理內(nèi)存大小
buff: 用作緩沖的內(nèi)存大小
cache: 用作緩存的內(nèi)存大小
Swap:
si: 每秒從交換區(qū)寫到內(nèi)存的大小,由磁盤調(diào)入內(nèi)存
so: 每秒寫入交換區(qū)的內(nèi)存大小,由內(nèi)存調(diào)入磁盤
IO:
bi: 每秒讀取的塊數(shù)
bo: 每秒寫入的塊數(shù)
系統(tǒng):
in: 每秒中斷數(shù),包括時鐘中斷。
cs: 每秒上下文切換數(shù)。
CPU(以百分比表示):
us: 用戶進程執(zhí)行時間百分比(user time)
sy: 內(nèi)核系統(tǒng)進程執(zhí)行時間百分比(system time)
wa: IO等待時間百分比
id: 空閑時間百分比
對于Linux運維工程師來說,查看資源使用情況非常重要,是監(jiān)控確認(rèn)業(yè)務(wù)的正常運行的數(shù)據(jù)基礎(chǔ)。與此同時,對于突發(fā)的業(yè)務(wù)崩潰運維事故,我們需要的則是能在事故發(fā)生的第一時間得到告警和通知。
Linux 任務(wù)調(diào)度
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。