mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2025-08-21 18:03:00 +02:00
Add likwid collector
This commit is contained in:
40
collectors/likwid/groups/ivybridgeEP/PORT_USAGE.txt
Normal file
40
collectors/likwid/groups/ivybridgeEP/PORT_USAGE.txt
Normal file
@@ -0,0 +1,40 @@
|
||||
SHORT Execution port utilization
|
||||
|
||||
REQUIRE_NOHT
|
||||
|
||||
EVENTSET
|
||||
FIXC0 INSTR_RETIRED_ANY
|
||||
FIXC1 CPU_CLK_UNHALTED_CORE
|
||||
FIXC2 CPU_CLK_UNHALTED_REF
|
||||
PMC0 UOPS_DISPATCHED_PORT_PORT_0
|
||||
PMC1 UOPS_DISPATCHED_PORT_PORT_1
|
||||
PMC2 UOPS_DISPATCHED_PORT_PORT_2
|
||||
PMC3 UOPS_DISPATCHED_PORT_PORT_3
|
||||
PMC4 UOPS_DISPATCHED_PORT_PORT_4
|
||||
PMC5 UOPS_DISPATCHED_PORT_PORT_5
|
||||
|
||||
|
||||
METRICS
|
||||
Runtime (RDTSC) [s] time
|
||||
Runtime unhalted [s] FIXC1*inverseClock
|
||||
Clock [MHz] 1.E-06*(FIXC1/FIXC2)/inverseClock
|
||||
CPI FIXC1/FIXC0
|
||||
Port0 usage ratio PMC0/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5)
|
||||
Port1 usage ratio PMC1/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5)
|
||||
Port2 usage ratio PMC2/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5)
|
||||
Port3 usage ratio PMC3/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5)
|
||||
Port4 usage ratio PMC4/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5)
|
||||
Port5 usage ratio PMC5/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5)
|
||||
|
||||
LONG
|
||||
Formulas:
|
||||
Port0 usage ratio = UOPS_DISPATCHED_PORT_PORT_0/SUM(UOPS_DISPATCHED_PORT_PORT_*)
|
||||
Port1 usage ratio = UOPS_DISPATCHED_PORT_PORT_1/SUM(UOPS_DISPATCHED_PORT_PORT_*)
|
||||
Port2 usage ratio = UOPS_DISPATCHED_PORT_PORT_2/SUM(UOPS_DISPATCHED_PORT_PORT_*)
|
||||
Port3 usage ratio = UOPS_DISPATCHED_PORT_PORT_3/SUM(UOPS_DISPATCHED_PORT_PORT_*)
|
||||
Port4 usage ratio = UOPS_DISPATCHED_PORT_PORT_4/SUM(UOPS_DISPATCHED_PORT_PORT_*)
|
||||
Port5 usage ratio = UOPS_DISPATCHED_PORT_PORT_5/SUM(UOPS_DISPATCHED_PORT_PORT_*)
|
||||
-
|
||||
This group measures the execution port utilization in a CPU core. The group can
|
||||
only be measured when HyperThreading is disabled because only then each CPU core
|
||||
can program eight counters.
|
Reference in New Issue
Block a user