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