Chinaunix首页 | 论坛 | 博客
  • 博客访问: 966901
  • 博文数量: 261
  • 博客积分: 10026
  • 博客等级: 上将
  • 技术积分: 3420
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-24 12:10
个人简介

https://smart888.taobao.com/ 立观智能监控

文章分类

全部博文(261)

文章存档

2011年(1)

2010年(4)

2009年(256)

我的朋友

分类: LINUX

2009-03-11 13:45:01

Power management options电源管理选项

Power Management support

电源管理有APM和ACPI两种标准且不能同时使用.即使关闭该选项,X86上运行的Linux也会在空闲时发出HLT指令将CPU进入睡眠状态 , 如果你想让你的Linux支持高级电源管理(也就是平常我们说的软关机、系统休眠等)需要选择它。

Legacy Power Management API

传统的电源管理API,比如软关机和系统休眠等接口

Power Management Debug Support

仅供调试使用

Software Suspend

选择这个选项你可以挂起你的计算机(有点象XP中的休眠),打开这项功能后,你可以使用swsusp或者shutdown -z 来挂起你的计算机。这样系统会将你当前正在进行的工作(也就是当前内存中的内容)作成一个镜象保存到你的交换分区中,在你下一次启动时使用启动参数 “resume=/dev/你的交换分区”,内核就会将上一次的工作内核从镜象文件中恢复到内存,这可以大大提高系统的启动速度。当你不想恢复上次的工作时向内核传递参数“noresume"。不过系统启动后你的交换分区将不可以使用,你可以使用mkswap命令来重新格式化你的交换分区。这个功能不需要高级电源管理的支持。很不错的功能

Default resume partition
与上面的选项配合,来指定保存镜象的分区。

ACPI (Advanced Configuration and Power Interface) Support

必须运行acpid守护程序ACPI才能起作用.ACPI是为了取代APM而设计的,因此应该尽量使用ACPI而不是APM , 从这里进入ACPI电源管理的配置界面,要注意ACPI与APM不能同时使用,如果你同时配置了这两者,那么在系统启动时如果发现一个可工作的ACPI设备那么APM将被关闭,ACPI会被加载

    ACPI Support

要想让你的系统使用ACPI来管理你的电源就要选上它,另外要想让它起作用,你还要在系统中安装acpid守护程序。

Sleep States

选择这个选项可以使你的系统具有挂起的功能,也就是说你可以暂时中断你的工作,让你的系统处与一种低电能消耗的状态(sleep state),你此时的系统状态会保存在内存或者磁盘上(取决于挂起的深度),当你需要时再恢复到正常的工作状态。但由于各种系统之间的差别,目前这项功能并不完善。

AC Adapter

如果你的系统可以在AC和电池之间转换就可以选 , 这是用来支持移动系统中的交流适配器的,以指示当前系统是不是在使用交流电,对于台式机不需要这个选项。

Battery

通过/proc/acpi/battery向用户提供移动系统中的电池状态信息,用电池的笔记本可以选 , 对台式机没有作用。

Button

守护程序捕获Power,Sleep,Lid按钮事件, 当你按下按钮时事件将发生,一个守护程序将根据/proc/acpi/event做相应的动作, 并执行用户在这些事件上定义的动作比如让系统关机。 软件控制的poweroff需要它

Video

仅对集成在主板上的显卡提供ACPI2.0支持,且不是所有集成显卡都支持

Fan

这个选项提供对系统风扇的控制支持,允许通过用户层的程序来对系统风扇进行控制(开,关,查询状态),支持它的硬件并不多 ,选

Processor

让ACPI处理空闲状态,并使用ACPI C2和C3处理器状态在空闲时节省电能,同时它还被cpufreq的"Performance-state drivers"选项所依赖 ,打开这个选项将让你的系统具有处理IDIE状态的能力,也就是说可以让你的处理器在空闲时节省电能。个人认为这个选项是一定要选的。

Thermal Zone

系统温度过高时可以利用ACPI thermal zone及时调整工作状态以避免你的CPU被烧毁 ,当你的系统温度过高时,ACPI可以利用这个选项来控制你的系统,及时调整系统的工作状态以保护你的CPU。(当然这需要硬件的支持)

ASUS/Medion Laptop Extras

ASUS笔记本专用,以提供这些系统上额外按钮的支持,用户可以通过/proc/acpi/asus来打开或者关闭LCD的背光/调整亮度/定制LED的闪烁指示等功能 ,用户可以通过/proc/acpi/asus来改变这些设置。

IBM ThinkPad Laptop Extras

IBM ThinkPad专用

Toshiba Laptop Extras

Toshiba笔记本专用

Disable ACPI for systems before Jan 1st this year

输入四位数的年份,在该年的1月1日前不使用ACPI的功能("0"表示一直使用)

Debug Statements

详细的ACPI调试信息, 如果选择它当ACPI出现错误时会打印出详细的信息,这将会增加内核的体积大约50k,如果没有必要还是不要选它吧。

