4.2. Ноутбук
4.2. Ноутбук
Управление энергопотреблением ноутбуков может оказать существенное влияние на время автономной работы ноутбуков. Несмотря на то, что ноутбуки изначально потребляют меньше энергии по сравнению с настольными компьютерами и серверами, при автономной работе любая экономия поможет продлить ценное время работы батареи. В этой секции рассматриваются методы энергосбережения, которые также могут применяться при работе от сети.
Снижение энергозатрат отдельных компонентов особенно важно для ноутбуков. Например, для сетевого интерфейса 1 Гбит/c, функционирующего на скорости 100 Мбит/c, экономия в среднем составляет 3-4 ватт. Для типичного сервера, потребляющего около 400 ватт, потребление энергии снизится примерно на 1 %, а для ноутбука, потребляющего 40 ватт, экономия лишь одного компонента составит целых 10 %.
Оптимизация энергопотребления ноутбуков достигается за счет следующего:
- Отключение в BIOS неиспользуемого оборудования (параллельных и последовательных портов, веб-камер, WiFi, Bluetooth и т.п.).
- Уменьшение яркости монитора при ослабленном освещении. Для этого в главном меню надо выбрать gnome-power-manager, xbacklight или изменения настроек с помощью функциональных клавиш.+ → (GNOME) или в меню запуска выбрать + + → (KDE). Другие способы состоят в выполнении команд
- Профиль
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