天天看點

網站故障排查幾個簡單步驟

1、top指令檢視cpu消耗多少(id%的值和%cpu要是一直是幾百就是問題了。%wa要是大于30%也是壓力大了)。還有看負載的3個值(和cpu線程是1比1關系。要是值大于線程書,那麼也是壓力過大。)

top指令要是發現cpu消耗過多,可以知道是哪幾個程序了。

2、檢視硬碟使用情況。有時候監控不好可能會被日志檔案撐死。df -h (即時清理無用的,否則一滿什麼問題都會出現)

3、檢視記憶體使用情況。free -m

4、

檢視12.6% wa

IO等待所占用的CPU時間的百分比,高過30%時IO壓力高

用iostat -x 1 10

如果 iostat 沒有,要  yum install sysstat

檢視%util 100.10 %idle 66.2

如果 %util 接近 100%,說明産生的I/O請求太多,I/O系統已經滿負荷,該磁盤可能存在瓶頸。

dle小于70% IO壓力就較大了,一般讀取速度有較多的wait.

5、通過上面幾種方式,查找到暫用伺服器資源的程式,通過日志排錯

本文轉自 小羅ge11 51CTO部落格,原文連結:http://blog.51cto.com/xiaoluoge/1581318,如需轉載請自行聯系原作者