在Windows下咱们现已对体系的电源办理十分了解了,咱们能够经过主板的高档电源办理模块完成STR、STD等功用。关于笔记本电脑用户运用高档电源办理方法,让笔记本电脑处于休眠状况,节约电池就愈加重要。上面说的这些功用在Windows平台下完成关于咱们来说,或许都现已不再是困难的工作。但假如换成Linux恐怕就很少有人知道了,今日咱们就来介绍一下在Linux操作体系下的电源办理的完成。由于许多服务器都选用了Linux,电源办理的重要性也就变得十分显着了。
在x86机器中,存在两种电源办理方法:APM (Advanced Power Management,高档电源办理)和ACPI (Advanced Configuration and Power Interface,高档装备和电源接口)。APM是老规范,而ACPI则供给了办理电脑和设备更为灵敏的接口。Linux支撑这两种协议,不过有时还需要手艺装备。别的,两个规范不能一起运转。缺省情况下Linux运转ACPI。
APM能够让你把机器处于Suspend(悬挂) 或Standby(备用)状况,以及查看电池容量。而ACPI还能够让你把外设(如:显现器、显卡、PCI总线)独自断电,在节约电能方面有更多的操控。为了让电源办理功用收效,需要在BIOS和Linux中心里要翻开它,并且在linux里加载必需的运用软件。
查看体系是否支撑电源办理
在较新的中心里,都包含了对ACPI和APM的支撑。一般地,ACPI是激活的。运用dmesg来查验一下:
dmesg |egrep -i ‘(apm|acpi)’
Kernel command line: vga=274 quiet console=ttyS3,9600acpi=no-idleoot=/dev/hda3
ACPI: Core Subsystem version [20010208]
ACPI: Subsystem enabled
ACPI: System firmware supports: C2
ACPI: plvl2lat=99 plvl3lat=1001
ACPI: C2 enter=1417 C2 exit=354
ACPI: C3 enter=-1 C3 exit=-1
ACPI: Not using ACPI idle
ACPI: System firmware supports: S0 S1 S4 S5
别的,支撑ACPI的体系也将添加/proc/ sys/acpi的目录。假如它存在,就表明中心现已加载ACPI驱动。
详细的运用实例
主张用最新的中心(如:2.4.5)。由于旧的中心支撑的特征较少,而2.2.x的中心便是支撑ACPI,也只要很少的功用。
1、Advanced Power Management
APM运用包含:apmd(APM的后台服务程序)和其他的运用程序(如APM)。主张到rpmfind.net找最新的合适你运用的版别,装置和运转OK后,咱们能够实验APM指令了。
APM最简略的运用便是显现机器里的电池容量。
APM
AC on-line, no system battery
假如不支撑APM,就显现“No APM support in中心”。这时,先查看是否有/proc/apm。假如没有,查看是否运转装置APM后的中心。假如你把APM作为了一个模块,查看是否加载这个模块。 apm还能用-S/-s别离进入备用(Standby)和悬挂(Suspend)状况。
图1
图1是KDE体系界面,它选用APM来查看电池容量,还能够办理其他硬件的节能形式(图2),并在任务栏显现。进一步的了解可到www.linuxdoc.org。
2、ACPI
linux对ACPI的支撑较好,并且相关的文档也比APM的要多。
ACPI的威望网站是http://phobos.fs.tum.de/acpi/,其间在下载栏中包含了两个内容:acpid和pmtools,它们能够更好地优化和办理ACPI。
图2
Pmtools里边有个指令是Pmtest,它让你检测设备。一般地,它显现你体系里的ACPI设备,并能让你对它们进行“悬挂”或“备用”处理。它必须用root来运转。
/pmtools/pmtest
VGA (D0)
keyboard (D0)
PCI 0×0 (D0)
system 0×0 (D0)
看来,VGA显现器、键盘、PCI总线和体系都被识别为ACPI设备。它们的状况都是D0,便是活动状况。咱们能够把状况设为D1/D2 (耗电最小化)或D3 (彻底封闭)。比方:
/pmtools/pmtest -d1 VGA
现在显现器应该变黑。这并不会让显卡中止发生视频信号(显现器也表明有输入信号),仅仅把信号悉数转变为黑色。/pmtools/pmtest -d0 VGA能够康复。
上面咱们仅仅是举了几个比如,我们能够触类旁通,办理好您的体系,充沛发挥出高档电压办理功用。