В событиях Linux Perf PMU нет событий UNCORE_CXL в Sapphire Rapids.Linux

Ответить
Anonymous
 В событиях Linux Perf PMU нет событий UNCORE_CXL в Sapphire Rapids.

Сообщение Anonymous »

Я использую Linux 6.5.0 на Xeon 6438, и я заметил, что в Tools/perf/pmu-events/arch/x86/sapphirerapids/ есть файл uncore_cxl.json, который определяет множество cxl связанные события, но я не могу найти их по списку perf, так как же получить доступ к этим событиям?
Кстати, события перечислены в Tools/perf/pmu-events /arch/x86/sapphirerapids/uncore_*.json(кроме cxl) можно увидеть в perf.
perf list | grep cxl :
unc_cha_tor_inserts.ia_hit_cxl_acc
unc_cha_tor_inserts.ia_hit_cxl_acc_local
unc_cha_tor_inserts.ia_miss_crdmorph_cxl_acc
unc_cha_tor_inserts.ia_miss_cxl_acc
unc_cha_tor_inserts.ia_miss_cxl_acc_local
unc_cha_tor_inserts.ia_miss_drd_cxl_acc
unc_cha_tor_inserts.ia_miss_drd_cxl_acc_local
unc_cha_tor_inserts.ia_miss_drd_opt_cxl_acc_local
unc_cha_tor_inserts.ia_miss_drd_opt_pref_cxl_acc_local
unc_cha_tor_inserts.ia_miss_drd_pref_cxl_acc
unc_cha_tor_inserts.ia_miss_drd_pref_cxl_acc_local
unc_cha_tor_inserts.ia_miss_drdmorph_cxl_acc
unc_cha_tor_inserts.ia_miss_llcprefcode_cxl_acc
unc_cha_tor_inserts.ia_miss_llcprefdata_cxl_acc
unc_cha_tor_inserts.ia_miss_llcprefdata_cxl_acc_local
unc_cha_tor_inserts.ia_miss_llcprefrfo_cxl_acc
unc_cha_tor_inserts.ia_miss_llcprefrfo_cxl_acc_local
unc_cha_tor_inserts.ia_miss_rfo_cxl_acc
unc_cha_tor_inserts.ia_miss_rfo_cxl_acc_local
unc_cha_tor_inserts.ia_miss_rfo_pref_cxl_acc
unc_cha_tor_inserts.ia_miss_rfo_pref_cxl_acc_local
unc_cha_tor_inserts.ia_miss_rfomorph_cxl_acc
***********

tools/perf/pmu-events/arch/x86/sapphirerapids/uncore_cxl.json:
[
{
"BriefDescription": "Counts the number of lfclk ticks",
"Counter": "0,1,2,3,4,5,6,7",
"EventCode": "0x01",
"EventName": "UNC_CXLCM_CLOCKTICKS",
"PerPkg": "1",
"UMask": "0x2",
"Unit": "CXLCM"
},
{
"BriefDescription": "Number of Allocation to Mem Rxx AGF 0",
"Counter": "4,5,6,7",
"EventCode": "0x43",
"EventName": "UNC_CXLCM_RxC_AGF_INSERTS.CACHE_DATA",
"Experimental": "1",
"PerPkg": "1",
"UMask": "0x8",
"Unit": "CXLCM"
},
{
"BriefDescription": "Number of Allocation to Cache Req AGF0",
"Counter": "4,5,6,7",
"EventCode": "0x43",
"EventName": "UNC_CXLCM_RxC_AGF_INSERTS.CACHE_REQ0",
"Experimental": "1",
"PerPkg": "1",
"UMask": "0x1",
"Unit": "CXLCM"
},
{
"BriefDescription": "Number of Allocation to Cache Rsp AGF",
"Counter": "4,5,6,7",
"EventCode": "0x43",
"EventName": "UNC_CXLCM_RxC_AGF_INSERTS.CACHE_REQ1",
"Experimental": "1",
"PerPkg": "1",
"UMask": "0x2",
"Unit": "CXLCM"
},



Подробнее здесь: https://stackoverflow.com/questions/787 ... ire-rapids
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»