Reference Number: 327043-001 3
Contents
1Introduction..............................................................................................................9
1.1 Introduction .......................................................................................................9
1.2 Uncore PMON Overview........................................................................................9
1.3 Section References............................................................................................10
1.4 Uncore PMON - Typical Control/Counter Logic .......................................................11
1.5 Uncore PMU Summary Tables .............................................................................12
1.6 On Parsing and Using Derived Events...................................................................14
1.6.1 On Common Terms found in Derived Events ..............................................15
2 Intel® Xeon® Processor E5-2600 Product Family Uncore Performance Monitoring.17
2.1 Uncore Per-Socket Performance Monitoring Control................................................17
2.1.1 Setting up a Monitoring Session ...............................................................17
2.1.2 Reading the Sample Interval....................................................................18
2.2 UBox Performance Monitoring .............................................................................19
2.2.1 Overview of the UBox .............................................................................19
2.2.2 UBox Performance Monitoring Overview ....................................................19
2.2.3 UBox Performance Monitors.....................................................................19
2.2.3.1 UBox Box Level PMON State.......................................................19
2.2.3.2 UBox PMON state - Counter/Control Pairs.....................................20
2.2.4 UBox Performance Monitoring Events........................................................21
2.2.5 UBOX Box Events Ordered By Code ..........................................................21
2.2.6 UBOX Box Performance Monitor Event List.................................................21
2.3 Caching Agent (Cbo) Performance Monitoring........................................................22
2.3.1 Overview of the CBo...............................................................................22
2.3.2 CBo Performance Monitoring Overview ......................................................23
2.3.2.1 Special Note on CBo Occupancy Events........................................23
2.3.3 CBo Performance Monitors.......................................................................24
2.3.3.1 CBo Box Level PMON State.........................................................27
2.3.3.2 CBo PMON state - Counter/Control Pairs ......................................27
2.3.3.3 CBo Filter Register (Cn_MSR_PMON_BOX_FILTER) ........................28
2.3.4 CBo Performance Monitoring Events..........................................................30
2.3.4.1 An Overview: ...........................................................................30
2.3.4.2 Acronyms frequently used in CBo Events: ....................................30
2.3.4.3 The Queues: ............................................................................31
2.3.5 CBo Events Ordered By Code...................................................................31
2.3.6 CBO Box Common Metrics (Derived Events)...............................................32
2.3.7 CBo Performance Monitor Event List..........................................................34
2.4 Home Agent (HA) Performance Monitoring............................................................45
2.4.1 Overview of the Home Agent ...................................................................45
2.4.2 HA Performance Monitoring Overview........................................................46
2.4.3 HA Performance Monitors ........................................................................46
2.4.3.1 HA Box Level PMON State ..........................................................46
2.4.3.2 HA PMON state - Counter/Control Pairs........................................47
2.4.4 HA Performance Monitoring Events ...........................................................49
2.4.4.1 On the Major HA Structures: ......................................................49
2.4.5 HA Box Events Ordered By Code ..............................................................50
2.4.6 HA Box Common Metrics (Derived Events).................................................50
2.4.7 HA Box Performance Monitor Event List.....................................................51
2.5 Memory Controller (iMC) Performance Monitoring ..................................................59
2.5.1 Overview of the iMC ...............................................................................59
2.5.2 Functional Overview ...............................................................................59
2.5.3 iMC Performance Monitoring Overview.......................................................59
2.5.4 iMC Performance Monitors .......................................................................60