温馨提示×

ubuntu cpustat频率如何设置

小樊
33
2025-11-30 09:27:36
栏目: 智能运维

在 Ubuntu 系统中,cpufrequtils 是一个用于管理和监控 CPU 频率的工具。如果你想要设置 CPU 的频率,可以通过以下步骤进行:

  1. 安装 cpufrequtils(如果尚未安装): 打开终端并运行以下命令来安装 cpufrequtils

    sudo apt update
    sudo apt install cpufrequtils
    
  2. 查看可用的 CPU 频率: 使用以下命令查看你的 CPU 支持的频率:

    cpufreq-info -l
    

    这将列出所有可用的 CPU 频率。

  3. 设置 CPU 频率策略: 你可以使用 cpufreq-set 命令来设置 CPU 的频率策略。例如,要将 CPU 频率策略设置为性能模式,可以使用:

    sudo cpufreq-set -g performance
    

    或者,要设置为节能模式:

    sudo cpufreq-set -g powersave
    
  4. 设置特定的 CPU 频率: 如果你想设置特定的频率,可以使用以下命令:

    sudo cpufreq-set -c <CPU核心号> -f <频率>
    

    例如,要将 CPU 核心 0 设置为 2.4 GHz:

    sudo cpufreq-set -c 0 -f 2400MHz
    
  5. 持久化设置: 默认情况下,使用 cpufreq-set 设置的策略和频率在重启后不会保留。为了使设置在重启后仍然有效,你可以编辑 /etc/default/cpufrequtils 文件,或者创建一个自定义的配置文件。

    编辑 /etc/default/cpufrequtils

    sudo nano /etc/default/cpufrequtils
    

    找到 GOVERNOR 行并将其更改为你想要的策略,例如:

    GOVERNOR="performance"
    

    保存并退出编辑器。

  6. 验证设置: 重启系统后,你可以再次使用 cpufreq-info 来验证设置是否生效:

    cpufreq-info
    

请注意,不是所有的 CPU 都支持手动设置频率,这取决于你的硬件和 BIOS/UEFI 设置。此外,某些策略可能不适用于所有 CPU。

0