Sensors Information on FreeBSD

I remember vigorous discussions that were taken several years ago about monitoring hardware sensors on FreeBSD system. Back then I never really needed them. Not that I need them now but I recently got to know the sensors(1) command on Linux. Without any arguments it just prints the available sensors data on the screen and exits. Like example output from ThinkPad T14 laptop.

RHEL % sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +51.0Β°C  (high = +100.0Β°C, crit = +100.0Β°C)
Core 0:        +49.0Β°C  (high = +100.0Β°C, crit = +100.0Β°C)
Core 1:        +50.0Β°C  (high = +100.0Β°C, crit = +100.0Β°C)
Core 2:        +51.0Β°C  (high = +100.0Β°C, crit = +100.0Β°C)
Core 3:        +49.0Β°C  (high = +100.0Β°C, crit = +100.0Β°C)

acpitz-virtual-0
Adapter: Virtual device
temp1:        +54.0Β°C  (crit = +128.0Β°C)

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +54.0Β°C

thinkpad-isa-0000
Adapter: ISA adapter
fan1:        2873 RPM

Nothing spectacular to be honest – but also a nice single place to check all temperatures instead of filtering endless sysctl(8) output.

The FreeBSD framework was known as bsdhwmon name and last available version is from somewhere in 2015. Its even available in the FreeBSD packages and I tried to install it and use.

FreeBSD # pkg search hwmon
bsdhwmon-20151206              Hardware sensor monitoring utility for FreeBSD

FreeBSD # pkg install -y bsdhwmon
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        bsdhwmon: 20151206

Number of packages to be installed: 1

12 KiB to be downloaded.

[1/1] Fetching bsdhwmon-20151206.pkg: 100%   12 KiB  12.0kB/s    00:01
Checking integrity... done (0 conflicting)
[1/1] Installing bsdhwmon-20151206...
[1/1] Extracting bsdhwmon-20151206: 100%

FreeBSD # pkg info -l bsdhwmon-20151206
bsdhwmon-20151206:
        /usr/local/man/man8/bsdhwmon.8.gz
        /usr/local/sbin/bsdhwmon
        /usr/local/share/licenses/bsdhwmon-20151206/BSD2CLAUSE
        /usr/local/share/licenses/bsdhwmon-20151206/LICENSE
        /usr/local/share/licenses/bsdhwmon-20151206/catalog.mk

FreeBSD # /usr/local/sbin/bsdhwmon
Your motherboard does not appear to be supported.  Please visit
https://github.com/koitsu/bsdhwmon to see if support for your motherboard
and/or system is under development.

I do not want to be harsh but not very useful. I expected at least something … anything. Seems that the project is dead for 7 years not without a reason.

I checked what is already available in several places of the FreeBSD system that may be used as data source to create something similar to the sensors(1) command. I started with sysctl(8) output and later went to smartctl(8) command from the smartmontools package. This data was more then enough to start with something.

Meet the first version of small sensors.sh script that gathers all these data sources and prints them all on screen.

sensors.code

Below you will find output from my elderly ThinkPad W520 laptop.

FreeBSD # sensors.sh

            BATTERY/AC/TIME/FAN/SPEED
 ------------------------------------
                       hw.acpi.acline: 1
                 hw.acpi.battery.time: 274
                 hw.acpi.battery.life: 99
                hw.acpi.cpu.cx_lowest: C1
                   dev.acpi_ibm.0.fan: 0
             dev.acpi_ibm.0.fan_level: 0
             dev.acpi_ibm.0.fan_speed: 2454

                  SYSTEM/TEMPERATURES
 ------------------------------------
      hw.acpi.thermal.tz0.temperature: 48.1C
                dev.cpu.7.temperature: 47.0C
                dev.cpu.6.temperature: 47.0C
                dev.cpu.5.temperature: 46.0C
                dev.cpu.4.temperature: 47.0C
                dev.cpu.3.temperature: 46.0C
                dev.cpu.2.temperature: 47.0C
                dev.cpu.1.temperature: 48.0C
                dev.cpu.0.temperature: 48.0C

                   DISKS/TEMPERATURES
 ------------------------------------
   smart.ada0.airflow_temperature_cel: 36.0C

