Skip to content

Releases: intel/PerfSpect

1.2.9

10 May 20:13
6b8d9b5

Choose a tag to compare

  1. normalize time intervals to improve accuracy
  2. update icx perfmon metric equations
  3. update nmi_watchdog through sysctl instead of writing to the file (some OS's didn't let us write to files)
  4. cstate events are no longer collected in CID or PID modes
  5. other minor bug fixes

1.2.8

27 Apr 16:10
3370aac

Choose a tag to compare

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

13 Apr 21:17
bb54833

Choose a tag to compare

possibly breaking changes:

  1. output files are no longer in results sub directory

updates and bug fixes:

  1. warn about lack of vPMU support for TMA in ICX and SPR VM's
  2. now supports SPR with older perf's which don't support frontend format
  3. added postprocess error summaries when using verbose
  4. added default input file of perfstat.csv to perf-postprocess
  5. perf-postprocess no longer requires privileges

1.2.6

07 Apr 20:37
1dfc3f9

Choose a tag to compare

breaking changes

  1. remove interval arg from perf-collect
  2. remove percore, persocket and cloud flags from perf-postprocess (now detects arguments from perf-collect output)
  3. 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:

  1. added LLC MPI metrics for ice lake
  2. added verbose logging to perf-postprocess
  3. removed temporary calculation csv output
  4. aligned CLX and SKX metric names with other Xeon generations like changing TMAM to TMA

1.2.5

04 Apr 18:51
b293ac3

Choose a tag to compare

Possibly breaking changes:

  1. remove -csp and -ct flags and detects if in vm and removes noncore events
  2. removed flags (metadata only, dry-run, eventfile)
  3. requires sudo/root to run
  4. General bug fixes and cleanup:

filter OCR and power events when in core only mode

  1. add example deamonset.yml
  2. added logging
  3. update readme with centos minimum kernel requirements

1.2.4

27 Mar 21:56
9c61c46

Choose a tag to compare

Possibly breaking changes:

  1. change cid mode output file format to match pid and system-wide runmodes with min max and p99

General bug fixes and cleanup:

  1. fix cid invalid errors to support cgroup v1 and v2
  2. fix percore processing error on icx
  3. port pmu checker to python
  4. improve accuracy of dram bandwidth
  5. remove unneeded files

1.2.3

20 Mar 17:31
d54d178

Choose a tag to compare

1- fixes metric CPU Util% with pid argument
2- adds more info to README
3- detects missing dependencies

1.2.2

16 Mar 21:01
31c0b0e

Choose a tag to compare

  1. fixes libinfo warnings thrown on ubuntu 16.04
  2. change make dist to make
  3. close nmi file
  4. handle msr read errors without panic

1.2.1

13 Mar 23:16
d3078fc

Choose a tag to compare

removes topdown named events to better support older kernels and different OS's naming conventions

PerfSpect_v1.2.0

02 Mar 00:46
2050012

Choose a tag to compare

New features added in current release

  • PerfSpect now supports Intel 4th Gen Xeon Scalable processors (Sapphire Rapids/SPR)
  • Supports SPR instances on AWS
  • Simplified build with make dist