4.2. 示例 - 笔记本电脑
另一个电源管理和节能通常起作用的示例就是笔记本电脑。因为笔记本电脑一般已经被设计为比工作站或者服务器节省很多电力。当使用电池模式时,节能可让您的电池使用时间多几分钟。虽然这部分着重阐述笔记本电脑的电池模式,但您仍然可在使用交流电供电时也使用一些或者所有调整。
在笔记本电脑中单一组件中的节能通常要比在工作站中更明显。例如:1 Gbit/s 网络接口以 100 Mbits/s 运行时可节电大约 3-4 瓦。对于总耗电 400 瓦的典型服务器来说,这个节能大概是在 1 %。在总耗电 40 瓦的典型笔记本电脑中,这一个组件的节能就是总耗电量的 10 %。
典型笔记本电脑中的具体节能优化包括:
- 将系统 BIOS 配置为禁用所有您不使用的硬件。例如:并口或者串口、读卡器、摄像头、WiFi 以及蓝牙,这里只给出一些可能的硬件。
- 在较暗的环境中,您不需要使用最大亮度就可舒服地阅读屏幕中的内容,此时可调暗显示。请在 GNOME 桌面中使用+
,在 KDE 桌面中使用 + + + ,或者在命令行中使用 gnome-power-manager 或者 xbacklight,或者您笔记本电脑中的功能键。 - 使用 tuned-adm 的
laptop-battery-powersave
侧写启用整个节能机制。请注意会影响硬盘和网络接口的性能和延迟。
另外您可在各种系统设置中执行很多小的调整:
- 请使用
按需
调节器(红帽企业版 Linux 6 中默认启用) - 启用笔记本电脑模式(
laptop-battery-powersave
侧写的一部分):echo 5 > /proc/sys/vm/laptop_mode
- 增加磁盘冲洗时间(
laptop-battery-powersave
侧写的一部分):echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
- 禁用 nmi 监视器(
laptop-battery-powersave
侧写的一部分):echo 0 > /proc/sys/kernel/nmi_watchdog
- 启用 AC97 音频节能(在红帽企业版 Linux 6 中默认启用):
echo Y > /sys/module/snd_ac97_codec/parameters/power_save
- 启用多核节能(
laptop-battery-powersave
侧写的一部分):echo Y > /sys/module/snd_ac97_codec/parameters/power_save
- 启用 USB 自动挂起:
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
请注意:USB 自动挂起并不适用于所有 USB 设备。 - 为 ALPM 启用最小能量设置(
laptop-battery-powersave
侧写的一部分):echo min_power > /sys/class/scsi_host/host*/link_power_management_policy
- 使用 relatime 挂载文件系统(在红帽企业版 Linux 6 中默认使用):
mount -o remount,relatime mountpoint
- 为硬盘激活最佳节能模式(
laptop-battery-powersave
侧写的一部分):hdparm -B 1 -S 200 /dev/sd*
- 禁用 CD-ROM 调用(
laptop-battery-powersave
侧写的一部分):hal-disable-polling --device /dev/scd*
- 将屏幕亮度降低至
50
或更小,例如:xbacklight -set 50
- 为屏幕闲置激活 DPMS:
xset +dpms; xset dpms 0 0 300
- 降低 Wi-Fi 能源等级(
laptop-battery-powersave
侧写的一部分):for i in /sys/bus/pci/devices/*/power_level ; do echo 5 > $i ; done
- 取消激活 Wi-Fi:
echo 1 > /sys/bus/pci/devices/*/rf_kill
- 将有线网络限制为 100 Mbit/s(
laptop-battery-powersave
侧写的一部分):ethtool -s eth0 advertise 0x0F