Another example output from my home NAS with two 5TB SATA disks – Silent Fanless FreeBSD Server – described here more.

FreeBSD # sensors.sh

            BATTERY/AC/TIME/FAN/SPEED
 ------------------------------------
                hw.acpi.cpu.cx_lowest: C1

                  SYSTEM/TEMPERATURES
 ------------------------------------
      hw.acpi.thermal.tz0.temperature: 26.9C
                dev.cpu.3.temperature: 50.0C
                dev.cpu.2.temperature: 50.0C
                dev.cpu.1.temperature: 48.0C
                dev.cpu.0.temperature: 49.0C

                   DISKS/TEMPERATURES
 ------------------------------------
   smart.ada1.airflow_temperature_cel: 33.0C
       smart.ada1.temperature_celsius: 33.0C
   smart.ada0.airflow_temperature_cel: 33.0C
       smart.ada0.temperature_celsius: 33.0C

You can grab it from my scripts site – sensors.sh – I did not created separate GitHub page for it.

It comes with some simple builtin help message that I think explains everything.

sensors.help

Please check how it works on your system and let me know if it would be useful to add something more to it. As I not so long ago changed employer to the one that uses SLES and RHEL systems I can not test it on physical FreeBSD servers. Not that my earlier employer would be a huge help here as only several physical machines were FreeBSD based – but at least they were the biggest ones – FreeBSD Enterprise 1 PB Storage – you can read about these here. I also made a PBUG presentation later partially about that machine. You can find it – FreeBSD Enterprise Storage at PBUG – here.

UPDATE 1 – Screenshot After Updates

Many people suggested and submitted some interesting updates to the – sensors.sh – script – thank you for that. The script remains in the same place but here is how it looks and behave now.

sensors.update.1

EOF.

