加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux笔记本电源管理指南

发布时间:2016-01-28 00:19:48 所属栏目:Linux 来源:网络整理
导读:Linux是一种性能优越的开源操作系统,随着其性能和知名度越来越高,最主要的是在价格上无与伦比的优势,许多厂家开始推出Linux笔记本电脑,并且这种趋势大有愈

Acpid会监视来自于/proc/acpi/events中的每个事件,然后将这些事件跟/etc/acpi/events目录下的各文件中的各项进行匹配。默认的情况下,该目录下只有一个文件,即sample.conf,其中存放着ACPI事件和相应的处理,如:

# ACPID 配置举例
event=button/power.*
action=/sbin/shutdown -h now

在该例中,当收到button/power.*事件后,系统立即执行shutdown命令,因为命令后边带有- h now选项。要配置您自己的处理ACPI事件的动作,可以将您的文件(你必须是超级用户)添加到/etc/acpi/events目录中。要注意的是,该文件内容的格式必须与该目录下其他文件一致。要了解这些文件的确切格式,可以通过 "man acpid" 命令来进行进一步学习。当你列出的事件出现时, "action="行中的命令就会作为超级用户运行。

若要寻找事件名称的话,可以使用命令cat/proc/acpi/event。如果要查看acpid的活动,可以查看/var/log/acpid文件的内容。改变几次电源状态,如拔下插头、再插上、按挂起键等等,然后看看哪些事件被记录在日志文件中了。

四、用hdparm修改电源设置

如果您正在使用笔记本电脑的话,你可以使用hdparm的诸多选项来控制电量的消耗。某些选项会立即生效,如让硬盘驱动器进入睡眠模式;而其他选项会在一段时间后才生效,如在某段时间内硬盘一直处于非活动状态的话,就停转硬盘驱动器。

要了解机器的IDE电源模式状态,可以键入下列命令:

# hdparm -C /dev/hda
/dev/hda:
drive state is: active/idle

这表示电源模式设为正常运行。如果驱动器不支持该项功能,那么驱动器状态显示为"unknown"。为了节电,最常用的做法是为spindown模式(-S)设一个比较低的值。甚而有人认为spindown的最低值(五秒钟的空闲时间)既能全面改善电池续航时间,又不至于严重影响性能。我们可以用hdparm命令加"-S"选项来规定硬盘进入spindown模式的闲置时间,如果"-S"后跟随的数字介于0到240之间,那么该值乘以5就是实际的进入spindown模式的闲置时间(以秒为单位)。因此,下例中的值3的含义是让磁盘驱动器在闲置15秒后入待机模式(硬盘会停转):

# hdparm -S3 /dev/hda
/dev/hda:
sotting standby to 3 (15 seconds)

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!