fix: CPU frequency calculation in system-info.sh (#12162)
Ilya Mashchenko committed
Feb 16, 2022 at 23:44 UTC
38c0e68c908982e273a8d77773bf1b9091fb0ed1
1 file changed
+4
-2
daemon/system-info.sh
+4
-2
@@ -250,7 +250,8 @@ if [ -r /sys/devices/system/cpu/cpu0/cpufreq/base_frequency ]; then
250
CPU_INFO_SOURCE="${CPU_INFO_SOURCE} sysfs"
251
fi
252
253
- CPU_FREQ="$(cat /sys/devices/system/cpu/cpu0/cpufreq/base_frequency)"
253
+ value="$(cat /sys/devices/system/cpu/cpu0/cpufreq/base_frequency)"
254
+ CPU_FREQ="$((value * 1000))"
255
elif [ -n "${possible_cpu_freq}" ]; then
256
CPU_FREQ="${possible_cpu_freq}"
257
elif [ -r /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq ]; then
@@ -258,7 +259,8 @@ elif [ -r /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq ]; then
259
CPU_INFO_SOURCE="${CPU_INFO_SOURCE} sysfs"
260
fi
261
261
- CPU_FREQ="$(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq)"
262
+ value="$(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq)"
263
+ CPU_FREQ="$((value * 1000))"
264
fi
265
266
freq_units="$(echo "${CPU_FREQ}" | cut -f 2 -d ' ')"