Как контролировать частоту процессора в Linux: несколько методов и инструментов

Вот несколько методов, которые можно использовать для мониторинга частоты процессора в Linux:

  1. Использование команды «watch»:
    Вы можете использовать команду «watch» в оболочке Bash для постоянного мониторинга частоты процессора. Откройте терминал и выполните следующую команду:

    watch -n 1 "cat /proc/cpuinfo | grep MHz"

    При этом будет отображаться частота процессора в мегагерцах (МГц) для каждого ядра каждую секунду.

  2. Использование пакета «cpufrequtils».
    Пакет «cpufrequtils» предоставляет набор инструментов для управления масштабированием частоты процессора. Установите его с помощью менеджера пакетов вашего дистрибутива Linux. После установки вы можете использовать следующую команду для мониторинга частоты процессора:

    watch -n 1 "cpufreq-info | grep 'current CPU frequency'"

    Эта команда будет отображать текущую частоту процессора для каждого ядра каждую секунду.

  3. Использование интерфейса «sysfs».
    Linux предоставляет информацию о частоте процессора через интерфейс «sysfs». Вы можете получить доступ к этой информации, перейдя в следующий каталог:

    /sys/devices/system/cpu/cpu*/cpufreq/

    В этом каталоге вы найдете такие файлы, как «scaling_cur_freq», которые содержат текущую частоту процессора в кГц или МГц.

  4. Использование сторонних инструментов.
    Существуют различные сторонние инструменты, которые предоставляют более расширенные возможности мониторинга частоты процессора в Linux. Некоторые популярные варианты включают «htop», «conky» и «i7z». Эти инструменты обеспечивают мониторинг частоты процессора в режиме реального времени, а также дополнительную информацию о системе.