나는 가지고있다인텔 제온 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개의 이벤트를 쿼리할 수 있습니다.