• Aboorva Devarajan's avatar
    tools/cpupower: display residency value in idle-info · 76fb981a
    Aboorva Devarajan authored
    Update cpuidle tool to display the residency value of cpuidle
    states. This addition provides a clearer and more detailed view
    of idle state information when using cpuidle-info.
    
     --------------------------------
     Before Patch:
     --------------------------------
     $ cpupower idle-info
     CPUidle driver: intel_idle
     CPUidle governor: menu
     analyzing CPU 28:
    
     Number of idle states: 3
     Available idle states: POLL C1 C1E
     POLL:
     Flags/Description: CPUIDLE CORE POLL IDLE
     Latency: 0
     Usage: 7448
     Duration: 207170
     C1:
     Flags/Description: MWAIT 0x00
     Latency: 2
     Usage: 7023
     Duration: 3736853
     C1E:
     Flags/Description: MWAIT 0x01
     Latency: 10
     Usage: 18468
     Duration: 11396212
    
     --------------------------------
     After Patch:
     --------------------------------
     $ cpupower idle-info
     CPUidle driver: intel_idle
     CPUidle governor: menu
     analyzing CPU 12:
    
     Number of idle states: 3
     Available idle states: POLL C1 C1E
     POLL:
     Flags/Description: CPUIDLE CORE POLL IDLE
     Latency: 0
     Residency: 0
     Usage: 1950
     Duration: 38458
     C1:
     Flags/Description: MWAIT 0x00
     Latency: 2
     Residency: 2
     Usage: 10688
     Duration: 7133020
     C1E:
     Flags/Description: MWAIT 0x01
     Latency: 10
     Residency: 20
     Usage: 22356
     Duration: 15687259
     --------------------------------
    Signed-off-by: default avatarAboorva Devarajan <aboorvad@linux.ibm.com>
    Signed-off-by: default avatarShuah Khan <skhan@linuxfoundation.org>
    76fb981a
cpuidle.c 8.82 KB