Skip to content

v3.7.0

Latest
Compare
Choose a tag to compare
@harp-intel harp-intel released this 06 Jun 22:42
· 11 commits to main since this release
e0dec47

What's Changed

Version 3.7.0 is a feature and maintenance release.

To install, download and extract the pre-built package (perfspect.tgz) from the Assets listed below.

New Features and Enhancements

  • the metrics HTML report now supports comparing two sets of metrics
  • metrics command can optionally expose a Prometheus compatible metrics endpoint using --prometheus-server and --prometheus-server-addr
  • flame command can now target multiple PIDs using --pids
  • flame command can now control the depth of the call stack using --max-depth
  • eliminated the requirement to have Perl installed on the target for the flame command
  • config command can now enable/disable c6 and c1-demotion
  • config command can now configure LLC size on SRF and GNR
  • config command can now enable/disable LLC prefetcher on SRF
  • telemetry command now reports CPU temperature, IPC and C6 residency
  • report command now includes vendor and model ID in the NIC table
  • logs can now be directed to stdout using --log-stdout; useful when combined with the metrics prometheus server feature
  • metrics command "PMU in use" error and exit changed to a warning

Fixes

  • address problems found with collecting metrics for cgroups
  • fix memory benchmark chart X-axis label from MB/s to GB/s
  • fix index out of range error in renderXlsxTableMultiTarget
  • fix determination of availability of fixed counters

Full Changelog: v3.6.1...v3.7.0