Forrest logo
tool overview
On this page you find all important commands for the CLI tool powerstat. If the command you are looking for is missing please ask our AI.

powerstat

Powerstat is a command line tool designed for monitoring power consumption of Linux systems. It provides detailed information about power usage, allowing users to monitor and analyze power consumption for both the entire system and specific processes. With Powerstat, you can determine which processes or activities are consuming the most power, helping you optimize energy usage and extend battery life on laptops and mobile devices. This tool uses the Linux PowerCap framework, which enables access to powercap and RAPL (Running Average Power Limit) interfaces. Powerstat utilizes these interfaces to collect power-related information, including energy usage, power limits, and power consumption rates. It presents the data in a user-friendly format, making it easy to interpret and analyze power usage patterns. Additionally, Powerstat can be integrated with other monitoring tools and scripts to automate power analysis and trigger actions based on power consumption thresholds, making it a valuable tool for energy management and optimization in Linux systems.

List of commands for powerstat:

  • powerstat:tldr:02e87 powerstat: Enable all statistics gathering options.
    $ powerstat -a ${interval} ${number_of_samples}
    try on your machine
    explain this command
  • powerstat:tldr:5460f powerstat: Measure power with the default of 10 samples with an interval of 10 seconds.
    $ powerstat
    try on your machine
    explain this command
  • powerstat:tldr:5abda powerstat: Show a histogram of the power measurements.
    $ powerstat -H ${interval} ${number_of_samples}
    try on your machine
    explain this command
  • powerstat:tldr:79463 powerstat: Measure power using Intel's RAPL interface.
    $ powerstat -R ${interval} ${number_of_samples}
    try on your machine
    explain this command
  • powerstat:tldr:ebbf1 powerstat: Measure power with custom number of samples and interval duration.
    $ powerstat ${interval} ${number_of_samples}
    try on your machine
    explain this command
tool overview