Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.72 KB

File metadata and controls

42 lines (34 loc) · 1.72 KB

perfspect

PerfSpect (perfspect) is a multi-function utility for performance engineers analyzing software running on Intel Xeon platforms.

Usage:
  perfspect [command] [flags]

Examples:
  Generate a configuration report:                             $ perfspect report
  Collect micro-architectural metrics:                         $ perfspect metrics
  Generate a configuration report on a remote target:          $ perfspect report --target 192.168.1.2 --user elaine --key ~/.ssh/id_rsa
  Generate configuration reports for multiple remote targets:  $ perfspect report --targets ./targets.yaml

Use "perfspect [command] --help" for more information about a command.

Commands:
  report      Collect configuration data from target(s)
  benchmark   Run performance benchmarks on target(s)
  metrics     Collect performance metrics from target(s)
  telemetry   Collect system telemetry from target(s)
  flamegraph  Collect flamegraph data from target(s)
  lock        Collect kernel lock data from target(s)
  config      Modify system configuration on target(s)

Other Commands:
  update      Update the application (Intel network only)
  extract     Extract the embedded resources (for developers)

Flags:
      --debug            enable debug logging and retain temporary directories
  -h, --help             help for perfspect
      --log-stdout       write logs to stdout
      --noupdate         skip application update check
      --output string    override the output directory
      --syslog           write logs to syslog instead of a file
      --tempdir string   override the temporary target directory, must exist and allow execution
  -v, --version          version for perfspect

Additional help topics:
  perfspect