21 thoughts on “Sensors Information on FreeBSD

  1. Trix Farrar (@BasementTrix)

    With respect, may I suggest:

    # diff -wu sensors.sh sensors-trix.sh
    --- sensors.sh  2022-02-15 14:35:01.861420000 -0600
    +++ sensors-trix.sh     2022-02-15 15:06:10.802810000 -0600
    @@ -98,10 +98,19 @@
     printf "%38s\n" '------------------------------------ '
     for I in $( sysctl -n kern.disks )
     do
    +  if [ "${I%%[0-9]}" = 'nvd' ] ; then
    +    I=$( echo "${I}" | sed -e 's/^nvd/nvme/' )
         smartctl -a /dev/${I} \
         | sed -E 's|\(.*\)||g' \
    +    | grep -e Temperature: \
    +    | awk -v DISK=${I} \
    +        '{MIB="smart." DISK "." tolower($1) ":"; printf("%38s %s.0C\n", MIB, $(NF-1))}'
    +    else
    +  smartctl -a /dev/${I} \
    +    | sed -E 's|\(.*\)||g' \
         | grep -e Temperature_ \
         | awk -v DISK=${I} \
             '{MIB="smart." DISK "." tolower($2) ":"; printf("%38s %s.0C\n", MIB, $NF)}'
    +  fi
     done
     echo
    

    Like

    Reply
  2. Trix Farrar (@BasementTrix)
    # sysctl -n kern.disks
    cd0 nvd1 nvd0
    # 
    
    # smartctl -a /dev/nvme0
    smartctl 7.2 2021-09-14 r5236 [FreeBSD 13.0-RELEASE-p6 amd64] (local build)
    Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
    
    === START OF INFORMATION SECTION ===
    Model Number:                       Samsung SSD 970 PRO 1TB
    Serial Number:                      S246NF0RZ15276F
    Firmware Version:                   1B2QEXP7
    PCI Vendor/Subsystem ID:            0x144d
    IEEE OUI Identifier:                0x002538
    Total NVM Capacity:                 1,024,209,543,168 [1.02 TB]
    Unallocated NVM Capacity:           0
    Controller ID:                      4
    NVMe Version:                       1.3
    Number of Namespaces:               1
    Namespace 1 Size/Capacity:          1,024,209,543,168 [1.02 TB]
    Namespace 1 Utilization:            766,174,449,664 [766 GB]
    Namespace 1 Formatted LBA Size:     512
    Namespace 1 IEEE EUI-64:            002538 5a91b1dc8e
    Local Time is:                      Tue Feb 15 15:51:19 2022 CST
    Firmware Updates (0x16):            3 Slots, no Reset required
    Optional Admin Commands (0x0037):   Security Format Frmw_DL Self_Test Directvs
    Optional NVM Commands (0x005f):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
    Log Page Attributes (0x03):         S/H_per_NS Cmd_Eff_Lg
    Maximum Data Transfer Size:         512 Pages
    Warning  Comp. Temp. Threshold:     81 Celsius
    Critical Comp. Temp. Threshold:     81 Celsius
    
    Supported Power States
    St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
     0 +     6.20W       -        -    0  0  0  0        0       0
     1 +     4.30W       -        -    1  1  1  1        0       0
     2 +     2.10W       -        -    2  2  2  2        0       0
     3 -   0.0400W       -        -    3  3  3  3      210    1200
     4 -   0.0050W       -        -    4  4  4  4     2000    8000
    
    Supported LBA Sizes (NSID 0x1)
    Id Fmt  Data  Metadt  Rel_Perf
     0 +     512       0         0
    
    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    
    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        48 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          10%
    Percentage Used:                    1%
    Data Units Read:                    2,481,674 [1.27 TB]
    Data Units Written:                 52,601,821 [26.9 TB]
    Host Read Commands:                 57,908,692
    Host Write Commands:                1,529,514,569
    Controller Busy Time:               5,035
    Power Cycles:                       49
    Power On Hours:                     16,283
    Unsafe Shutdowns:                   26
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      210
    Warning  Comp. Temperature Time:    0
    Critical Comp. Temperature Time:    0
    Temperature Sensor 1:               48 Celsius
    Temperature Sensor 2:               59 Celsius
    
    Error Information (NVMe Log 0x01, 16 of 64 entries)
    No Errors Logged
    
    # 
    
    # smartctl -a /dev/nvdX
    smartctl 7.2 2021-09-14 r5236 [FreeBSD 13.0-RELEASE-p6 amd64] (local build)
    Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
    
    /dev/nvdX: To monitor NVMe disks use /dev/nvme* device names
    Please specify device type with the -d option.
    
    Use smartctl -h to get a usage summary
    
    #
    

    Like

    Reply
  3. 23101000460427

    It’s a shame (not your fault) that smartctl needs to be root to grab temperature.

    Also, I get hundreds of lines of:
    coretemp2: critical
    temperature detected,
    suggest system
    shutdown
    coretemp0: critical
    temperature detected,
    suggest system
    shutdown

    Is there some way to filter that stuff out?

    Like

    Reply
      1. 23101000460427

        Yes, it’s not dumping thousands of lines now.

        USER@HOSTNAME > doas ./scripts/vermaden_sensors_20220216_b.sh
        
                    BATTERY/AC/TIME/FAN/SPEED
         ------------------------------------
                               hw.acpi.acline: 1
                         hw.acpi.battery.life: 100
                         hw.acpi.battery.time: -1
                        hw.acpi.cpu.cx_lowest: C1
        
                          SYSTEM/TEMPERATURES
         ------------------------------------
                        dev.cpu.0.temperature: 62.0C (max: 100.0C)
                   dev.pchtherm.0.temperature: 77.0C
              hw.acpi.thermal.tz0.temperature: 25.1C
                        dev.cpu.1.temperature: 62.0C (max: 100.0C)
                        dev.cpu.2.temperature: 63.0C (max: 100.0C)
                        dev.cpu.3.temperature: 62.0C (max: 100.0C)
                        dev.cpu.4.temperature: 62.0C (max: 100.0C)
                        dev.cpu.5.temperature: 62.0C (max: 100.0C)
                        dev.cpu.6.temperature: 63.0C (max: 100.0C)
                        dev.cpu.7.temperature: 63.0C (max: 100.0C)
        
                           DISKS/TEMPERATURES
         ------------------------------------
               smart.ada0.temperature_celsius: 30.0C
        
        USER@HOSTNAME > sysctl hw.acpi.thermal
        hw.acpi.thermal.tz0._TSP: -1
        hw.acpi.thermal.tz0._TC2: -1
        hw.acpi.thermal.tz0._TC1: -1
        hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
        hw.acpi.thermal.tz0._CRT: 107.1C
        hw.acpi.thermal.tz0._HOT: -1
        hw.acpi.thermal.tz0._PSV: -1
        hw.acpi.thermal.tz0.thermal_flags: 0
        hw.acpi.thermal.tz0.passive_cooling: 0
        hw.acpi.thermal.tz0.active: -1
        hw.acpi.thermal.tz0.temperature: 25.1C
        hw.acpi.thermal.user_override: 0
        hw.acpi.thermal.polling_rate: 10
        hw.acpi.thermal.min_runtime: 0
        

        Like

  4. Alexander Leidinger

    I suggest sorting the output (tested with ada/cpu):

    --- sensors.sh.orig	2022-02-16 08:25:42.518688000 +0100
    +++ sensors.sh	2022-02-16 08:47:11.722891000 +0100
    @@ -79,6 +79,7 @@
     printf "%38s\n" '------------------------------------ '
     echo "${SYSCTL_A}" \
       | grep -e temperature \
    +  | sort -n -t . -k 3 \
       | while read MIB VALUE
        do
          printf "%38s %s\n" ${MIB} ${VALUE}
    @@ -97,7 +98,7 @@
     
     printf "%38s\n" 'DISKS/TEMPERATURES '
     printf "%38s\n" '------------------------------------ '
    -for I in $( sysctl -n kern.disks )
    +for I in $( sysctl -n kern.disks | tr ' ' '\n' | sort -n )
     do
       case ${I} in
         (cd*)
    

    Like

    Reply
    1. vermaden Post author

      Thanks for good suggestion.

      Added.

      Now looks like that:

      % sensors.sh 
      
                  BATTERY/AC/TIME/FAN/SPEED 
       ------------------------------------ 
                   dev.acpi_ibm.0.fan_level: 0
                   dev.acpi_ibm.0.fan_speed: 0
                         dev.acpi_ibm.0.fan: 0
                             hw.acpi.acline: 0
                       hw.acpi.battery.life: 79
                       hw.acpi.battery.time: 186
                      hw.acpi.cpu.cx_lowest: C8
      
                        SYSTEM/TEMPERATURES 
       ------------------------------------ 
                      dev.cpu.0.temperature: 47.0C (max: 100.0C)
                      dev.cpu.1.temperature: 47.0C (max: 100.0C)
                      dev.cpu.2.temperature: 47.0C (max: 100.0C)
                      dev.cpu.3.temperature: 48.0C (max: 100.0C)
                      dev.cpu.4.temperature: 48.0C (max: 100.0C)
                      dev.cpu.5.temperature: 48.0C (max: 100.0C)
                      dev.cpu.6.temperature: 47.0C (max: 100.0C)
                      dev.cpu.7.temperature: 47.0C (max: 100.0C)
            hw.acpi.thermal.tz0.temperature: 49.1C
      
      
      

      Regards.

      Like

      Reply
  5. Alexander Leidinger

    Temperatures seems to be buggy, and sort order is not numerical (I added the sort key for that, else it doesn’t work), disks are not sorted.

                BATTERY/AC/TIME/FAN/SPEED
     ------------------------------------
                    hw.acpi.cpu.cx_lowest: C3
    
                      SYSTEM/TEMPERATURES
     ------------------------------------
                    dev.cpu.0.temperature: 24,0C (max: 71,0C)
                    dev.cpu.1.temperature: 22,0C (max: 71,0C)
                                     71,0C 71,0C (max: 71,0C)
                                     71,0C 71,0C (max: 71,0C)
                   dev.cpu.10.temperature: 33,0C (max: 71,0C)
                   dev.cpu.11.temperature: 31,0C (max: 71,0C)
                   dev.cpu.12.temperature: 32,0C (max: 71,0C)
                   dev.cpu.13.temperature: 30,0C (max: 71,0C)
                   dev.cpu.14.temperature: 34,0C (max: 71,0C)
                   dev.cpu.15.temperature: 34,0C (max: 71,0C)
                    dev.cpu.2.temperature: 21,0C (max: 71,0C)
                    dev.cpu.3.temperature: 20,0C (max: 71,0C)
                    dev.cpu.4.temperature: 21,0C (max: 71,0C)
                    dev.cpu.5.temperature: 20,0C (max: 71,0C)
                    dev.cpu.6.temperature: 18,0C (max: 71,0C)
                    dev.cpu.7.temperature: 18,0C (max: 71,0C)
                    dev.cpu.8.temperature: 31,0C (max: 71,0C)
                    dev.cpu.9.temperature: 30,0C (max: 71,0C)
    
                       DISKS/TEMPERATURES
     ------------------------------------
           smart.ada5.temperature_celsius: 26.0C
           smart.ada4.temperature_celsius: 31.0C
           smart.ada3.temperature_celsius: 32.0C
           smart.ada2.temperature_celsius: 31.0C
           smart.ada1.temperature_celsius: 30.0C
           smart.ada0.temperature_celsius: 29.0C
    
    
    # sysctl dev.cpu
    (...)
    dev.cpu.1.coretemp.resolution: 1
    dev.cpu.1.coretemp.delta: 48
    dev.cpu.1.%parent: acpi0
    dev.cpu.1.%pnpinfo: _HID=none _UID=0 _CID=none
    dev.cpu.1.%location: handle=\_PR_.CPU8
    dev.cpu.1.%driver: cpu
    dev.cpu.1.%desc: ACPI CPU
    dev.cpu.14.cx_method: C1/mwait/hwc C2/mwait/hwc/bma C3/mwait/hwc/bma
    dev.cpu.14.cx_usage_counters: 50300 34726 512258
    dev.cpu.14.cx_usage: 8.42% 5.81% 85.76% last 2652us
    dev.cpu.14.cx_lowest: C3
    dev.cpu.14.cx_supported: C1/1/1 C2/2/64 C3/3/96
    dev.cpu.14.freq_levels: 2129/161000 2128/160000 1995/150000 1862/140000 1729/130000 1596/120000
    dev.cpu.14.freq: 2129
    dev.cpu.14.temperature: 35,0C
    dev.cpu.14.coretemp.throttle_log: 0
    dev.cpu.14.coretemp.tjmax: 71,0C
    dev.cpu.14.coretemp.resolution: 1
    dev.cpu.14.coretemp.delta: 36
    dev.cpu.14.%parent: acpi0
    dev.cpu.14.%pnpinfo: _HID=none _UID=0 _CID=none
    dev.cpu.14.%location: handle=\_PR_.CPU7
    dev.cpu.14.%driver: cpu
    dev.cpu.14.%desc: ACPI CPU
    dev.cpu.6.cx_method: C1/mwait/hwc C2/mwait/hwc/bma C3/mwait/hwc/bma
    dev.cpu.6.cx_usage_counters: 63972 37148 485918
    dev.cpu.6.cx_usage: 10.89% 6.32% 82.77% last 1539us
    dev.cpu.6.cx_lowest: C3
    dev.cpu.6.cx_supported: C1/1/1 C2/2/64 C3/3/96
    dev.cpu.6.freq_levels: 2129/161000 2128/160000 1995/150000 1862/140000 1729/130000 1596/120000
    dev.cpu.6.freq: 2129
    dev.cpu.6.temperature: 20,0C
    dev.cpu.6.coretemp.throttle_log: 0
    dev.cpu.6.coretemp.tjmax: 71,0C
    dev.cpu.6.coretemp.resolution: 1
    dev.cpu.6.coretemp.delta: 51
    dev.cpu.6.%parent: acpi0
    dev.cpu.6.%pnpinfo: _HID=none _UID=0 _CID=none
    dev.cpu.6.%location: handle=\_PR_.CPU6
    dev.cpu.6.%driver: cpu
    dev.cpu.6.%desc: ACPI CPU
    dev.cpu.12.cx_method: C1/mwait/hwc C2/mwait/hwc/bma C3/mwait/hwc/bma
    dev.cpu.12.cx_usage_counters: 49777 34449 509212
    dev.cpu.12.cx_usage: 8.38% 5.80% 85.80% last 2350us
    dev.cpu.12.cx_lowest: C3
    dev.cpu.12.cx_supported: C1/1/1 C2/2/64 C3/3/96
    dev.cpu.12.freq_levels: 2129/161000 2128/160000 1995/150000 1862/140000 1729/130000 1596/120000
    dev.cpu.12.freq: 2129
    dev.cpu.12.temperature: 31,0C
    dev.cpu.12.coretemp.throttle_log: 0
    dev.cpu.12.coretemp.tjmax: 71,0C
    dev.cpu.12.coretemp.resolution: 1
    dev.cpu.12.coretemp.delta: 40
    dev.cpu.12.%parent: acpi0
    dev.cpu.12.%pnpinfo: _HID=none _UID=0 _CID=none
    dev.cpu.12.%location: handle=\_PR_.CPU5
    dev.cpu.12.%driver: cpu
    dev.cpu.12.%desc: ACPI CPU
    dev.cpu.4.cx_method: C1/mwait/hwc C2/mwait/hwc/bma C3/mwait/hwc/bma
    dev.cpu.4.cx_usage_counters: 65337 37157 471528
    dev.cpu.4.cx_usage: 11.38% 6.47% 82.14% last 1298us
    dev.cpu.4.cx_lowest: C3
    dev.cpu.4.cx_supported: C1/1/1 C2/2/64 C3/3/96
    dev.cpu.4.freq_levels: 2129/161000 2128/160000 1995/150000 1862/140000 1729/130000 1596/120000
    dev.cpu.4.freq: 2129
    dev.cpu.4.temperature: 21,0C
    dev.cpu.4.coretemp.throttle_log: 0
    dev.cpu.4.coretemp.tjmax: 71,0C
    dev.cpu.4.coretemp.resolution: 1
    dev.cpu.4.coretemp.delta: 50
    dev.cpu.4.%parent: acpi0
    dev.cpu.4.%pnpinfo: _HID=none _UID=0 _CID=none
    dev.cpu.4.%location: handle=\_PR_.CPU4
    dev.cpu.4.%driver: cpu
    dev.cpu.4.%desc: ACPI CPU
    dev.cpu.10.cx_method: C1/mwait/hwc C2/mwait/hwc/bma C3/mwait/hwc/bma
    dev.cpu.10.cx_usage_counters: 50894 34705 507099
    dev.cpu.10.cx_usage: 8.58% 5.85% 85.55% last 2716us
    dev.cpu.10.cx_lowest: C3
    dev.cpu.10.cx_supported: C1/1/1 C2/2/64 C3/3/96
    dev.cpu.10.freq_levels: 2129/161000 2128/160000 1995/150000 1862/140000 1729/130000 1596/120000
    dev.cpu.10.freq: 2129
    dev.cpu.10.temperature: 33,0C
    dev.cpu.10.coretemp.throttle_log: 0
    dev.cpu.10.coretemp.tjmax: 71,0C
    dev.cpu.10.coretemp.resolution: 1
    dev.cpu.10.coretemp.delta: 38
    dev.cpu.10.%parent: acpi0
    dev.cpu.10.%pnpinfo: _HID=none _UID=0 _CID=none
    dev.cpu.10.%location: handle=\_PR_.CPU3
    dev.cpu.10.%driver: cpu
    dev.cpu.10.%desc: ACPI CPU
    dev.cpu.2.cx_method: C1/mwait/hwc C2/mwait/hwc/bma C3/mwait/hwc/bma
    dev.cpu.2.cx_usage_counters: 63265 35777 471797
    dev.cpu.2.cx_usage: 11.08% 6.26% 82.64% last 1478us
    dev.cpu.2.cx_lowest: C3
    dev.cpu.2.cx_supported: C1/1/1 C2/2/64 C3/3/96
    dev.cpu.2.freq_levels: 2129/161000 2128/160000 1995/150000 1862/140000 1729/130000 1596/120000
    dev.cpu.2.freq: 2129
    dev.cpu.2.temperature: 20,0C
    dev.cpu.2.coretemp.throttle_log: 0
    dev.cpu.2.coretemp.tjmax: 71,0C
    dev.cpu.2.coretemp.resolution: 1
    dev.cpu.2.coretemp.delta: 51
    dev.cpu.2.%parent: acpi0
    dev.cpu.2.%pnpinfo: _HID=none _UID=0 _CID=none
    dev.cpu.2.%location: handle=\_PR_.CPU2
    dev.cpu.2.%driver: cpu
    dev.cpu.2.%desc: ACPI CPU
    dev.cpu.8.cx_method: C1/mwait/hwc C2/mwait/hwc/bma C3/mwait/hwc/bma
    dev.cpu.8.cx_usage_counters: 50609 34611 509774
    dev.cpu.8.cx_usage: 8.50% 5.81% 85.67% last 3914us
    dev.cpu.8.cx_lowest: C3
    dev.cpu.8.cx_supported: C1/1/1 C2/2/64 C3/3/96
    dev.cpu.8.freq_levels: 2129/161000 2128/160000 1995/150000 1862/140000 1729/130000 1596/120000
    dev.cpu.8.freq: 2129
    dev.cpu.8.temperature: 32,0C
    dev.cpu.8.coretemp.throttle_log: 0
    dev.cpu.8.coretemp.tjmax: 71,0C
    dev.cpu.8.coretemp.resolution: 1
    dev.cpu.8.coretemp.delta: 39
    dev.cpu.8.%parent: acpi0
    dev.cpu.8.%pnpinfo: _HID=none _UID=0 _CID=none
    dev.cpu.8.%location: handle=\_PR_.CPU1
    dev.cpu.8.%driver: cpu
    dev.cpu.8.%desc: ACPI CPU
    dev.cpu.0.cx_method: C1/mwait/hwc C2/mwait/hwc/bma C3/mwait/hwc/bma
    dev.cpu.0.cx_usage_counters: 78365 47340 767333
    dev.cpu.0.cx_usage: 8.77% 5.30% 85.92% last 1006us
    dev.cpu.0.cx_lowest: C3
    dev.cpu.0.cx_supported: C1/1/1 C2/2/64 C3/3/96
    dev.cpu.0.freq_levels: 2129/161000 2128/160000 1995/150000 1862/140000 1729/130000 1596/120000
    dev.cpu.0.freq: 2129
    dev.cpu.0.temperature: 24,0C
    dev.cpu.0.coretemp.throttle_log: 0
    dev.cpu.0.coretemp.tjmax: 71,0C
    dev.cpu.0.coretemp.resolution: 1
    dev.cpu.0.coretemp.delta: 47
    dev.cpu.0.%parent: acpi0
    dev.cpu.0.%pnpinfo: _HID=none _UID=0 _CID=none
    dev.cpu.0.%location: handle=\_PR_.CPU0
    dev.cpu.0.%driver: cpu
    dev.cpu.0.%desc: ACPI CPU
    (...)
    

    Like

    Reply

Leave a comment