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

相关文章
相关标签/搜索