执行命令: perf list 可以看到如下显示: branch-instructions OR branches[Hardware event]branch-misses[Hardware event]cache-misses[Hardware event]... ... context-switches OR cs[Software event]page-faults OR faults[Software event]... ... L1-dcache-load-misses[Hardware cache event]L1-dcache-loads[...
L1-dcache-load-misses:一级数据缓存负载未命中,大概可以看出应用程序的内存负载,其中有一部分负载从一级缓存返回 LLC-load-misses:末级缓存未命中;在末级缓存之后,就会直接读取主存,因此这实际是测量主存负载 下面对常用的子命令重点介绍一下,只要记住stat主要用于计数events,reord主要用于采样,report和script主要用于分...
perf性能事件的关系图如下: 执行命令: perf list 可以看到如下显示: branch-instructionsORbranches[Hardware event]branch-misses[Hardware event]cache-misses[Hardware event] ... ...context-switchesORcs [Software event] page-faultsORfaults [Software event] ... ... L1-dcache-load-misses [Hardwarecacheev...
L1-dcache-loads [Hardware cache event] L1-dcache-load-misses [Hardware cache event] L1-dcache-stores [Hardware cache event] L1-dcache-store-misses [Hardware cache event] L1-dcache-prefetches [Hardware cache event] L1-dcache-prefetch-misses [Hardware cache event] L1-icache-loads [Hardware ...
branches-misses:这段时间内分支预测失败的次数,这个值越小越好。 L1-dcache-loads:一级数据缓存读取次数。 L1-dcache-load-missed:一级数据缓存读取失败次数。 LLC-loads:last level cache读取次数。
L1-dcache-loads [Hardware cache event] L1-dcache-load-misses [Hardware cache event] L1-dcache-stores [Hardware cache event] L1-dcache-store-misses [Hardware cache event] L1-dcache-prefetches [Hardware cache event] L1-dcache-prefetch-misses [Hardware cache event] ...
perf top -p 70257 -e L1-dcache-loads 查看制定进程的L1缓存数据的load perf stat -e instructions -e cache-references -e cache-misses -e L1-dcache-loads -e L1-dcache-load-misses -e L1-dcache-stores -e L1-dcache-store-misses -e LLC-loads -e LLC-load-misses -e LLC-prefetches -e...
perf是一个性能分析工具,用于收集和分析系统的性能数据。它可以通过硬件性能计数器来测量各种事件,如指令执行、缓存命中率等。然而,perf工具本身并不会主动报告"dcache-store-misses"事件,这是因为"dcache-store-misses"是一个特定于处理器架构的事件,不是perf工具默认收集的事件之一。
perf stat统计结果如下:其他指标均正常,除了CPI,每周期执行了0.67条指令。怀疑时CPU的IO导致,查看CPU缓存:执行如下指令: perf stat -e instructions -e cache-references -e cache-misses -e L1-dcache-loads -e L1-dcache-load-misses -e L1-dcache-stores -e L1-dcache-store-misses ...
cache/hwcache显示硬件cache相关事件列表: al@al-System-Product-Name:~/perf$ sudo perf list cache List of pre-defined events (to be used in -e): L1-dcache-load-misses [Hardware cache event] L1-dcache-loads [Hardware cache event]