Intel PCM(성능 카운터 모니터) - LLC의 낮은 적중률

Intel PCM(성능 카운터 모니터) - LLC의 낮은 적중률

나는 가지고있다인텔 제온 D-1520CPU

나는 달리려고 노력했다.인텔 PCML3 캐시 미스 및 적중 비율을 얻으려면

L3MISS: L3 cache misses

L3HIT : L3 cache hit ratio (0.00-1.00)


Core (SKT) | EXEC | IPC  | FREQ  | AFREQ | L3MISS | L2MISS | L3HIT | L2HIT | L3MPI | L2MPI |  L3OCC |   LMB  |   RMB  | TEMP

   0    0     0.02   1.06   0.02    0.37     411 K    489 K    0.16    0.05    0.01    0.01      176       16        0     58
   1    0     0.05   0.38   0.13    0.60    3823 K   4508 K    0.15    0.16    0.04    0.04     4048       95        0     58
   2    0     0.03   1.01   0.03    0.40     524 K    601 K    0.13    0.09    0.01    0.01        0       20        0     58
   3    0     0.05   0.87   0.06    0.42    1758 K   2033 K    0.14    0.13    0.02    0.02     1776       63        0     58
   4    0     0.02   1.24   0.02    0.37     196 K    247 K    0.21    0.06    0.00    0.00       16       13        0     58
   5    0     0.09   0.88   0.10    0.66    2270 K   2565 K    0.11    0.12    0.01    0.01      128       99        0     58
   6    0     0.03   1.27   0.02    0.40     218 K    273 K    0.20    0.05    0.00    0.00       32       14        0     58
   7    0     0.03   1.43   0.02    0.40     221 K    279 K    0.21    0.04    0.00    0.00      160       16        0     58
---------------------------------------------------------------------------------------------------------------
 SKT    0     0.04   0.80   0.05    0.51    9425 K     10 M    0.14    0.13    0.01    0.02     6336      336        0     58
---------------------------------------------------------------------------------------------------------------
 TOTAL  *     0.04   0.80   0.05    0.51    9425 K     10 M    0.14    0.13    0.01    0.02     N/A     N/A     N/A      N/A

1.

L3 적중률은 항상 낮은가요? 위에 표시된 값에서 이러한 값의 대부분은 20%보다 낮습니다. 이게 정상인가요?

답변1

저는 L3 미스 값을 측정하려는 Intel PCM을 처음 사용합니다.
내가 읽은 곳(인텔 포럼일 수도 있음)이 있을 수 있습니다.10% -15%여러 가지 이유로 시스템 전체 통계에서 원본의 가치가 낮습니다. Windows OS를 사용하고 있다고 믿으십시오.

Linux의 경우 make 파일에서 perf 명령 사용법을 출력해 보세요. Linux에서 테스트한 결과, L3 캐시 값은 정상적인 조건에서 약간 더 높습니다(즉, i7(7세대) 노트북의 부하가 높지 않음).

PCM 대신 PCM-Core는 카운터의 특정 값을 쿼리하는 데에도 유용합니다. 예를 들어 Windows 시스템에서는 다음 명령을 사용하여 MEM_LOAD_UOPS_RETIRED_L3_MISS 값을 알 수 있습니다 ./pcm-core.x 1.0 -e cpu/umask=0x20,event=0xD1. 1.0 - 매초마다 프로세서(Intel) 데이터 시트의 Umask 및 이벤트 값.(정확한 파일 이름을 기억할 수 없음) 출력은 다음과 같아야합니다1. 첫 번째 쿼리 = 이벤트 0. 최대 3개의 이벤트를 쿼리할 수 있습니다.

관련 정보