На этот вопрос уже есть ответ здесь:
Кажется, что все программы, которые я пробовал, перечисляют Гц из спецификаций процессора, не проверяя на самом деле текущую частоту
. Например, процессор продается с тактовой частотой 4 ГГц. Но это максимум (если только вы не больше / меньше / clock), и если процессор ничего не делает или становится слишком горячим, он будет снижать скорость.
Программа всегда будет говорить 4Ghz, даже если CPU на 2Ghz. Я хочу избежать этого и знать реальную частоту.
Какие программы на самом деле проверяют текущий ЦП, а не просто читают спецификации ЦП?
Можно легко проверить текущую частоту ЦП с помощью следующей команды:
watch -n 0 "lscpu | grep 'MHz'"
можно также получить текущую частоту CPU с этой командой:
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
самые современные центральные процессоры могут скорректировать свою тактовую частоту. Регулятор по умолчанию на Linux "по требованию", который поддерживает тактовую частоту на низком уровне для экономии электроэнергии, когда неактивный и ускоряет его, чтобы сделать работу при необходимости.
Посещение https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt для получения дальнейшей информации.