Perf-Linux下的系统性能调优工具

Task-clock-msecs:CPU 利用率,该值高,说明程序的多数时间花费在 CPU 计算上而非 IO。

Context-switches:进程切换次数,记录了程序运行过程中发生了多少次进程切换,频繁的进程切换是应该避免的。

Cache-misses:程序运行过程中总体的 cache 利用情况,如果该值过高,说明程序的 cache 利用不好

CPU-migrations:表示进程 t运行过程中发生了多少次 CPU 迁移

Cycles:处理器时钟,一条机器指令可能需要多个 cycles,

Instructions: 机器指令数目。

IPC:是 Instructions/Cycles 的比值,该值越大越好,说明程序充分利用了处理器的特性。

Cache-references: cache 命中的次数

Cache-misses: cache 失效的次数。

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

推荐阅读更多精彩内容

  • 性能调优工具如 perf,Oprofile 等的基本原理都是对被监测对象进行采样,最简单的情形是根据 tick 中...
    abeb6ca9bb86阅读 10,712评论 2 15
  • 1. 基础知识 1.1、 基本概念、 功能 冯诺伊曼体系结构1、计算机处理的数据和指令一律用二进制数表示2、顺序执...
    yunpiao阅读 5,389评论 1 22
  • 本文章转载于搜狗测试 在稳定性测试中发现问题后,用perf分析cpu占用的案例: 测知乎summary遇到一个问题...
    夜境阅读 10,421评论 0 2
  • ​​一、正月建寅,人元司令戊土五日,丙火五日,甲木二十曰 寅月臧干甲丙戊说明了水火阴阳的具体情况。 寅中藏甲丙戊,...
    CTF易谋阅读 1,304评论 0 0
  • 手指烟花,只待银辉照红颜,词染寂寥,可知笔意附风雅!琴心邀雪,共奏驿外梅花香,清风踏月,一览山中紫气升!迂回断雁总...
    哈哈楼哈哈阅读 92评论 0 0