Add PL1 and PL2 values
This commit is contained in:
parent
8af9470c40
commit
2d17acd919
23
power.sh
23
power.sh
@ -17,11 +17,16 @@ do
|
|||||||
F="Time "
|
F="Time "
|
||||||
F="${F}\tBAT W"
|
F="${F}\tBAT W"
|
||||||
F="${F}\tCPU W"
|
F="${F}\tCPU W"
|
||||||
|
F="${F}\tCPU PL1"
|
||||||
|
F="${F}\tCPU PL2"
|
||||||
F="${F}\tCPU C"
|
F="${F}\tCPU C"
|
||||||
F="${F}\tFAN %"
|
F="${F}\tFAN %"
|
||||||
else
|
else
|
||||||
F="$(date "+%T")"
|
F="$(date "+%T")"
|
||||||
|
|
||||||
|
last_E="$(cat /sys/class/powercap/intel-rapl\:0/energy_uj)"
|
||||||
|
sleep 1
|
||||||
|
|
||||||
uV="$(cat /sys/class/power_supply/BAT0/voltage_now)"
|
uV="$(cat /sys/class/power_supply/BAT0/voltage_now)"
|
||||||
V="$(echo "${uV}/1000000" | bc -lq)"
|
V="$(echo "${uV}/1000000" | bc -lq)"
|
||||||
uA="$(cat /sys/class/power_supply/BAT0/current_now)"
|
uA="$(cat /sys/class/power_supply/BAT0/current_now)"
|
||||||
@ -29,10 +34,20 @@ do
|
|||||||
bat_W="$(echo "${V} * ${A}" | bc -lq)"
|
bat_W="$(echo "${V} * ${A}" | bc -lq)"
|
||||||
F="${F}\t$(printf "%.2f" "${bat_W}")"
|
F="${F}\t$(printf "%.2f" "${bat_W}")"
|
||||||
|
|
||||||
last_E="$(cat /sys/class/powercap/intel-rapl\:0/energy_uj)"
|
E="$(cat /sys/class/powercap/intel-rapl\:0/energy_uj)"
|
||||||
sleep 1
|
W="$(echo "(${E} - ${last_E})/1000000" | bc -lq)"
|
||||||
next_E="$(cat /sys/class/powercap/intel-rapl\:0/energy_uj)"
|
F="${F}\t$(printf "%.1f" "${W}")"
|
||||||
W="$(echo "(${next_E} - ${last_E})/1000000" | bc -lq)"
|
|
||||||
|
PL1_uW="$(cat /sys/class/powercap/intel-rapl\:0/constraint_0_power_limit_uw)"
|
||||||
|
PL1_W="$(echo "${PL1_uW}/1000000" | bc -lq)"
|
||||||
|
F="${F}\t$(printf "%.1f" "${PL1_W}")"
|
||||||
|
|
||||||
|
PL2_uW="$(cat /sys/class/powercap/intel-rapl\:0/constraint_1_power_limit_uw)"
|
||||||
|
PL2_W="$(echo "${PL2_uW}/1000000" | bc -lq)"
|
||||||
|
F="${F}\t$(printf "%.1f" "${PL2_W}")"
|
||||||
|
|
||||||
|
E="$(cat /sys/class/powercap/intel-rapl\:0/energy_uj)"
|
||||||
|
W="$(echo "(${E} - ${last_E})/1000000" | bc -lq)"
|
||||||
F="${F}\t$(printf "%.1f" "${W}")"
|
F="${F}\t$(printf "%.1f" "${W}")"
|
||||||
|
|
||||||
T="$(cat /sys/devices/platform/coretemp.0/hwmon/hwmon*/temp1_input)"
|
T="$(cat /sys/devices/platform/coretemp.0/hwmon/hwmon*/temp1_input)"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user