v3.13.0 is a feature and maintenance release.
What's Changed
- benchmarks have been moved to a new command -- into 'benchmark' and out of 'report'. See
perfspect benchmark --help. - the 'flame' command has been renamed to 'flamegraph'. 'flame' has been retained as an alias.
What's New
- added option to trim metric summary by time range, e.g., filter-out starting and/or ending data. See the
--trimoption in the metrics command. - config command flags now rendered in output to improve usability.
- added option to record and restore system configuration through config command. See the
--recordand--restoreoptions in the config command. - NIC packet steering, MTU size, TX/RX Queue sizes added to report.
- storage benchmark extended to measure bandwidth and latency in multiple configurations.
- when the user overrides the default output directory with --output, PerfSpect will now create the directory if it does not already exist.
- added support for user-provided perf event for native flamegraph creation. See the --perf-event option in the flamegraph command.
- added basic metrics support for Ampere Altra
What's Fixed
- exclude final metric sample when running with workload as it is likely a partial collection
- fix benchmark summary by removing mismatched storage benchmark fields
- elevate privileges for kernel module installation and uninstallation
- superuser privileges not required to collect all telemetry
- multi-target flame graph HTML report now rendered
Full Changelog: v3.12.0...v3.13.0