Prefer cpuinfo_max_freq over cpuinfo
parent
4121365fb7
commit
f5b0b64462
|
|
@ -334,13 +334,13 @@ fi
|
|||
|
||||
# Benchmarks expect frequency in GiHz.
|
||||
CPU_FREQ=0.5
|
||||
if [[ (-e "/proc/cpuinfo") ]]; then
|
||||
if [[ (-e "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq") ]]; then
|
||||
CPU_FREQ=$(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq)
|
||||
CPU_FREQ=$(awk "BEGIN {print $CPU_FREQ/1024/1024}")
|
||||
elif [[ (-e "/proc/cpuinfo") ]]; then
|
||||
CPU_FREQ=$(cat /proc/cpuinfo | grep 'MHz' | head -1 | awk '{print $4}')
|
||||
if [[ -z "$CPU_FREQ" ]]; then CPU_FREQ=512; fi
|
||||
CPU_FREQ=$(awk "BEGIN {print $CPU_FREQ/1024}")
|
||||
elif [[ (-e "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq") ]]; then
|
||||
CPU_FREQ=$(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq)
|
||||
CPU_FREQ=$(awk "BEGIN {print $CPU_FREQ/1024/1024}")
|
||||
elif [[ "$IS_DARWIN" -ne "0" ]]; then
|
||||
CPU_FREQ=$(sysctl -a 2>/dev/null | $GREP 'hw.cpufrequency' | head -1 | awk '{print $3}')
|
||||
CPU_FREQ=$(awk "BEGIN {print $CPU_FREQ/1024/1024/1024}")
|
||||
|
|
|
|||
Loading…
Reference in New Issue