cpu 性能指标
用户cpu使用率 描诉非空闲时间cpu时间的百分比,根据cpu上运行不同,又分为用户cpu,系统cpu,等待I/O CPU,软中断/硬中断
常用排查cpu指令指标
平均负载,使用uptime,top 查看平均负载,
使用midstat,pidstat 命令 查看每个cpu 和每个进程cpu
pidstat -d 可以查看进程的读写I/O的情况
midstat 查看 cpu使用率情况 pidstat -u 5 1 间隔5秒输出一组数据
vmstat 查看系统上下文切换次数和中断次数,通过pidstat查看进程资源上下文切换和非自愿上下文切换情况
最后通过pidstat查看线程上下文切换情况
- strace 正是最常用的跟踪进程系统调用的工具。使用方法,strace -p pid 跟踪进程使用情况
极客时间版权所有: https://time.geekbang.org/column/article/71382
常用工具