摘要: 介绍 perf 是 Linux 2.6.31 以后内置的性能分析工具。它以性能事件采样为基础,不仅可以分析系统的各种事件和内核性能,还可以用来分析指定应用程序的性能问题。 使用介绍 perf top 类似于 top,它能够实时显示占用 CPU 时钟最多的函数或者指令,因此可以用来查找热点函数 $ p 阅读全文
posted @ 2021-01-03 20:36 fanggege 阅读(2114) 评论(0) 推荐(0) 编辑
摘要: 介绍 vmstat 是一个可以展示多种类的性能指标的一个工具:进程、内存、cpu、磁盘io 等。它输出的报告中比top 要全面,有些指标top没有,比如美妙上下文切换次数,中断次数等。 man vmstat查看 VMSTAT(8) System Administration VMSTAT(8) NA 阅读全文
posted @ 2021-01-03 20:11 fanggege 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 介绍 pidstat 是一个用来监控报告被linux 系统管理的任务的统计的数据。 man pidstat 查看介绍 PIDSTAT(1) Linux User's Manual PIDSTAT(1) NAME pidstat - Report statistics for Linux tasks. 阅读全文
posted @ 2021-01-03 20:05 fanggege 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 进程是资源的基本分配单位,线程cpu 调度的基本单位。 进程状态 top 和 ps 是最常用的查看进程状态的工具,下面是一个 top 命令输出的示例,S 列(也就是 Status 列)表示进程的状态。从这个示例里,你可以看到 R、D、Z、S、I 等几个状态 $ top PID USER PR NI 阅读全文
posted @ 2021-01-03 13:52 fanggege 阅读(240) 评论(0) 推荐(0) 编辑