• Alexander Antonov's avatar
    perf stat: Enable iostat mode for x86 platforms · f9ed693e
    Alexander Antonov authored
    This functionality is based on recently introduced sysfs attributes for
    Intel® Xeon® Scalable processor family (code name Skylake-SP):
    
    Commit bb42b3d3
    
     ("perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping")
    
    Mode is intended to provide four I/O performance metrics in MB per each
    PCIe root port:
    
     - Inbound Read: I/O devices below root port read from the host memory
     - Inbound Write: I/O devices below root port write to the host memory
     - Outbound Read: CPU reads from I/O devices below root port
     - Outbound Write: CPU writes to I/O devices below root port
    
    Each metric requiries only one uncore event which increments at every 4B
    transfer in corresponding direction. The formulas to compute metrics
    are generic:
        #EventCount * 4B / (1024 * 1024)
    Acked-by: default avatarNamhyung Kim <namhyung@kernel.org>
    Signed-off-by: default avatarAlexander Antonov <alexander.antonov@linux.intel.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Alexey V Bayduraev <alexey.v.bayduraev@linux.intel.com>
    Cc: Andi Kleen <ak@linux.intel.com>
    Cc: Arnaldo Carvalho de Melo <acme@kernel.org>
    Cc: Ian Rogers <irogers@google.com>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Link: https://lore.kernel.org/r/20210419094147.15909-4-alexander.antonov@linux.intel.com
    
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    f9ed693e
command-list.txt 1.13 KB
#
# List of known perf commands.
# command name			category [deprecated] [common]
#
perf-annotate			mainporcelain common
perf-archive			mainporcelain common
perf-bench			mainporcelain common
perf-buildid-cache		mainporcelain common
perf-buildid-list		mainporcelain common
perf-data			mainporcelain common
perf-diff			mainporcelain common
perf-c2c			mainporcelain common
perf-config			mainporcelain common
perf-evlist			mainporcelain common
perf-ftrace			mainporcelain common
perf-inject			mainporcelain common
perf-iostat			mainporcelain common
perf-kallsyms			mainporcelain common
perf-kmem			mainporcelain common
perf-kvm			mainporcelain common
perf-list			mainporcelain common
perf-lock			mainporcelain common
perf-mem			mainporcelain common
perf-probe			mainporcelain full
perf-record			mainporcelain common
perf-report			mainporcelain common
perf-sched			mainporcelain common
perf-script			mainporcelain common
perf-stat			mainporcelain common
perf-test			mainporcelain common
perf-timechart			mainporcelain common
perf-top			mainporcelain common
perf-trace			mainporcelain audit
perf-version			mainporcelain common
perf-daemon			mainporcelain common