Skip to content

Latest commit

 

History

History
67 lines (62 loc) · 3.53 KB

File metadata and controls

67 lines (62 loc) · 3.53 KB

perfspect report

Collect configuration data from target(s)

Usage: perfspect report [flags]

Examples:
  Data from local host:          $ perfspect report
  Specific data from local host: $ perfspect report --bios --os --cpu --format html,json
  All data from remote target:   $ perfspect report --target 192.168.1.1 --user fred --key fred_key
  Data from multiple targets:    $ perfspect report --targets targets.yaml

Flags:
  Categories:
    --all                  report configuration for all categories (default: true)
    --system-summary       System Summary (default: false)
    --host                 Host (default: false)
    --bios                 BIOS (default: false)
    --os                   Operating System (default: false)
    --software             Software Versions (default: false)
    --cpu                  Processor Details (default: false)
    --prefetcher           Prefetchers (default: false)
    --isa                  Instruction Sets (default: false)
    --accelerator          On-board Accelerators (default: false)
    --power                Power Settings (default: false)
    --cstates              C-states (default: false)
    --frequency            Maximum Frequencies (default: false)
    --sst                  Speed Select Technology Settings (default: false)
    --uncore               Uncore Configuration (default: false)
    --elc                  Efficiency Latency Control Settings (default: false)
    --memory               Memory Configuration (default: false)
    --dimm                 DIMM Population (default: false)
    --netconfig            Network Configuration (default: false)
    --nic                  Network Cards (default: false)
    --disk                 Storage Devices (default: false)
    --filesystem           File Systems (default: false)
    --gpu                  GPUs (default: false)
    --gaudi                Gaudi Devices (default: false)
    --cxl                  CXL Devices (default: false)
    --pcie                 PCIE Slots (default: false)
    --cve                  Vulnerabilities (default: false)
    --process              Process List (default: false)
    --sensor               Sensor Status (default: false)
    --chassisstatus        Chassis Status (default: false)
    --pmu                  Performance Monitoring Unit Status (default: false)
    --sel                  System Event Log (default: false)
    --kernellog            Kernel Log (default: false)
  Other Options:
    --format               choose output format(s) from: all, html, xlsx, json, txt (default: [all])
  Remote Target Options:
    --target               host name or IP address of remote target
    --port                 port for SSH to remote target
    --user                 user name for SSH to remote target
    --key                  private key file for SSH to remote target
    --targets              file with remote target(s) connection details. See targets.yaml for format.
  Advanced Options:
    --input                ".raw" file, or directory containing ".raw" files. Will skip data collection and use raw data for reports.

Global Flags:
  --debug                enable debug logging and retain temporary directories (default: false)
  --log-stdout           write logs to stdout (default: false)
  --noupdate             skip application update check (default: false)
  --output               override the output directory
  --syslog               write logs to syslog instead of a file (default: false)
  --tempdir              override the temporary target directory, must exist and allow execution