linux負(fù)載過(guò)高 排查方法及說(shuō)明 附:Centos安裝iostat

原文出處:http://www.anytua.com

負(fù)載(load)是linux機(jī)器的一個(gè)重要指標(biāo),直觀了反應(yīng)了機(jī)器當(dāng)前的狀態(tài)。Linux的負(fù)載高,主要是由于CPU使用、內(nèi)存使用、IO消耗三部分引起。任意一項(xiàng)使用過(guò)量,都將導(dǎo)致服務(wù)器負(fù)載的急劇攀升。

直接查看負(fù)載狀況可以用命令:

#uptime

既然是CPU使用,內(nèi)存使用和IO消耗。那么需要兩個(gè)命令來(lái)查看,一個(gè)是top一個(gè)是iostat。top自帶,但只能較好的顯示CPU和內(nèi)存情況,無(wú)法獲得更多的IO具體信息。

所以安裝iostat,Centos系統(tǒng)下:

#yum install sysstat

然后y過(guò)去(也就一次)就安裝完畢了。

使用top命令查看一下CPU的使用狀況以及內(nèi)存的使用狀況。

再使用

#iostat -x 1 10

來(lái)看一下IO的開銷狀況,直接一點(diǎn)看“util”的百分比,就是IO使用率。(命令含義:監(jiān)控輸入狀態(tài),一秒一次,共十次。)

以上三點(diǎn),反饋肯定是各種占用越低越好,無(wú)論是百分比還是具體數(shù)值,越高肯定負(fù)載就越重。

通過(guò)上面來(lái)了解一下服務(wù)器目前負(fù)載過(guò)高的主要原因是哪里引起的,幫助確定方向再排查具體原因,再想辦法解決問(wèn)題。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容