大道至简,知易行难
广阔天地,大有作为

Ubuntu监控及调整CPU频率

查看CPU频率命令:

没有安装的话使用:

输出形如:

上面这颗CPU是十代天花板的i9-10980XE,18核36线程:

我们可以看到电源管理策略是powersave,此外还有:

  • ondemand:按需调节,不是很强大,但有效实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。一般官方内核默认的方式都是ondemand。
  • interactive:交互模式,直接上最高频率,然后看CPU负荷慢慢降低,比较耗电。Interactive是以CPU排程数量而调整频率,从而实现省电。InteractiveX是以CPU负载来调整CPU频率,不会过度把频率调低,所以比Interactive反应好些,但是省电的效果一般。
  • conservative:保守模式,类似于ondemand,但调整相对较缓。Google官方内核,kang内核默认模式。
  • smartass:聪明模式,是I和C模式的升级,该模式在比interactive模式不差的响应的前提下会做到了更加省电。
  • performance:顾名思义只注重性能,无论如何一直保持以最大频率运行。
  • powersave:省电模式,通常以最低频率运行。
  • userspace:用户自定义模式,系统将变频策略的决策权交给了用户态应用程序,并提供了相应的接口供用户态应用程序调节CPU运行频率使用。
  • Hotplug:类似于ondemand,但是CPU会在关屏下尝试关掉一个CPU,并且带有deep sleep,比较省电。

调整CPU电源管理策略:

注意这里只会调整一个核心的频率。可以使用命令:

其中:

也可以使用:

 

参考资料:
1、https://askubuntu.com/questions/20271/how-do-i-set-the-cpu-frequency-scaling-governor-for-all-cores-at-once
2、https://unix.stackexchange.com/questions/633047/set-all-cpu-cores-to-performance-permanently

转载时请保留出处,违法转载追究到底:进城务工人员小梅 » Ubuntu监控及调整CPU频率

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址