1[ 2 { 3 "MetricName": "branch_misprediction_rate", 4 "BriefDescription": "Execution-time branch misprediction rate (non-speculative).", 5 "MetricExpr": "d_ratio(ex_ret_brn_misp, ex_ret_brn)", 6 "MetricGroup": "branch_prediction", 7 "ScaleUnit": "1per_branch" 8 }, 9 { 10 "MetricName": "all_data_cache_accesses_pti", 11 "BriefDescription": "All data cache accesses per thousand instructions.", 12 "MetricExpr": "ls_dispatch.all / instructions", 13 "MetricGroup": "l1_dcache", 14 "ScaleUnit": "1e3per_1k_instr" 15 }, 16 { 17 "MetricName": "all_l2_cache_accesses_pti", 18 "BriefDescription": "All L2 cache accesses per thousand instructions.", 19 "MetricExpr": "(l2_request_g1.all_no_prefetch + l2_pf_hit_l2.l2_hwpf + l2_pf_miss_l2_hit_l3.l2_hwpf + l2_pf_miss_l2_l3.l2_hwpf) / instructions", 20 "MetricGroup": "l2_cache", 21 "ScaleUnit": "1e3per_1k_instr" 22 }, 23 { 24 "MetricName": "l2_cache_accesses_from_l1_ic_misses_pti", 25 "BriefDescription": "L2 cache accesses from L1 instruction cache misses (including prefetch) per thousand instructions.", 26 "MetricExpr": "l2_request_g1.cacheable_ic_read / instructions", 27 "MetricGroup": "l2_cache", 28 "ScaleUnit": "1e3per_1k_instr" 29 }, 30 { 31 "MetricName": "l2_cache_accesses_from_l1_dc_misses_pti", 32 "BriefDescription": "L2 cache accesses from L1 data cache misses (including prefetch) per thousand instructions.", 33 "MetricExpr": "l2_request_g1.all_dc / instructions", 34 "MetricGroup": "l2_cache", 35 "ScaleUnit": "1e3per_1k_instr" 36 }, 37 { 38 "MetricName": "l2_cache_accesses_from_l2_hwpf_pti", 39 "BriefDescription": "L2 cache accesses from L2 cache hardware prefetcher per thousand instructions.", 40 "MetricExpr": "(l2_pf_hit_l2.l1_dc_l2_hwpf + l2_pf_miss_l2_hit_l3.l1_dc_l2_hwpf + l2_pf_miss_l2_l3.l1_dc_l2_hwpf) / instructions", 41 "MetricGroup": "l2_cache", 42 "ScaleUnit": "1e3per_1k_instr" 43 }, 44 { 45 "MetricName": "all_l2_cache_misses_pti", 46 "BriefDescription": "All L2 cache misses per thousand instructions.", 47 "MetricExpr": "(l2_cache_req_stat.ic_dc_miss_in_l2 + l2_pf_miss_l2_hit_l3.l2_hwpf + l2_pf_miss_l2_l3.l2_hwpf) / instructions", 48 "MetricGroup": "l2_cache", 49 "ScaleUnit": "1e3per_1k_instr" 50 }, 51 { 52 "MetricName": "l2_cache_misses_from_l1_ic_miss_pti", 53 "BriefDescription": "L2 cache misses from L1 instruction cache misses per thousand instructions.", 54 "MetricExpr": "l2_cache_req_stat.ic_fill_miss / instructions", 55 "MetricGroup": "l2_cache", 56 "ScaleUnit": "1e3per_1k_instr" 57 }, 58 { 59 "MetricName": "l2_cache_misses_from_l1_dc_miss_pti", 60 "BriefDescription": "L2 cache misses from L1 data cache misses per thousand instructions.", 61 "MetricExpr": "l2_cache_req_stat.ls_rd_blk_c / instructions", 62 "MetricGroup": "l2_cache", 63 "ScaleUnit": "1e3per_1k_instr" 64 }, 65 { 66 "MetricName": "l2_cache_misses_from_l2_hwpf_pti", 67 "BriefDescription": "L2 cache misses from L2 cache hardware prefetcher per thousand instructions.", 68 "MetricExpr": "(l2_pf_miss_l2_hit_l3.l1_dc_l2_hwpf + l2_pf_miss_l2_l3.l1_dc_l2_hwpf) / instructions", 69 "MetricGroup": "l2_cache", 70 "ScaleUnit": "1e3per_1k_instr" 71 }, 72 { 73 "MetricName": "all_l2_cache_hits_pti", 74 "BriefDescription": "All L2 cache hits per thousand instructions.", 75 "MetricExpr": "(l2_cache_req_stat.ic_dc_hit_in_l2 + l2_pf_hit_l2.l2_hwpf) / instructions", 76 "MetricGroup": "l2_cache", 77 "ScaleUnit": "1e3per_1k_instr" 78 }, 79 { 80 "MetricName": "l2_cache_hits_from_l1_ic_miss_pti", 81 "BriefDescription": "L2 cache hits from L1 instruction cache misses per thousand instructions.", 82 "MetricExpr": "l2_cache_req_stat.ic_hit_in_l2 / instructions", 83 "MetricGroup": "l2_cache", 84 "ScaleUnit": "1e3per_1k_instr" 85 }, 86 { 87 "MetricName": "l2_cache_hits_from_l1_dc_miss_pti", 88 "BriefDescription": "L2 cache hits from L1 data cache misses per thousand instructions.", 89 "MetricExpr": "l2_cache_req_stat.dc_hit_in_l2 / instructions", 90 "MetricGroup": "l2_cache", 91 "ScaleUnit": "1e3per_1k_instr" 92 }, 93 { 94 "MetricName": "l2_cache_hits_from_l2_hwpf_pti", 95 "BriefDescription": "L2 cache hits from L2 cache hardware prefetcher per thousand instructions.", 96 "MetricExpr": "l2_pf_hit_l2.l1_dc_l2_hwpf / instructions", 97 "MetricGroup": "l2_cache", 98 "ScaleUnit": "1e3per_1k_instr" 99 }, 100 { 101 "MetricName": "l3_cache_accesses", 102 "BriefDescription": "L3 cache accesses.", 103 "MetricExpr": "l3_lookup_state.all_coherent_accesses_to_l3", 104 "MetricGroup": "l3_cache" 105 }, 106 { 107 "MetricName": "l3_misses", 108 "BriefDescription": "L3 misses (including cacheline state change requests).", 109 "MetricExpr": "l3_lookup_state.l3_miss", 110 "MetricGroup": "l3_cache" 111 }, 112 { 113 "MetricName": "l3_read_miss_latency", 114 "BriefDescription": "Average L3 read miss latency (in core clocks).", 115 "MetricExpr": "(l3_xi_sampled_latency.all * 10) / l3_xi_sampled_latency_requests.all", 116 "MetricGroup": "l3_cache", 117 "ScaleUnit": "1ns" 118 }, 119 { 120 "MetricName": "l3_read_miss_latency_for_local_dram", 121 "BriefDescription": "Average L3 read miss latency (in core clocks) for local DRAM.", 122 "MetricExpr": "(l3_xi_sampled_latency.dram_near * 10) / l3_xi_sampled_latency_requests.dram_near", 123 "MetricGroup": "l3_cache", 124 "ScaleUnit": "1ns" 125 }, 126 { 127 "MetricName": "l3_read_miss_latency_for_remote_dram", 128 "BriefDescription": "Average L3 read miss latency (in core clocks) for remote DRAM.", 129 "MetricExpr": "(l3_xi_sampled_latency.dram_far * 10) / l3_xi_sampled_latency_requests.dram_far", 130 "MetricGroup": "l3_cache", 131 "ScaleUnit": "1ns" 132 }, 133 { 134 "MetricName": "op_cache_fetch_miss_ratio", 135 "BriefDescription": "Op cache miss ratio for all fetches.", 136 "MetricExpr": "d_ratio(op_cache_hit_miss.op_cache_miss, op_cache_hit_miss.all_op_cache_accesses)", 137 "ScaleUnit": "100%" 138 }, 139 { 140 "MetricName": "ic_fetch_miss_ratio", 141 "BriefDescription": "Instruction cache miss ratio for all fetches. An instruction cache miss will not be counted by this metric if it is an OC hit.", 142 "MetricExpr": "d_ratio(ic_tag_hit_miss.instruction_cache_miss, ic_tag_hit_miss.all_instruction_cache_accesses)", 143 "ScaleUnit": "100%" 144 }, 145 { 146 "MetricName": "l1_data_cache_fills_from_memory_pti", 147 "BriefDescription": "L1 data cache fills from DRAM or MMIO in any NUMA node per thousand instructions.", 148 "MetricExpr": "ls_any_fills_from_sys.dram_io_all / instructions", 149 "MetricGroup": "l1_dcache", 150 "ScaleUnit": "1e3per_1k_instr" 151 }, 152 { 153 "MetricName": "l1_data_cache_fills_from_remote_node_pti", 154 "BriefDescription": "L1 data cache fills from a different NUMA node per thousand instructions.", 155 "MetricExpr": "ls_any_fills_from_sys.far_all / instructions", 156 "MetricGroup": "l1_dcache", 157 "ScaleUnit": "1e3per_1k_instr" 158 }, 159 { 160 "MetricName": "l1_data_cache_fills_from_same_ccx_pti", 161 "BriefDescription": "L1 data cache fills from within the same CCX per thousand instructions.", 162 "MetricExpr": "ls_any_fills_from_sys.local_all / instructions", 163 "MetricGroup": "l1_dcache", 164 "ScaleUnit": "1e3per_1k_instr" 165 }, 166 { 167 "MetricName": "l1_data_cache_fills_from_different_ccx_pti", 168 "BriefDescription": "L1 data cache fills from another CCX cache in any NUMA node per thousand instructions.", 169 "MetricExpr": "ls_any_fills_from_sys.remote_cache / instructions", 170 "MetricGroup": "l1_dcache", 171 "ScaleUnit": "1e3per_1k_instr" 172 }, 173 { 174 "MetricName": "all_l1_data_cache_fills_pti", 175 "BriefDescription": "All L1 data cache fills per thousand instructions.", 176 "MetricExpr": "ls_any_fills_from_sys.all / instructions", 177 "MetricGroup": "l1_dcache", 178 "ScaleUnit": "1e3per_1k_instr" 179 }, 180 { 181 "MetricName": "l1_demand_data_cache_fills_from_local_l2_pti", 182 "BriefDescription": "L1 demand data cache fills from local L2 cache per thousand instructions.", 183 "MetricExpr": "ls_dmnd_fills_from_sys.local_l2 / instructions", 184 "MetricGroup": "l1_dcache", 185 "ScaleUnit": "1e3per_1k_instr" 186 }, 187 { 188 "MetricName": "l1_demand_data_cache_fills_from_same_ccx_pti", 189 "BriefDescription": "L1 demand data cache fills from within the same CCX per thousand instructions.", 190 "MetricExpr": "ls_dmnd_fills_from_sys.local_ccx / instructions", 191 "MetricGroup": "l1_dcache", 192 "ScaleUnit": "1e3per_1k_instr" 193 }, 194 { 195 "MetricName": "l1_demand_data_cache_fills_from_near_cache_pti", 196 "BriefDescription": "L1 demand data cache fills from another CCX cache in the same NUMA node per thousand instructions.", 197 "MetricExpr": "ls_dmnd_fills_from_sys.near_cache / instructions", 198 "MetricGroup": "l1_dcache", 199 "ScaleUnit": "1e3per_1k_instr" 200 }, 201 { 202 "MetricName": "l1_demand_data_cache_fills_from_near_memory_pti", 203 "BriefDescription": "L1 demand data cache fills from DRAM or MMIO in the same NUMA node per thousand instructions.", 204 "MetricExpr": "ls_dmnd_fills_from_sys.dram_io_near / instructions", 205 "MetricGroup": "l1_dcache", 206 "ScaleUnit": "1e3per_1k_instr" 207 }, 208 { 209 "MetricName": "l1_demand_data_cache_fills_from_far_cache_pti", 210 "BriefDescription": "L1 demand data cache fills from another CCX cache in a different NUMA node per thousand instructions.", 211 "MetricExpr": "ls_dmnd_fills_from_sys.far_cache / instructions", 212 "MetricGroup": "l1_dcache", 213 "ScaleUnit": "1e3per_1k_instr" 214 }, 215 { 216 "MetricName": "l1_demand_data_cache_fills_from_far_memory_pti", 217 "BriefDescription": "L1 demand data cache fills from DRAM or MMIO in a different NUMA node per thousand instructions.", 218 "MetricExpr": "ls_dmnd_fills_from_sys.dram_io_far / instructions", 219 "MetricGroup": "l1_dcache", 220 "ScaleUnit": "1e3per_1k_instr" 221 }, 222 { 223 "MetricName": "l1_itlb_misses_pti", 224 "BriefDescription": "L1 instruction TLB misses per thousand instructions.", 225 "MetricExpr": "(bp_l1_tlb_miss_l2_tlb_hit + bp_l1_tlb_miss_l2_tlb_miss.all) / instructions", 226 "MetricGroup": "tlb", 227 "ScaleUnit": "1e3per_1k_instr" 228 }, 229 { 230 "MetricName": "l2_itlb_misses_pti", 231 "BriefDescription": "L2 instruction TLB misses and instruction page walks per thousand instructions.", 232 "MetricExpr": "bp_l1_tlb_miss_l2_tlb_miss.all / instructions", 233 "MetricGroup": "tlb", 234 "ScaleUnit": "1e3per_1k_instr" 235 }, 236 { 237 "MetricName": "l1_dtlb_misses_pti", 238 "BriefDescription": "L1 data TLB misses per thousand instructions.", 239 "MetricExpr": "ls_l1_d_tlb_miss.all / instructions", 240 "MetricGroup": "tlb", 241 "ScaleUnit": "1e3per_1k_instr" 242 }, 243 { 244 "MetricName": "l2_dtlb_misses_pti", 245 "BriefDescription": "L2 data TLB misses and data page walks per thousand instructions.", 246 "MetricExpr": "ls_l1_d_tlb_miss.all_l2_miss / instructions", 247 "MetricGroup": "tlb", 248 "ScaleUnit": "1e3per_1k_instr" 249 }, 250 { 251 "MetricName": "all_tlbs_flushed_pti", 252 "BriefDescription": "All TLBs flushed per thousand instructions.", 253 "MetricExpr": "ls_tlb_flush.all / instructions", 254 "MetricGroup": "tlb", 255 "ScaleUnit": "1e3per_1k_instr" 256 }, 257 { 258 "MetricName": "macro_ops_dispatched", 259 "BriefDescription": "Macro-ops dispatched.", 260 "MetricExpr": "de_src_op_disp.all", 261 "MetricGroup": "decoder" 262 }, 263 { 264 "MetricName": "sse_avx_stalls", 265 "BriefDescription": "Mixed SSE/AVX stalls.", 266 "MetricExpr": "fp_disp_faults.sse_avx_all" 267 }, 268 { 269 "MetricName": "macro_ops_retired", 270 "BriefDescription": "Macro-ops retired.", 271 "MetricExpr": "ex_ret_ops" 272 }, 273 { 274 "MetricName": "umc_data_bus_utilization", 275 "BriefDescription": "Memory controller data bus utilization.", 276 "MetricExpr": "d_ratio(umc_data_slot_clks.all / 2, umc_mem_clk)", 277 "MetricGroup": "memory_controller", 278 "PerPkg": "1", 279 "ScaleUnit": "100%" 280 }, 281 { 282 "MetricName": "umc_cas_cmd_rate", 283 "BriefDescription": "Memory controller CAS command rate.", 284 "MetricExpr": "d_ratio(umc_cas_cmd.all * 1000, umc_mem_clk)", 285 "MetricGroup": "memory_controller", 286 "PerPkg": "1", 287 "ScaleUnit": "1per_memclk" 288 }, 289 { 290 "MetricName": "umc_cas_cmd_read_ratio", 291 "BriefDescription": "Ratio of memory controller CAS commands for reads.", 292 "MetricExpr": "d_ratio(umc_cas_cmd.rd, umc_cas_cmd.all)", 293 "MetricGroup": "memory_controller", 294 "PerPkg": "1", 295 "ScaleUnit": "100%" 296 }, 297 { 298 "MetricName": "umc_cas_cmd_write_ratio", 299 "BriefDescription": "Ratio of memory controller CAS commands for writes.", 300 "MetricExpr": "d_ratio(umc_cas_cmd.wr, umc_cas_cmd.all)", 301 "MetricGroup": "memory_controller", 302 "PerPkg": "1", 303 "ScaleUnit": "100%" 304 }, 305 { 306 "MetricName": "umc_mem_read_bandwidth", 307 "BriefDescription": "Estimated memory read bandwidth.", 308 "MetricExpr": "(umc_cas_cmd.rd * 64) / 1e6 / duration_time", 309 "MetricGroup": "memory_controller", 310 "PerPkg": "1", 311 "ScaleUnit": "1MB/s" 312 }, 313 { 314 "MetricName": "umc_mem_write_bandwidth", 315 "BriefDescription": "Estimated memory write bandwidth.", 316 "MetricExpr": "(umc_cas_cmd.wr * 64) / 1e6 / duration_time", 317 "MetricGroup": "memory_controller", 318 "PerPkg": "1", 319 "ScaleUnit": "1MB/s" 320 }, 321 { 322 "MetricName": "umc_mem_bandwidth", 323 "BriefDescription": "Estimated combined memory bandwidth.", 324 "MetricExpr": "(umc_cas_cmd.all * 64) / 1e6 / duration_time", 325 "MetricGroup": "memory_controller", 326 "PerPkg": "1", 327 "ScaleUnit": "1MB/s" 328 }, 329 { 330 "MetricName": "umc_activate_cmd_rate", 331 "BriefDescription": "Memory controller ACTIVATE command rate.", 332 "MetricExpr": "d_ratio(umc_act_cmd.all * 1000, umc_mem_clk)", 333 "MetricGroup": "memory_controller", 334 "PerPkg": "1", 335 "ScaleUnit": "1per_memclk" 336 }, 337 { 338 "MetricName": "umc_precharge_cmd_rate", 339 "BriefDescription": "Memory controller PRECHARGE command rate.", 340 "MetricExpr": "d_ratio(umc_pchg_cmd.all * 1000, umc_mem_clk)", 341 "MetricGroup": "memory_controller", 342 "PerPkg": "1", 343 "ScaleUnit": "1per_memclk" 344 }, 345 { 346 "MetricName": "dram_read_bandwidth_for_local_or_remote_socket", 347 "BriefDescription": "DRAM read data bandwidth for accesses in local or remote socket.", 348 "MetricExpr": "(local_or_remote_socket_read_data_beats_dram_0 + local_or_remote_socket_read_data_beats_dram_1 + local_or_remote_socket_read_data_beats_dram_2 + local_or_remote_socket_read_data_beats_dram_3 + local_or_remote_socket_read_data_beats_dram_4 + local_or_remote_socket_read_data_beats_dram_5 + local_or_remote_socket_read_data_beats_dram_6 + local_or_remote_socket_read_data_beats_dram_7 + local_or_remote_socket_read_data_beats_dram_8 + local_or_remote_socket_read_data_beats_dram_9 + local_or_remote_socket_read_data_beats_dram_10 + local_or_remote_socket_read_data_beats_dram_11) / duration_time", 349 "MetricGroup": "data_fabric", 350 "PerPkg": "1", 351 "ScaleUnit": "6.4e-5MB/s" 352 }, 353 { 354 "MetricName": "dram_write_bandwidth_for_local_socket", 355 "BriefDescription": "DRAM write data bandwidth for accesses in local socket.", 356 "MetricExpr": "(local_socket_write_data_beats_dram_0 + local_socket_write_data_beats_dram_1 + local_socket_write_data_beats_dram_2 + local_socket_write_data_beats_dram_3 + local_socket_write_data_beats_dram_4 + local_socket_write_data_beats_dram_5 + local_socket_write_data_beats_dram_6 + local_socket_write_data_beats_dram_7 + local_socket_write_data_beats_dram_8 + local_socket_write_data_beats_dram_9 + local_socket_write_data_beats_dram_10 + local_socket_write_data_beats_dram_11) / duration_time", 357 "MetricGroup": "data_fabric", 358 "PerPkg": "1", 359 "ScaleUnit": "6.4e-5MB/s" 360 }, 361 { 362 "MetricName": "dram_write_bandwidth_for_remote_socket", 363 "BriefDescription": "DRAM write data bandwidth for accesses in remote socket.", 364 "MetricExpr": "(remote_socket_write_data_beats_dram_0 + remote_socket_write_data_beats_dram_1 + remote_socket_write_data_beats_dram_2 + remote_socket_write_data_beats_dram_3 + remote_socket_write_data_beats_dram_4 + remote_socket_write_data_beats_dram_5 + remote_socket_write_data_beats_dram_6 + remote_socket_write_data_beats_dram_7 + remote_socket_write_data_beats_dram_8 + remote_socket_write_data_beats_dram_9 + remote_socket_write_data_beats_dram_10 + remote_socket_write_data_beats_dram_11) / duration_time", 365 "MetricGroup": "data_fabric", 366 "PerPkg": "1", 367 "ScaleUnit": "6.4e-5MB/s" 368 }, 369 { 370 "MetricName": "dram_write_bandwidth_for_local_or_remote_socket", 371 "BriefDescription": "DRAM write data bandwidth for accesses in local or remote socket.", 372 "MetricExpr": "(local_or_remote_socket_write_data_beats_dram_0 + local_or_remote_socket_write_data_beats_dram_1 + local_or_remote_socket_write_data_beats_dram_2 + local_or_remote_socket_write_data_beats_dram_3 + local_or_remote_socket_write_data_beats_dram_4 + local_or_remote_socket_write_data_beats_dram_5 + local_or_remote_socket_write_data_beats_dram_6 + local_or_remote_socket_write_data_beats_dram_7 + local_or_remote_socket_write_data_beats_dram_8 + local_or_remote_socket_write_data_beats_dram_9 + local_or_remote_socket_write_data_beats_dram_10 + local_or_remote_socket_write_data_beats_dram_11) / duration_time", 373 "MetricGroup": "data_fabric", 374 "PerPkg": "1", 375 "ScaleUnit": "6.4e-5MB/s" 376 }, 377 { 378 "MetricName": "upstream_dma_read_bandwidth_for_local_socket", 379 "BriefDescription": "Upstream DMA read data bandwidth for accesses in local socket.", 380 "MetricExpr": "(local_socket_upstream_read_data_beats_io_0 + local_socket_upstream_read_data_beats_io_1 + local_socket_upstream_read_data_beats_io_2 + local_socket_upstream_read_data_beats_io_3 + local_socket_upstream_read_data_beats_io_4 + local_socket_upstream_read_data_beats_io_5 + local_socket_upstream_read_data_beats_io_6 + local_socket_upstream_read_data_beats_io_7) / duration_time", 381 "MetricGroup": "data_fabric", 382 "PerPkg": "1", 383 "ScaleUnit": "6.4e-5MB/s" 384 }, 385 { 386 "MetricName": "upstream_dma_write_bandwidth_for_local_socket", 387 "BriefDescription": "Upstream DMA write data bandwidth for accesses in local socket.", 388 "MetricExpr": "(local_socket_upstream_write_data_beats_io_0 + local_socket_upstream_write_data_beats_io_1 + local_socket_upstream_write_data_beats_io_2 + local_socket_upstream_write_data_beats_io_3 + local_socket_upstream_write_data_beats_io_4 + local_socket_upstream_write_data_beats_io_5 + local_socket_upstream_write_data_beats_io_6 + local_socket_upstream_write_data_beats_io_7) / duration_time", 389 "MetricGroup": "data_fabric", 390 "PerPkg": "1", 391 "ScaleUnit": "6.4e-5MB/s" 392 }, 393 { 394 "MetricName": "upstream_dma_read_bandwidth_for_remote_socket", 395 "BriefDescription": "Upstream DMA read data bandwidth for accesses in remote socket.", 396 "MetricExpr": "(remote_socket_upstream_read_data_beats_io_0 + remote_socket_upstream_read_data_beats_io_1 + remote_socket_upstream_read_data_beats_io_2 + remote_socket_upstream_read_data_beats_io_3 + remote_socket_upstream_read_data_beats_io_4 + remote_socket_upstream_read_data_beats_io_5 + remote_socket_upstream_read_data_beats_io_6 + remote_socket_upstream_read_data_beats_io_7) / duration_time", 397 "MetricGroup": "data_fabric", 398 "PerPkg": "1", 399 "ScaleUnit": "6.4e-5MB/s" 400 }, 401 { 402 "MetricName": "upstream_dma_write_bandwidth_for_remote_socket", 403 "BriefDescription": "Upstream DMA write data bandwidth for accesses in remote socket.", 404 "MetricExpr": "(remote_socket_upstream_write_data_beats_io_0 + remote_socket_upstream_write_data_beats_io_1 + remote_socket_upstream_write_data_beats_io_2 + remote_socket_upstream_write_data_beats_io_3 + remote_socket_upstream_write_data_beats_io_4 + remote_socket_upstream_write_data_beats_io_5 + remote_socket_upstream_write_data_beats_io_6 + remote_socket_upstream_write_data_beats_io_7) / duration_time", 405 "MetricGroup": "data_fabric", 406 "PerPkg": "1", 407 "ScaleUnit": "6.4e-5MB/s" 408 }, 409 { 410 "MetricName": "core_inbound_data_bandwidth_for_local_socket", 411 "BriefDescription": "Core inbound data bandwidth for accesses in local socket.", 412 "MetricExpr": "(local_socket_inbound_data_beats_cfi_0 + local_socket_inbound_data_beats_cfi_1 + local_socket_inbound_data_beats_cfi_2 + local_socket_inbound_data_beats_cfi_3 + local_socket_inbound_data_beats_cfi_4 + local_socket_inbound_data_beats_cfi_5 + local_socket_inbound_data_beats_cfi_6 + local_socket_inbound_data_beats_cfi_7 + local_socket_inbound_data_beats_cfi_8 + local_socket_inbound_data_beats_cfi_9 + local_socket_inbound_data_beats_cfi_10 + local_socket_inbound_data_beats_cfi_11 + local_socket_inbound_data_beats_cfi_12 + local_socket_inbound_data_beats_cfi_13 + local_socket_inbound_data_beats_cfi_14 + local_socket_inbound_data_beats_cfi_15) / duration_time", 413 "MetricGroup": "data_fabric", 414 "PerPkg": "1", 415 "ScaleUnit": "3.2e-5MB/s" 416 }, 417 { 418 "MetricName": "core_outbound_data_bandwidth_for_local_socket", 419 "BriefDescription": "Core outbound data bandwidth for accesses in local socket.", 420 "MetricExpr": "(local_socket_outbound_data_beats_cfi_0 + local_socket_outbound_data_beats_cfi_1 + local_socket_outbound_data_beats_cfi_2 + local_socket_outbound_data_beats_cfi_3 + local_socket_outbound_data_beats_cfi_4 + local_socket_outbound_data_beats_cfi_5 + local_socket_outbound_data_beats_cfi_6 + local_socket_outbound_data_beats_cfi_7 + local_socket_outbound_data_beats_cfi_8 + local_socket_outbound_data_beats_cfi_9 + local_socket_outbound_data_beats_cfi_10 + local_socket_outbound_data_beats_cfi_11 + local_socket_outbound_data_beats_cfi_12 + local_socket_outbound_data_beats_cfi_13 + local_socket_outbound_data_beats_cfi_14 + local_socket_outbound_data_beats_cfi_15) / duration_time", 421 "MetricGroup": "data_fabric", 422 "PerPkg": "1", 423 "ScaleUnit": "6.4e-5MB/s" 424 }, 425 { 426 "MetricName": "core_inbound_data_bandwidth_for_remote_socket", 427 "BriefDescription": "Core inbound data bandwidth for accesses in remote socket.", 428 "MetricExpr": "(remote_socket_inbound_data_beats_cfi_0 + remote_socket_inbound_data_beats_cfi_1 + remote_socket_inbound_data_beats_cfi_2 + remote_socket_inbound_data_beats_cfi_3 + remote_socket_inbound_data_beats_cfi_4 + remote_socket_inbound_data_beats_cfi_5 + remote_socket_inbound_data_beats_cfi_6 + remote_socket_inbound_data_beats_cfi_7 + remote_socket_inbound_data_beats_cfi_8 + remote_socket_inbound_data_beats_cfi_9 + remote_socket_inbound_data_beats_cfi_10 + remote_socket_inbound_data_beats_cfi_11 + remote_socket_inbound_data_beats_cfi_12 + remote_socket_inbound_data_beats_cfi_13 + remote_socket_inbound_data_beats_cfi_14 + remote_socket_inbound_data_beats_cfi_15) / duration_time", 429 "MetricGroup": "data_fabric", 430 "PerPkg": "1", 431 "ScaleUnit": "3.2e-5MB/s" 432 }, 433 { 434 "MetricName": "core_outbound_data_bandwidth_for_remote_socket", 435 "BriefDescription": "Core outbound data bandwidth for accesses in remote socket.", 436 "MetricExpr": "(remote_socket_outbound_data_beats_cfi_0 + remote_socket_outbound_data_beats_cfi_1 + remote_socket_outbound_data_beats_cfi_2 + remote_socket_outbound_data_beats_cfi_3 + remote_socket_outbound_data_beats_cfi_4 + remote_socket_outbound_data_beats_cfi_5 + remote_socket_outbound_data_beats_cfi_6 + remote_socket_outbound_data_beats_cfi_7 + remote_socket_outbound_data_beats_cfi_8 + remote_socket_outbound_data_beats_cfi_9 + remote_socket_outbound_data_beats_cfi_10 + remote_socket_outbound_data_beats_cfi_11 + remote_socket_outbound_data_beats_cfi_12 + remote_socket_outbound_data_beats_cfi_13 + remote_socket_outbound_data_beats_cfi_14 + remote_socket_outbound_data_beats_cfi_15) / duration_time", 437 "MetricGroup": "data_fabric", 438 "PerPkg": "1", 439 "ScaleUnit": "6.4e-5MB/s" 440 }, 441 { 442 "MetricName": "cross_socket_inbound_data_bandwidth_for_local_socket", 443 "BriefDescription": "Inbound data bandwidth for accesses between local socket and remote socket.", 444 "MetricExpr": "(local_socket_inbound_data_beats_link_0 + local_socket_inbound_data_beats_link_1 + local_socket_inbound_data_beats_link_2 + local_socket_inbound_data_beats_link_3 + local_socket_inbound_data_beats_link_4 + local_socket_inbound_data_beats_link_5) / duration_time", 445 "MetricGroup": "data_fabric", 446 "PerPkg": "1", 447 "ScaleUnit": "6.4e-5MB/s" 448 }, 449 { 450 "MetricName": "cross_socket_outbound_data_bandwidth_for_local_socket", 451 "BriefDescription": "Outbound data bandwidth for accesses between local socket and remote socket.", 452 "MetricExpr": "(local_socket_outbound_data_beats_link_0 + local_socket_outbound_data_beats_link_1 + local_socket_outbound_data_beats_link_2 + local_socket_outbound_data_beats_link_3 + local_socket_outbound_data_beats_link_4 + local_socket_outbound_data_beats_link_5) / duration_time", 453 "MetricGroup": "data_fabric", 454 "PerPkg": "1", 455 "ScaleUnit": "6.4e-5MB/s" 456 } 457] 458