GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
POWERMON(8) FreeBSD System Manager's Manual POWERMON(8)

powermon
display CPU power consumption

powermon [-d device] [-f family] [-h] [-m model] [-t type] [-v vendor]

The powermon utility reads the CPU internal power counters, calculates the current power consumption and displays it on a nice curses interface. What counters are available depends on the CPU.

powermon requires the cpuctl(4) interface to be availble. Access is granted through the read permissions on the /dev/cpuctl* devices.

All necessary parameters are determined at program start via CPUID and MSRs. If some parameters cannot be detemined or the CPU is unknown to powermon they can be overridden with the following options:

cpuctl(4) device to operate on. Default is /dev/cpuctl0. On most CPUs each core is represented by one device, all devices of the same package give the same readings.
CPU family.
Print a short help text and exit.
CPU model, 48 characters maximum.
CPU type, either CLIENT or SERVER.
CPU vendor. Only CPUs with GenuineIntel as vendor string are supported.

powermon is controlled with interactive keyboard commands. The following commands are supported:
Exit the application.

coretemp(4) cpuctl(4)

Yamagi Burmeister yamagi@yamagi.org

Currently only Intel CPUs starting with Sandy Bridge are supported. Older Intel CPUs don't have the necessary MSRs, for other vendors the code is missing.

The accuracy of the DRAM counter is highly dependent on the OEM platform. The values may just be garbage.

June 12, 2022 FreeBSD 13.1-RELEASE

Search for    or go to Top of page |  Section 8 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.