mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2024-11-10 12:37:25 +01:00
36 lines
1013 B
Plaintext
36 lines
1013 B
Plaintext
|
SHORT First level of IBM CPI stack
|
||
|
|
||
|
EVENTSET
|
||
|
PMC0 PM_CMPLU_STALL_THRD
|
||
|
PMC1 PM_GCT_EMPTY_CYC
|
||
|
PMC3 PM_CMPLU_STALL
|
||
|
PMC4 PM_RUN_INST_CMPL
|
||
|
PMC5 PM_RUN_CYC
|
||
|
|
||
|
METRICS
|
||
|
CPI PMC5/PMC4
|
||
|
Stall cycles PMC3
|
||
|
Stall cycle ratio PMC3/PMC5
|
||
|
Thread blocked cycles PMC0
|
||
|
Thread blocked cycle ratio PMC0/PMC5
|
||
|
GCT empty cycles PMC1
|
||
|
GCT empty cycle ratio PMC1/PM5
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
LONG
|
||
|
Formulas:
|
||
|
Stall cycles = PM_CMPLU_STALL
|
||
|
Stall cycle ratio = PM_CMPLU_STALL/PM_RUN_CYC
|
||
|
Thread blocked cycles = PM_CMPLU_STALL_THRD
|
||
|
Thread blocked cycle ratio = PM_CMPLU_STALL_THRD/PM_RUN_CYC
|
||
|
GCT empty cycles = PM_GCT_EMPTY_CYC
|
||
|
GCT empty cycle ratio = PM_GCT_EMPTY_CYC/PM_RUN_CYC
|
||
|
--
|
||
|
First level of IBM CPI stack. IBM names Stalled Cycles, Waiting to Complete,
|
||
|
Thread Blocked, Completion Table Empty, Other and Completion Cycles. For some
|
||
|
there are no clearly identifiable events, so this group concentrates on
|
||
|
Stalled Cycles (PM_CMPLU_STALL), Thread Blocked (PM_CMPLU_STALL_THRD),
|
||
|
Completion Table Empty (PM_GCT_EMPTY_CYC) and Other (PM_CMPLU_STALL_OTHER_CMPL).
|