linux負載過高 排查方法及說明 附:Centos安裝iostat


負載(load)是linux機器的一個重要指標,直觀了反應了機器當前的狀態。Linux的負載高,主要是由於CPU使用、內存使用、IO消耗三部分引起。任意一項使用過量,都將導致服務器負載的急劇攀升。

直接查看負載狀況可以用命令:

#uptime

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

所以安裝iostat,Centos系統下:

#yum install sysstat

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

使用top命令查看一下CPU的使用狀況以及內存的使用狀況。

再使用

#iostat -x 1 10

來看一下IO的開銷狀況,直接一點看"util"的百分比,就是IO使用率。(命令含義:監控輸入狀態,一秒一次,共十次。)

以上三點,反饋肯定是各種占用越低越好,無論是百分比還是具體數值,越高肯定負載就越重。

通過上面來了解一下服務器目前負載過高的主要原因是哪里引起的,幫助確定方向再排查具體原因,再想辦法解決問題。


轉載自:https://www.jianshu.com/p/b231508e68e5。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM