Releases: intel/PerfSpect
Releases · intel/PerfSpect
1.2.11
New in v1.2.11:
- updated CLX, SKX, BDX metrics and events to latest perfmon
- improved cid mode (auto-selects 5 containers with highest cpu util)
- optimized postprocessing speed
- changed output interval to 5 seconds and multiplexing to 125ms (eliminates perf overhead)
1.2.10
- Update html report
- Update uncore detection to support older kernels
- Add option to fail postprocessing if anomalies detected in perfstat.csv
- Expand TMA metrics for SPR, ICX, CLX and SKX
- Updated similarity analysis to support more components and output new visualizations
- add system wide to thread and socket
1.2.9
- normalize time intervals to improve accuracy
- update icx perfmon metric equations
- update nmi_watchdog through sysctl instead of writing to the file (some OS's didn't let us write to files)
- cstate events are no longer collected in CID or PID modes
- other minor bug fixes
1.2.8
Bug Fixes
- "Basic Stats" now produced in HTML report
- Use more precise CHA count in metric formulas
- Set TSC constant when collecting for cgroups
- Add c6-residency collection
- Identify IMC devices accurately
- Add missing collection events
Other
- Align metric formulas and constants with perfmon
- Merge clx and skx event files
1.2.7
possibly breaking changes:
- output files are no longer in results sub directory
updates and bug fixes:
- warn about lack of vPMU support for TMA in ICX and SPR VM's
- now supports SPR with older perf's which don't support frontend format
- added postprocess error summaries when using verbose
- added default input file of perfstat.csv to perf-postprocess
- perf-postprocess no longer requires privileges
1.2.6
breaking changes
- remove interval arg from perf-collect
- remove percore, persocket and cloud flags from perf-postprocess (now detects arguments from perf-collect output)
- changed output file naming to sys.out (for system-wide), socket.out (for socket-level), and core.out (for core-level)
general bug fixes and enhancements:
- added LLC MPI metrics for ice lake
- added verbose logging to perf-postprocess
- removed temporary calculation csv output
- aligned CLX and SKX metric names with other Xeon generations like changing TMAM to TMA
1.2.5
Possibly breaking changes:
- remove -csp and -ct flags and detects if in vm and removes noncore events
- removed flags (metadata only, dry-run, eventfile)
- requires sudo/root to run
- General bug fixes and cleanup:
filter OCR and power events when in core only mode
- add example deamonset.yml
- added logging
- update readme with centos minimum kernel requirements
1.2.4
Possibly breaking changes:
- change cid mode output file format to match pid and system-wide runmodes with min max and p99
General bug fixes and cleanup:
- fix cid invalid errors to support cgroup v1 and v2
- fix percore processing error on icx
- port pmu checker to python
- improve accuracy of dram bandwidth
- remove unneeded files
1.2.3
1- fixes metric CPU Util% with pid argument
2- adds more info to README
3- detects missing dependencies