PowerShell 限制 CPU 使用率

通过限制 CPU 使用率可以使系统更节能、更冷静(发热量变低,同时会变卡),通过修改电源计划实现。

  1. 获取当前电源计划的 GUID

    使用以下命令获取当前活动电源计划的 GUID:

    powercfg /getactivescheme
    
  2. 修改电源计划的处理器性能设置

    使用 powercfg 命令来调整当前电源计划中的处理器性能设置,比如设置处理器的最大和最小性能状态。

    # 设置处理器最小性能状态为50%
    powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN 50
    
    # 设置处理器最大性能状态为75%
    powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 75
    

    其中 SCHEME_CURRENT 表示当前活动的电源计划的 GUID,SUB_PROCESSOR 是处理器性能管理设置的子键,PROCTHROTTLEMINPROCTHROTTLEMAX 分别表示处理器的最小和最大性能状态。

  3. 应用更改

    更改完成后,使用以下命令使设置生效:

    powercfg -setactive SCHEME_CURRENT
    

Comments