]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
perf vendor power9 nest metrics: Correct unit from MB to MiB
authorIan Rogers <irogers@google.com>
Fri, 31 Oct 2025 16:26:37 +0000 (09:26 -0700)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 17 Dec 2025 12:30:37 +0000 (09:30 -0300)
6.1e-5 is very close to 1/16384, where 16384 is 2^14, i.e. a power of
2. When units are in powers of 2 the IEC unit is MiB (mebibytes)
rather than MB (megabytes) where the values are powers of 10.

This patch corrects the unit for uniformity and because such units may
be pattern matched against.

Reviewed-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Signed-off-by: Ian Rogers <irogers@google.com>
Cc: Athira Rajeev <atrajeev@linux.vnet.ibm.com>
Cc: Kajol Jain <kjain@linux.ibm.com>
Link: https://lore.kernel.org/r/20251031162637.1456191-1-irogers@google.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/pmu-events/arch/powerpc/power9/nest_metrics.json

index 7a5d1bf543f82237f56569af021657fa14048ad2..8d028a7c277747fbfa1a1bd6e5bcdbdce8fcbd65 100644 (file)
        "MetricExpr" : "nest_mcs01_imc@PM_MCS01_128B_RD_DISP_PORT01@ + nest_mcs01_imc@PM_MCS01_128B_RD_DISP_PORT23@",
        "MetricName" : "mcs01-read",
        "MetricGroup" : "memory-bandwidth",
-       "ScaleUnit": "6.1e-5MB"
+       "ScaleUnit": "6.1e-5MiB"
     },
     {
        "MetricExpr" : "nest_mcs23_imc@PM_MCS23_128B_RD_DISP_PORT01@ + nest_mcs23_imc@PM_MCS23_128B_RD_DISP_PORT23@",
        "MetricName" : "mcs23-read",
        "MetricGroup" : "memory-bandwidth",
-       "ScaleUnit": "6.1e-5MB"
+       "ScaleUnit": "6.1e-5MiB"
     },
     {
        "MetricExpr" : "nest_mcs01_imc@PM_MCS01_128B_WR_DISP_PORT01@ + nest_mcs01_imc@PM_MCS01_128B_WR_DISP_PORT23@",
        "MetricName" : "mcs01-write",
        "MetricGroup" : "memory-bandwidth",
-       "ScaleUnit": "6.1e-5MB"
+       "ScaleUnit": "6.1e-5MiB"
     },
     {
        "MetricExpr" : "nest_mcs23_imc@PM_MCS23_128B_WR_DISP_PORT01@ + nest_mcs23_imc@PM_MCS23_128B_WR_DISP_PORT23@",
        "MetricName" : "mcs23-write",
        "MetricGroup" : "memory-bandwidth",
-       "ScaleUnit": "6.1e-5MB"
+       "ScaleUnit": "6.1e-5MiB"
     },
     {
        "MetricExpr" : "nest_powerbus0_imc@PM_PB_CYC@",