Выполняю анализ производительности приложения, работающего на сервере IBM POWER8, после CPI breakdown model for POWER8.Какой тип событий POWER8 PMU должен быть максимальным?
Я понимаю, что мне нужно уменьшить процент киосков, вызванных, например, промахов кэша (PM_CMPLU_STALL_DCACHE_MISS
) или ошибочность прогнозирования ветвления (PM_CMPLU_STALL_BRU
). POWER7 performance analysis tutorial говорит, что хорошо написанное приложение имеет высокий процент завершения окончательной подготовки (PM_1PLUS_PPC_CMPL
).
Правильно ли я понимаю, что для POWER8 мне нужно maximize Процент для PM_GRP_CMPL
метрический? Какие еще метрики на основе PMU я должен попробовать: maximize?