当前位置:首页 > 服务器类 > Linux服务器 > > 企业IT节能之用好Linux高级电源管理

企业IT节能之用好Linux高级电源管理

点击次数:31 次 发布日期:2008-11-22 09:36:28 作者:源代码网
源代码网推荐

您的IT系统电费支出是不是越来越大?您是否在为如何降低功耗、节约能源煞费苦心?我们将从芯片、组件、系统、软件乃至数据中心等多个层面、多个角度出发,陆续整理出一系列实用的IT节能妙招,相信总有一招适合你!

本期节能妙招――用好Linux高级电源管理

如今,许多服务器都采用了Linux操作系统,相对于Windows平台熟悉的电源管理而言,Linux下就稍显复杂,但一旦掌握了这个技巧,你就会发现其强大而灵活的省电功能,下面我们就来介绍一下在Linux操作系统下的电源管理的实现。

在x86机器中,存在两种电源管理方法:APM(AdvancedPowerManagement,高级电源管理)和ACPI(AdvancedConfigurationandPowerInterface,高级配置和电源接口)。APM是老标准,而ACPI则提供了管理电脑和设备更为灵活的接口。Linux支持这两种协议,不过有时还需要手工配置。另外,两个标准不能同时运行。缺省情况下Linux运行ACPI。

APM可以让你把机器处于Suspend(悬挂)或Standby(备用)状态,以及检查电池容量。而ACPI还可以让你把外设(如:显示器、显卡、PCI总线)单独断电,在节省电能方面有更多的控制。为了让电源管理功能生效,需要在BIOS和Linux核心里要打开它,并且在Linux里加载必需的应用软件。

检查系统是否支持电源管理

在较新的核心里,都包含了对ACPI和APM的支持。一般地,ACPI是激活的。使用dmesg来检验一下:

dmesg|egrep-i"(apm|acpi)"

Kernelcommandline:vga=274quietconsole=ttyS3,9600acpi=no-idleoot=/dev/hda3

ACPI:CoreSubsystemversion[20010208]

ACPI:Subsystemenabled

ACPI:Systemfirmwaresupports:C2

ACPI:plvl2lat=99plvl3lat=1001

ACPI:C2enter=1417C2exit=354

ACPI:C3enter=-1C3exit=-1

ACPI:NotusingACPIidle

ACPI:Systemfirmwaresupports:S0S1S4S5

另外,支持ACPI的系统也将增加/proc/sys/acpi的目录。如果它存在,就表示核心已经加载ACPI驱动。

源代码网供稿.
网友评论 (0)
会员中心
服务器类
本站推荐
服务器类之精华