APM(Advanced Power Management)是一种电源管理技术,旨在通过降低能量消耗来扩展移动计算机的电池寿命。它目前广泛应用于笔记本电脑和其他移动设备上。在Linux中,APM是一个内核模块,它可以与系统硬件通信,以获取有关电源管理的信息。
在Linux中,APM模块实现了一些基本的电源管理任务,例如当电池电量过低时自动关机,以及当AC电源被拔掉时切换到电池供电。通过将APM模块编译到内核中,Linux系统可以更好地管理计算机的电源。
用命令“lsmod | grep apm”可以查看是否已经加载APM模块。
ACPI(Advanced Configuration and Power Interface)是一种替代APM的电源管理技术,它是一种开放标准,并且没有APM中存在的诸多限制。由于APM是一种比较早期的电源管理技术,它的能力和灵活性都不如ACPI。尽管如此,尚然存在着一部分老式的硬件和电池,它们只能使用APM进行处理。
在大多数Linux发行版上,默认情况下APM已经被编译为内核模块。如果您的系统不支持APM,则需要将其编译到内核中。要配置APM,可以编辑/etc/sysconfig/apm文件。该文件包含以下选项: