Я использую 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
В событиях Linux Perf PMU нет событий UNCORE_CXL в Sapphire Rapids. ⇐ Linux
-
Anonymous
1721704573
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"
},
Подробнее здесь: [url]https://stackoverflow.com/questions/78781418/linux-perf-pmu-events-does-not-have-uncore-cxl-events-in-sapphire-rapids[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия