mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2025-08-04 02:00:37 +02:00
Add likwid collector
This commit is contained in:
21
collectors/likwid/groups/phi/TLB_L2.txt
Normal file
21
collectors/likwid/groups/phi/TLB_L2.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
SHORT L2 TLB misses
|
||||
|
||||
EVENTSET
|
||||
PMC0 LONG_DATA_PAGE_WALK
|
||||
PMC1 DATA_READ_OR_WRITE
|
||||
|
||||
METRICS
|
||||
Runtime (RDTSC) [s] time
|
||||
L2 TLB misses [misses/s] PMC0/time
|
||||
L2 TLB miss ratio PMC0/PMC1
|
||||
|
||||
LONG
|
||||
Formulas:
|
||||
L2 TLB misses [misses/s] = LONG_DATA_PAGE_WALK/time
|
||||
L2 TLB miss ratio = LONG_DATA_PAGE_WALK/DATA_READ_OR_WRITE
|
||||
-
|
||||
This performance group measures the L2 TLB misses. A L2 TLB miss has a penelty
|
||||
of at least 100 cycles, hence it is important to avoid them. A high ratio can
|
||||
indicate trashing because when multiple pages are accessed in a loop iteration,
|
||||
the size and associativity is not sufficient to hold all pages. This would also
|
||||
result in a bad ratio for the L1 TLB.
|
Reference in New Issue
Block a user