2018-12-22

cpu 性能指标
用户cpu使用率 描诉非空闲时间cpu时间的百分比,根据cpu上运行不同,又分为用户cpu,系统cpu,等待I/O CPU,软中断/硬中断

常用排查cpu指令指标

  1. 平均负载,使用uptime,top 查看平均负载,

  2. 使用midstat,pidstat 命令 查看每个cpu 和每个进程cpu

pidstat -d 可以查看进程的读写I/O的情况

midstat 查看 cpu使用率情况 pidstat -u 5 1 间隔5秒输出一组数据

vmstat 查看系统上下文切换次数和中断次数,通过pidstat查看进程资源上下文切换和非自愿上下文切换情况

最后通过pidstat查看线程上下文切换情况

  1. strace 正是最常用的跟踪进程系统调用的工具。使用方法,strace -p pid 跟踪进程使用情况

极客时间版权所有: https://time.geekbang.org/column/article/71382

常用工具


image
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文/tangsl(简书作者) 原文链接:http://www.jianshu.com/p/2b993a4b913e...
    西葫芦炒胖子阅读 3,810评论 0 5
  • iOS面试题总结 1.说下线程和进程的区别 答:(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有...
    零度_不结冰阅读 317评论 0 0
  • 这篇文章主要介绍一些常用的linux服务器性能监控命令,包括命令的常用参数、指标的含义以及一些交互操作。 几个问题...
    dancingking阅读 8,390评论 6 22
  • 单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属...
    超级小学生1阅读 353评论 0 0
  • 我喜欢在家里养花,养花也不深究是什么品种甚么名字,只伺奉她们水土适当,郁郁葱葱,不用与严寒酷暑恶斗,四季如春,恬淡...
    金刚葫芦GF阅读 607评论 1 6