APM (Advanced Power Management) BIOS Support

高级电源管理BIOS支持。这通常是用在笔记本电脑上的东西,如果您有APM的BIOS,支持省电的设备的(有电池的那种),那么您可以选上这项。APM在SMP机器上必须关闭,一般来说当前的笔记本都支持ACPI,一般人这一项是选n,以避免一些可能会发生的问题。

Ignore USER SUSPEND

只有NEC Versa M系列的笔记本才需要选择这一项

Enable PM at boot time

系统启动时即启用APM,选上这个选项能让系统自动的进行电源管理,但常常导致启动时死机

Make CPU Idle calls when idle

系统空闲时调用空闲指令(halt),只有老式的CPU才需要选它,且对于SMP系统必须关闭

Enable console blanking using APM

在屏幕空白时关闭LCD背光,事实上对所有的笔记本都无效

RTC stores time in GMT

将硬件时钟应该设为格林威治时间,否则视为本地时间.建议你使用GMT,这样你无须为时区的改变而担心

Allow interrupts during APM BIOS calls

允许APM的BIOS调用时中断,IBM Thinkpad的一些新机器需要这项.如果休眠时挂机(包括睡下去就醒不来),可以试试它

Use real mode APM BIOS call to power off

此驱动为某些有Bug的BIOS准备,如果你的系统不能正常关机或关机时崩溃,可以试试它

CPU Frequency scaling

允许动态改变CPU主频,达到省电和降温的目的,必须同时启用下面的一种governor才行

Enable CPUfreq debugging

允许对CPUfreq进行调试

CPU frequency translation statistics

通过sysfs文件系统输出CPU频率变换的统计信息

CPU frequency translation statistics details

输出详细的CPU频率变换统计信息

Default CPUFreq governor

默认的CPU频率调节器

''performance'' governor

''性能''优先,静态的将频率设置为cpu支持的最高频率

''powersave'' governor

''节能''优先,静态的将频率设置为cpu支持的最低频率

''userspace'' governor for userspace frequency scaling

既允许手动调整cpu频率,也允许用户空间的程序动态的调整cpu频率(需要额外的调频软件,比如cpufreqd)

''ondemand'' cpufreq policy governor

''立即响应'',周期性的考察CPU负载并自动的动态调整cpu频率(不需要额外的调频软件),适合台式机

''conservative'' cpufreq governor

''保守'',和''ondemand''相似,但是频率的升降是渐变式的(幅度不会很大),更适合用于笔记本/PDA/AMD64环境

ACPI Processor P-States driver    ???

将ACPI2.0的处理器性能状态报告给CPUFreq processor drivers以决定如何调整频率,该选项依赖于ACPI->Processor

Bus options (PCI, PCMCIA, EISA, MCA, ISA)总线选项

PCI support

PCI支持,如果使用了PCI或PCI Express设备就必选

PCI access mode

PCI访问模式,强列建议选"Any"(系统将优先使用"MMConfig",然后使用"BIOS",最后使用"Direct"检测PCI设备)

PCI Express support

PCI Express支持(目前主要用于显卡和千兆网卡)

Message Signaled Interrupts (MSI and MSI-X)

PCI Express支持两类中断:INTx使用传统的IRQ中断,可以与现行的PCI总线的驱动程序和操作系统兼容;MSI则是通过inbound Memory Write触发和发送中断,更适合多CPU系统.可以使用"pci=nomsi"内核引导参数关闭MSI

ISA support

现在基本上没有ISA的设备了,如果你有就选吧

MCA support

微通道总线,老旧的IBM的台式机和笔记本上可能会有这种总线

NatSemi SCx200 support

在使用AMD Geode处理器的机器上才可能有

PCCARD (PCMCIA/CardBus) support

PCMCIA卡(主要用于笔记本)支持 ,你的计算机是否支持PCMCIA卡

Enable PCCARD debugging

仅供调试,通常不需要选择调试PCMCIA设备,除非你是设备驱动的开发人员

16-bit PCMCIA support

一些老的PCMCIA卡使用16位的CardBus ,16位的PCMCIA总线支持。

32-bit CardBus support

当前的PCMCIA卡基本上都是32位的CardBus

CardBus yenta-compatible bridge support

使用PCMCIA卡的基本上都需要选择这一项,子项请按照自己实际使用的PCMCIA卡选择

{省略的部分请按照自己实际使用的PCMCIA卡选择}

PCI Hotplug Support

PCI热插拔支持,如果你有这样的设备就到子项中去选吧

Executable file formats可执行文件格式(默认三项都选)

Kernel support for ELF binaries

ELF是开放平台下最常用的二进制文件格式,支持动态连接,支持不同的硬件平台.除非你知道自己在做什么,否则必选

Kernel support for a.out and ECOFF binaries

早期UNIX系统的可执行文件格式,目前已经被ELF格式取代

Kernel support for MISC binaries

此选项允许插入二进制的封装层到内核中,使用Java,.NET,Python,Lisp等语言编写的程序时需要它

阅读(858) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~