4.2. Ноутбук
4.2. Ноутбук
Управление энергопотреблением ноутбуков может оказать существенное влияние на время автономной работы ноутбуков. Несмотря на то, что ноутбуки изначально потребляют меньше энергии по сравнению с настольными компьютерами и серверами, при автономной работе любая экономия поможет продлить ценное время работы батареи. В этой секции рассматриваются методы энергосбережения, которые также могут применяться при работе от сети.
Снижение энергозатрат отдельных компонентов особенно важно для ноутбуков. Например, для сетевого интерфейса 1 Гбит/c, функционирующего на скорости 100 Мбит/c, экономия в среднем составляет 3-4 ватт. Для типичного сервера, потребляющего около 400 ватт, потребление энергии снизится примерно на 1 %, а для ноутбука, потребляющего 40 ватт, экономия лишь одного компонента составит целых 10 %.
Оптимизация энергопотребления ноутбуков достигается за счет следующего:
- Отключение в BIOS неиспользуемого оборудования (параллельных и последовательных портов, веб-камер, WiFi, Bluetooth и т.п.).
- Уменьшение яркости монитора при ослабленном освещении. Для этого в главном меню надо выбрать + → (GNOME) или в меню запуска выбрать ++ → (KDE). Другие способы состоят в выполнении команд gnome-power-manager, xbacklight или изменения настроек с помощью функциональных клавиш.
- Профиль
laptop-battery-powersaveутилиты tuned-adm предоставляет доступ к целому набору механизмов энергосбережения. Стоит помнить, что их использование может негативно сказаться на производительности жесткого диска и сетевого интерфейса.
Дополнительные методы изменения системных настроек включают:
- использование регулятора
ondemand(активен по умолчанию в Red Hat Enterprise Linux 6); - активация режима ноутбука (в рамках профиля
laptop-battery-powersave):echo 5 > /proc/sys/vm/laptop_mode - увеличение интервала между пробуждениями для периодической записи данных на диск (в рамках профиля
laptop-battery-powersave):echo 1500 > /proc/sys/vm/dirty_writeback_centisecs - отключение контроля немаскируемых прерываний (в рамках профиля
laptop-battery-powersave):echo 0 > /proc/sys/kernel/nmi_watchdog - активация энергосбережения для аудиокарт AC97 (активно по умолчанию в Red Hat Enterprise Linux 6):
echo Y > /sys/module/snd_ac97_codec/parameters/power_save - активация энергосбережения в многоядерных архитектурах (в рамках профиля
laptop-battery-powersave):echo 1 > /sys/devices/system/cpu/sched_mc_power_savings - автоматический переход USB в режим ожидания:
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; doneОбратите внимание, что автоматический переход в режим ожидания работает не со всеми устройствами USB. - активация минимального уровня энергопотребления для ALPM (в рамках профиля
laptop-battery-powersave):echo min_power > /sys/class/scsi_host/host*/link_power_management_policy - подключение файловой системы с использованием relatime (активно по умолчанию в Red Hat Enterprise Linux 6):
mount -o remount,relatimeточка_подключения - активация максимально эффективного режима энергосбережения для жестких дисков (в рамках профиля
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 - уменьшение уровня потребления энергии устройств WiFi (в рамках профиля
laptop-battery-powersave):for i in /sys/bus/pci/devices/*/power_level ; do echo 5 > $i ; done - отключение WiFi:
echo 1 > /sys/bus/pci/devices/*/rf_kill - ограничение максимальной скорости проводного соединения 100 мегабитами в секунду (в рамках профиля
laptop-battery-powersave):ethtool -s eth0 advertise 0x0F
