Skip to content
Commit f8a6cea4 authored by Thomas Richter's avatar Thomas Richter Committed by Arnaldo Carvalho de Melo
Browse files

perf vendor events s390: Add cache metrics for z16

Add metrics for s390 z16

- Percentage sourced from Level 2 cache
- Percentage sourced from Level 3 on same chip cache
- Percentage sourced from Level 4 Local cache on same book
- Percentage sourced from Level 4 Remote cache on different book
- Percentage sourced from memory

For details about the formulas see this documentation:
https://www.ibm.com/support/pages/system/files/inline-files/CPU%20MF%20Formulas%20including%20z16%20-%20May%202022_1.pdf



Output after:

  # ./perf stat -M l4rp -- dd if=/dev/zero of=/dev/null bs=10M count=10K
  .... dd output deleted

  Performance counter stats for 'dd if=/dev/zero of=/dev/null bs=10M count=10K':

                  0      IDCW_OFF_DRAWER_CHIP_HIT         #     0.00 l4rp
            431,866      L1I_DIR_WRITES
              2,395      IDCW_OFF_DRAWER_IV
                  0      ICW_OFF_DRAWER
                  0      IDCW_OFF_DRAWER_DRAWER_HIT
              1,437      DCW_OFF_DRAWER
        425,960,793      L1D_DIR_WRITES

       12.165030699 seconds time elapsed

        0.001037000 seconds user
       12.162140000 seconds sys
  #

Signed-off-by: default avatarThomas Richter <tmricht@linux.ibm.com>
Acked-by: default avatarIan Rogers <irogers@google.com>
Acked-By: default avatarSumanth Korikkar <sumanthk@linux.ibm.com>
Cc: Heiko Carstens <hca@linux.ibm.com>
Cc: Sven Schnelle <svens@linux.ibm.com>
Cc: Vasily Gorbik <gor@linux.ibm.com>
Link: https://lore.kernel.org/r/20230313080201.2440201-1-tmricht@linux.ibm.com


Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent 74395567
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment