CentOS系統很卡的基本排查方法


來源:http://www.centoscn.com/CentOS/Intermediate/2017/1012/9032.html

 

一. 查看內存使用情況 
1. free命令可查看內存使用情況

 

2.開始清理內存(需要root權限)

sync                   
echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/drop_caches echo 3 > /proc/sys/vm/drop_caches

sync的作用是將所有正在內存中的緩沖區寫到磁盤中,其中包括已經修改的文件inode、已延遲的塊I/O以及讀寫映射文件,從而確保文件系統的完整性。

  • 1:釋放頁緩存
  • 2:釋放dentries和inodes
  • 3:釋放所有緩存

3.重新使用free命令查看內存

二. 查看CPU使用情況 

1. top命令可查看cpu使用情況(也可查看內存,動態的命令)

2 . 使用kill 命令殺死進程:如果發現用戶進程一直在跑,可以干掉這個進程,注意,是個人用戶的。

3 . 上圖中第一列是進程pid。記下要干掉進程的pid。假設是1111  使用下列命令殺死進程:

kill -9 1111

 


免責聲明!

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



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