Тактовая частота процессора - это количество циклов, выполняемых процессором в секунду. Раньше она представлялась в виде одного числа в МГц или ГГц. Однако с появлением повышающих тактовых частот и многоядерных процессоров понимание скорости процессора стало более сложным. Чтобы определить скорость процессора, необходимо знать его минимальную (базовую), максимальную (форсированную) и текущую скорость, а также эту информацию для всех ядер процессора.
Важно отметить, что тактовая частота не является абсолютным показателем производительности процессора, поскольку современные процессоры включают в себя множество оптимизаций. Более высокая тактовая частота не всегда гарантирует лучшую производительность в реальном мире.
Linux предлагает различные инструменты для отображения частоты процессора. Некоторые из них предустановлены в большинстве систем, другие требуют ручной установки. Уровень детализации, предоставляемый каждым инструментом, также может отличаться.
Шаги для получения тактовой частоты процессора в Linux
Откройте терминал.
Использование dmidecode
Введите модель процессора, чтобы узнать официальную скорость производителя из спецификаций продукта.
1 | lscpu | grep ^Model\ name |
1 | Model name: Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz |
Определите максимальную скорость процессора.
1 | sudo dmidecode -t processor | grep "Max Speed" |
1 | Max Speed: 4900 MHz |
Определите текущую скорость процессора.
1 | sudo dmidecode -t processor | grep "Current Speed" |
1 | Current Speed: 1683 MHz |
Использование auto-cpufreq
Установите auto-cpufreq для вашей системы.
1 | sudo snap install auto-cpufreq |
Запустите auto-cpufreq для просмотра частоты или скорости всех ядер процессора в реальном времени.
1 | sudo auto-cpufreq --monitor |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | ... ------------------------------ Current CPU stats ------------------------------ CPU max frequency: 4900 MHz CPU min frequency: 400 MHz Core Usage Temperature Frequency CPU0: 0.0% 44 °C 900 MHz CPU1: 3.0% 43 °C 2300 MHz CPU2: 5.9% 43 °C 2477 MHz CPU3: 1.0% 42 °C 2300 MHz CPU4: 0.0% 44 °C 2300 MHz CPU5: 2.0% 43 °C 902 MHz CPU6: 1.0% 43 °C 2300 MHz CPU7: 0.0% 42 °C 900 MHz ... |