您的位置 首页 国产IC

Linux操作系统的高档电源办理

在Windows下我们已经对系统的电源管理非常熟悉了,我们可以通过主板的高级电源管理模块实现STR、STD等功能。对于笔记本电脑用户使用高级电源管理方式,让笔记本电脑处于休眠状态,节省电池就更加重要。

  在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能够康复。

  上面咱们仅仅是举了几个比如,我们能够触类旁通,办理好您的体系,充沛发挥出高档电压办理功用。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/192317.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部