• Thomas Richter's avatar
    perf vendor events s390: Add cache metrics for z13 · 850eea23
    Thomas Richter authored
    Add metrics for s390 z13
    
    - 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 -- find /
       ...find output deleted
    
      Performance counter stats for 'find /':
    
                2      L1I_OFFDRAWER_SCOL_L4_SOURCED_WRITES #     0.02 l4rp
              252      L1D_ONDRAWER_L4_SOURCED_WRITES
            3,465      L1D_ONDRAWER_L3_SOURCED_WRITES_IV
               80      L1D_OFFDRAWER_SCOL_L4_SOURCED_WRITES
              761      L1D_ONDRAWER_L3_SOURCED_WRITES
                0      L1I_OFFDRAWER_SCOL_L3_SOURCED_WRITES
      131,817,067      L1I_DIR_WRITES
                1      L1I_OFFDRAWER_FCOL_L4_SOURCED_WRITES
              447      L1D_OFFDRAWER_SCOL_L3_SOURCED_WRITES
               22      L1D_OFFDRAWER_FCOL_L4_SOURCED_WRITES
                7      L1I_ONDRAWER_L4_SOURCED_WRITES
                0      L1I_OFFDRAWER_FCOL_L3_SOURCED_WRITES
            1,071      L1D_OFFDRAWER_FCOL_L3_SOURCED_WRITES
                3      L1I_ONDRAWER_L3_SOURCED_WRITES
           13,352      L1D_OFFDRAWER_FCOL_L3_SOURCED_WRITES_IV
           15,252      L1D_OFFDRAWER_SCOL_L3_SOURCED_WRITES_IV
                0      L1I_ONDRAWER_L3_SOURCED_WRITES_IV
                0      L1I_OFFDRAWER_FCOL_L3_SOURCED_WRITES_IV
       57,431,083      L1D_DIR_WRITES
                0      L1I_OFFDRAWER_SCOL_L3_SOURCED_WRITES_IV
    
          15.386502874 seconds time elapsed
    
           0.647348000 seconds user
           3.537041000 seconds sys
    
      #
    Signed-off-by: default avatarThomas Richter <tmricht@linux.ibm.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-3-tmricht@linux.ibm.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    850eea23
transaction.json 2.79 KB