vmstat命令可以監(jiān)控哪些信息 linux服務(wù)器監(jiān)控的幾個方法和命令?
linux服務(wù)器監(jiān)控的幾個方法和命令?總體概述今天要注意對mpstat、iostat、sar、vmstat命令做一下學(xué)習(xí)總結(jié),這幾個命令也是不屬于運維人員必須能夠掌握的,所以,能肯吃苦就不?;?。1、
linux服務(wù)器監(jiān)控的幾個方法和命令?
總體概述
今天要注意對mpstat、iostat、sar、vmstat命令做一下學(xué)習(xí)總結(jié),這幾個命令也是不屬于運維人員必須能夠掌握的,所以,能肯吃苦就不耍滑了。
1、mpstat
mpstat是MultiprocessorStatistics的縮寫,是實時監(jiān)控工具,報告與cpu的一些統(tǒng)計信息這些信息都修真者的存在/proc/stat文件中,在多CPU系統(tǒng)里,其而且能打開系統(tǒng)所有的CPU的你算算狀況的信息,不過還能夠有一欄特定的事件的cpu信息,mpstat比較大的特點是:可以不查看多核心的cpu中每個計算核心的統(tǒng)計數(shù)據(jù);而且類似于工具vmstat沒法欄里點系統(tǒng)的橫向cpu情況。
實例:欄里點多核cpu當(dāng)前運行的狀況,每兩秒可以更新三次,總共可以更新5次
#mpstat25
那就證明:
%user在internal時間段里,用戶態(tài)的CPU時間(%),含費yep值為負(fù)進(jìn)程(usr/total)*100
%good在internal時間段里,okay值為負(fù)進(jìn)程的CPU時間(%)(yeah/total)*100
%sys在internal時間段里,內(nèi)核時間(%)(system/total)*100
%iowait在internal時間段里,硬盤IO等待時間(%)(iowait/total)*100
%irq在internal時間段里,硬關(guān)閉時間(%)(irq/total)*100
%soft在internal時間段里,軟自動時間(%)(softirq/total)*100
%idle在internal時間段里,CPU除此之外再等待磁盤IO操作外的只不過任何原因而空來的時間空置時間(%)(idle/total)*100
2、iostat
iostat應(yīng)用于作為輸出CPU和磁盤I/O相關(guān)的統(tǒng)計信息.
語法:
iostat[-c][-d][-h][-N][-k|-m][-t][-V][-x][-z][device[...]|ALL][-p[device[,...]|ALL]][interval[count]]
實例1:
--參數(shù)-d它表示顯示設(shè)備磁盤的使用狀態(tài);-k表示某些在用block為單位的列滿可以使用kilobytes為單位,2意思是數(shù)據(jù)每隔2秒重新登錄一次6意思是一共有多少刷新6次
#iostat-d-k26
那就證明:
tps:該設(shè)備速度10的傳輸次數(shù)(Indicatethenumberthetransferspersecondthoughwereissuedto thedevice.)。
linux服務(wù)器有哪些日常檢查項目???
1、uptime發(fā)出命令這個命令是可以飛速欄里點機器的負(fù)載情況。
2、dmesg下達(dá)命令該命令會輸出低系統(tǒng)日志的到最后10行。
3、vmstat下達(dá)命令vmstat(8)命令,每一行會控制輸出一些系統(tǒng)核心指標(biāo),這些指標(biāo)這個可以讓我們更具體點的了解系統(tǒng)狀態(tài)。
4、mpstat發(fā)出命令該命令可以顯示每個CPU的占內(nèi)存情況。
5、pidstat下命令pidstat命令輸出進(jìn)程的CPU占用率。
6、iostat命令7、fun發(fā)出命令free命令是可以一欄系統(tǒng)內(nèi)存的使用情況,8、sar命令sar命令在這里這個可以查找網(wǎng)絡(luò)設(shè)備的吞吐率。9、icon命令包涵了前面好幾個命令的檢查的內(nèi)容。