01:linux系統負載高 - 常用排查方法


1:安裝軟件包 sysstat (建議 rpm包安裝,yum 安裝的版本低。很多內容顯示不了)

[root@mysql180 ~]# wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.7.3-1.x86_64.rpm

 

2:模擬系統負載高:

[root@mysql180 ~]# stress --cpu 1 --timeout 600s    (模擬cpu壓力)

 

或者

[root@mysql180 ~]# stress --io 1 --timeout 600s     (模擬io壓力)

 

 

3:使用top ,或者  uptime  查看負載情況:可以看到負載一直在上升

 

4:使用安裝的軟件包,命令找出哪個進程占用了cpu/io

 

可以看到cpu被占用幾乎100%, 如果剛才使用的是模擬 io壓力,就會出現%sys很高。

找出具體占用的進程名稱:

 

5:根據進程pid 殺掉吧

 

實際工作中,應該根據公司情況來看。

 


免責聲明!

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



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