AArch64 | |
ppc64le | |
s390x | |
x86-64 |
- Update to 202201 upstream version: * use cmake to build the project * reduce pcm overhead * pcm-raw: add -r option (PMU reset) * pcm-raw: add a sample separator option * freeze/unfreeze all core PMU counters during the read operation * change ulimit recommendations * various performance and bug fixes
- Update to 202112: * pcm: expose DRAM_GT_REQUESTS and DRAM_IA_REQUESTS bandwdith metrics * pcm: added client IO and GT bandwidth metrics to CSV output * pcm-memory: added -u option (clear screen before stat update) * pcm-memory: added -s option (silent mode) * pcm-memory: add csv print support for DRAM rank monitoring * pcm-memory: disable pmem output when rank monitoring is enabled * pcm-power: support for <1 sec delay * pcm-raw: added -i option (limits the number of iterations/samples) * pcm-raw: add support of IRP events * pcm-raw: add thousand separator and tab separator options * pcm-pcie: support 8 socket platforms * pcm-power: add core power license statistics * various small fixes and enhancements
- Update to 202110: * support ADL (Alder Lake) in pcm tool * display average uncore frequency in pcm.x * allow verbose CPU topology printing with PCM_PRINT_TOPOLOGY environment variables * pcm-raw: support event group multiplexing * pcm-iio: support csv output * developed a workaround to make PCM work in VMware guest * various bug fixes
- Update to 202107: * support systems with > 1024 logical cores * support Rocket Lake * pcm-pcie: fix HIT metrics calculation on Broadwell/Haswell server platforms * pcm: add several additional columns to the socket and core sections in csv output * pcm-iio: fix multiplier value for outbound events on Snowridge and Icelake server platforms * implement workaround for Linux watchdog not clearing its event programming * move Icelake top-down events to a separate group to fix counting through Linux perf API * added pcm-mmio utility to rpm
- Update to 202105: * support Intel Atom Processor P5900 Series (previously codenamed SnowRidge) * address Linux warnings
- Update to 202101: * Add Comet Lake support * Add Tiger Lake support * Add support for additional Icelake cpu model * Support Linux resctrl driver for RDT Metrics (see ENVVAR_README.md) * Improve robustness in handling rare core event overflows * A few fixes for c_example * Support using Linux perf API for core PMU for systems with offlined cores * Add -i parameter to more tools * support select metrics in virtual machines with vPMU support (e.g. AWS virtualized instances with arch_perfmon flag). Screenshot of grafana dashboard with PCM data from a c5.9xlarge virtualized AWS instance * pcm-iio: fix VT-d events on SKX * pcm-memory: make -pmm/-pmem the default option on systems with PMM/PMem support * pcm-tsx: update events for ICL and SKL, allow collection of up to 8 events * pcm-raw: support fixed PMU counters * fix UBOX MSR addresses for Jaketown/Ivytown * support Icelake client CPUs * new pcm-raw utility: to program arbitrary core and uncore events by specifying raw register event ID encoding * pcm-memory: support -all option to show channels event if they do not have any traffic (inactive memory channels) * pcm-memory: csv output for Near Memory hit rate (in PMem Memory Mode) * pcm-memory: show memory channels with PMM but w/o DRAM DIMMs * unfreeze counters using global uncore counter control register during uncore PMU initialization (some other tools freeze using global control before exit)
- Update to 202007: * no upstream changelog
- Build only for %ix86 x86_64 as it targets Intel CPU only
- Remove the TM/etc. blurbs
- Initial commit, jsc#6867
- Update to 202104: * Add Icelake server support
- Update to 202101: * Add Comet Lake support * Add Tiger Lake support * Add support for additional Icelake cpu model * Support Linux resctrl driver for RDT Metrics (see ENVVAR_README.md) * Improve robustness in handling rare core event overflows * A few fixes for c_example * Support using Linux perf API for core PMU for systems with offlined cores * Add -i parameter to more tools * support select metrics in virtual machines with vPMU support (e.g. AWS virtualized instances with arch_perfmon flag). Screenshot of grafana dashboard with PCM data from a c5.9xlarge virtualized AWS instance * pcm-iio: fix VT-d events on SKX * pcm-memory: make -pmm/-pmem the default option on systems with PMM/PMem support * pcm-tsx: update events for ICL and SKL, allow collection of up to 8 events * pcm-raw: support fixed PMU counters * fix UBOX MSR addresses for Jaketown/Ivytown * support Icelake client CPUs * new pcm-raw utility: to program arbitrary core and uncore events by specifying raw register event ID encoding * pcm-memory: support -all option to show channels event if they do not have any traffic (inactive memory channels) * pcm-memory: csv output for Near Memory hit rate (in PMem Memory Mode) * pcm-memory: show memory channels with PMM but w/o DRAM DIMMs * unfreeze counters using global uncore counter control register during uncore PMU initialization (some other tools freeze using global control before exit)
- Update to 202007: * no upstream changelog
- Build only for %ix86 x86_64 as it targets Intel CPU only
- Remove the TM/etc. blurbs
- Initial commit, jsc#6867