Welcome 微信登录

首页 / 操作系统 / Linux / 减少Linux耗电第2部分:一般设置和与调控器相关的设置

这个 分三部分的系列 帮助您调整系统以提高能源效率。在第 2 部分中,详细了解 Linux? CPUfreq 子系统的一般设置,以及关于五个内核调控器(performance、powersave、userspace、ondemand 和 conservative)的更多信息和设置。CPUfreq 的一般设置我们先来介绍 Linux CPUfreq 子系统的使用设置并提供一些接口选项,看看使用它是多么容易。先讨论一些一般设置:/sys 接口cpuspeed 设置文件cpufreq-utils使用 /sys 接口/sys 文件系统为 CPUfreq 提供用户接口,起点是 /sys/devices/system/cpu/。其中一些文件是可写的(由根用户写),其他文件是只读的。首先,看看 /sys/devices/system/cpu/。在这里会找到每个逻辑 CPU 的目录和 sched_mc_power_savings 可调项,如果在系统上可用的话,还会找到 sched_smt_power_savings 可调项(稍后讨论)。清单 1. 检查 /sys/devices/system/cpu/ 的内容[root@systemx ~]# cd /sys/devices/system/cpu/[root@systemx cpu]# lscpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 sched_mc_power_savings在每个处理器的目录内是一个 cpufreq 目录,它包含 CPUfreq 接口:清单 2. 检查 cpufreq 目录[root@systemx cpu]# cd cpu0/cpufreq/[root@systemx cpufreq]# ls -ltotal 0-r--r--r-- 1 root root 4096 Oct 31 14:53 affected_cpus-r-------- 1 root root 4096 Oct 31 14:53 cpuinfo_cur_freq-r--r--r-- 1 root root 4096 Oct 31 14:53 cpuinfo_max_freq-r--r--r-- 1 root root 4096 Oct 31 14:53 cpuinfo_min_freq-r--r--r-- 1 root root 4096 Oct 31 14:53 scaling_available_frequencies-r--r--r-- 1 root root 4096 Oct 31 14:53 scaling_available_governors-r--r--r-- 1 root root 4096 Oct 31 14:53 scaling_cur_freq-r--r--r-- 1 root root 4096 Oct 31 14:53 scaling_driver-rw-r--r-- 1 root root 0 Nov 5 11:44 scaling_governor-rw-r--r-- 1 root root 4096 Oct 31 14:53 scaling_max_freq-rw-r--r-- 1 root root 4096 Oct 31 14:53 scaling_min_freq如果调控器设置为 conservative 或 ondemand,还会在这里看到与调控器同名的目录。我们稍后讨论如何改变调控器。对于每个调控器,都可以使用这些文件。我们将讨论每个设置的意义以及如何修改它们;然后讨论这个接口之外与调控器相关的一些设置。注意,对于每个处理器,cpufreq 目录下的设置可以不一样,因此要想跨处理器应用一致的策略,就必须按照后面的说明修改每个处理器的设置值。首先,affected_cpus 显示修改频率会影响哪些处理器。由于硬件和/或软件的关联,一些处理器的频率是相互依赖的,必须同时修改频率。例如,可能会看到这种设置:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 下一页
轻松了解Linux打印之CUPS软件使用 totem-pps 在 Ubuntu 下完美地观看 PPS 电影相关资讯      Linux知识 
  • 时光总是太匆匆!Linux已经诞生23  (08/29/2014 14:12:03)
  • Linux虚拟文件系统之文件打开(sys  (02/14/2012 11:41:54)
  • 2012 年 Linux 峰会时间表  (02/14/2012 06:47:27)
  • 报告称当前 Linux 人才抢手 高薪也  (02/15/2012 06:35:56)
  • 解析企业为何选择Linux及其特别之  (02/14/2012 08:17:59)
  • Linux禁用字符闪烁的方法  (11/02/2011 10:28:25)
本文评论 查看全部评论 (0)
表情: 姓名: 字数