vmstat命令可以查cpu空閑率嗎 linux服務(wù)器監(jiān)控的幾個方法和命令?
linux服務(wù)器監(jiān)控的幾個方法和命令?摘要今天主要總結(jié)一下mpstat,iostat,sar,vmstat的命令。這些命令對于運(yùn)維人員來說都是必須的,所以我不 如果可以,我不想偷懶。1、mpstatM
linux服務(wù)器監(jiān)控的幾個方法和命令?
摘要
今天主要總結(jié)一下mpstat,iostat,sar,vmstat的命令。這些命令對于運(yùn)維人員來說都是必須的,所以我不 如果可以,我不想偷懶。
1、mpstat
Mpstat是多處理器統(tǒng)計的縮寫,是一個實(shí)時監(jiān)控工具。它報告一些關(guān)于cpu的統(tǒng)計信息,這些信息存儲在/proc/stat文件中。在多cpu系統(tǒng)中,不僅可以查看所有CPU的平均狀態(tài)信息,還可以查看具體的CPU信息。mpstat最大的特點(diǎn)是:可以查看一個多核CPU中每個計算核心的統(tǒng)計數(shù)據(jù)。而類似的工具vmstat只能查看系統(tǒng)的整體cpu。
示例:檢查多核cpu當(dāng)前運(yùn)行狀態(tài),每兩秒更新一次,共5次更新。
# mpstat 2 5
描述:
% % user內(nèi)部周期內(nèi)用戶模式下的CPU時間(%),不包括nice值為負(fù)的進(jìn)程(usr/total)*100。
內(nèi)部周期內(nèi)nice值為負(fù)的進(jìn)程的%nice CPU時間(%) (nice/total)*100。
%sys在內(nèi)部期間,核心時間(%)(系統(tǒng)/總)*100。
%iowait在內(nèi)部期間,硬盤IO等待時間(%) (iowait/total)*100。
%irq在內(nèi)部時間段,硬中斷時間(%)(IRQ/總)*100。
%soft在內(nèi)部周期內(nèi),軟中斷時間(%) (softirq/total)*100。
%idle在內(nèi)部期間,除了等待磁盤IO操作之外,CPU出于任何原因處于空閑狀態(tài)(%)(空閑/總)*100。
2、iostat
Iostat用于輸出與CPU和磁盤I/O相關(guān)的統(tǒng)計信息。
語法:
iostat[-c][-d][-h][-N][-k |-m][-t][-V][-x][-z][設(shè)備[...] |全部] [ -p [設(shè)備[,...] |全部] ] [間隔[計數(shù)] ]
示例1:
-參數(shù)-d表示顯示設(shè)備磁盤的使用狀態(tài);-k表示某些以塊為單位的列強(qiáng)制使用千字節(jié)為單位,2表示每2秒刷新一次數(shù)據(jù),6表示1??偣菜⑿?次。
# iostat -d -k 2 6
描述:
Tps:表示每秒發(fā)送給設(shè)備的傳輸次數(shù)。
linux服務(wù)器有哪些日常檢查項(xiàng)目啊?
1.uptime命令該命令可以快速檢查機(jī)器的負(fù)載。
命令該命令將輸出系統(tǒng)日志的最后10行。
3、vmstat命令vmstat(8)命令,每行輸出一些系統(tǒng)核心指標(biāo),可以讓我們更詳細(xì)的了解系統(tǒng)狀態(tài)。
命令這個命令可以顯示每個CPU的占用率。
5、pidstat命令pidstat命令輸出進(jìn)程CPU占用率。
命令7。free命令free命令可以查看系統(tǒng)內(nèi)存的使用情況。命令sar命令可以在這里查看網(wǎng)絡(luò)設(shè)備的吞吐量。命令包含了檢查前面命令的內(nèi)容。