相关疑难解决方法(0)

如何解释perf iTLB负载,iTLB-load-miss

我有一个测试用例来观察iTLB负载,iTLB负载未命中

perf stat -e dTLB-loads,dTLB-load-misses,iTLB-loads,iTLB-load-misses -p 22479
Run Code Online (Sandbox Code Playgroud)

并得到输出:

进程ID"22479"的性能计数器统计信息:

     1,262,817      dTLB-loads                                                  
        13,950      dTLB-load-misses          #    1.10% of all dTLB cache hits 
            75      iTLB-loads                                                  
         6,882      iTLB-load-misses          # 9176.00% of all iTLB cache hits 

   3.999720948 seconds time elapsed
Run Code Online (Sandbox Code Playgroud)

我不知道如何解释iTLB负载仅75但iTLB负载未命中6,882?

lscpu showes:Intel(R)Xeon(R)CPU E5-2620 v4 @ 2.10GHz

编辑:

我可以解释如下:

做(75 + 6882)次iTLB负载,有75次点击但6882次未命中?

编辑:

ocperf.py list | wc -l
Downloading https://download.01.org/perfmon/mapfile.csv to mapfile.csv

Traceback (most recent call last):
File "/home/marschen/tools/pmu-tools-master/ocperf.py", line 1012, in <module>
emap = find_emap()
File "/home/marschen/tools/pmu-tools-master/ocperf.py", line 831, in find_emap
event_download.download(el, toget)
File …
Run Code Online (Sandbox Code Playgroud)

x86 intel cpu-architecture tlb perf

5
推荐指数
1
解决办法
1305
查看次数

标签 统计

cpu-architecture ×1

intel ×1

perf ×1

tlb ×1

x86 ×1