CPU 排查

CPU排查工具:工具

uptime:檢查負載平均數以確認CPU負載時隨時間上升仍是降低。 負載平均數超過了CPU數量一般表明CPU飽和。線程

vmstat:每秒運行vmstat,而後檢查空閒列,看看還有多少餘量。 少於10% 多是一個問題。進程

mpstat: 檢查單個熱點(繁忙)CPU,挑出一個可能的線程擴展性問題。擴展

top/prstat:看看哪一個進程和用戶是CPU消耗大戶。file

pidstat/prstat:把CPU消耗大戶分解成用戶和系統時間。im

perf/dtrace/stap/oprofile:從用戶時間或者內核時間的角度剖析CPU使用的堆棧跟蹤,以瞭解爲何使用這麼多CPU。cpu

perf/cpustat : 測量CPI。top

相關文章
相關標籤/搜索