4.2. Exemplo — Laptop
Outro local muito comum onde o gerenciamento e economia de energia podem fazer uma grande diferença é nos laptops. Como os laptops, devido ao seu design, utilizam muito menos energia do que as estações de trabalho ou servidores, o esforço para economizar é muito menor do que em outras máquinas. No entanto, quando estiver em modo de bateria, qualquer economia pode ajudar a ganhar mais alguns poucos minutos de vida de bateria de um laptop. Embora esta seção foque em laptops em modo de bateria, você ainda pode utilizar um pouco ou todo o ajuste enquanto estiver rodando em energia a cabo também.
Economia para componentes únicos geralmente fazem uma diferença muito maior em laptops do que em estações de trabalho. Por exemplo, uma interface de rede 1 Gbit/s rodando em 100 Mbits/s economiza cerca de 3–4 watts. Para um servidor comum com consumo total de energia de cerca de 400 watts, esta economia é de aproximadamente 1 %. Em um laptop com consumo de energia total de cerca de 40 watts, a economia de energia somente neste componente é de 10 % no total.
Otimizações de economia de energia específica em um laptop típico são:
- Configure o BIOS do sistema para desabilitar todos os hardwares que você não vá usar. Por exemplo, portas paralelas ou seriais, leitores de cartão, webcams, WiFi, e Bluetooth, nomeando somente alguns possíveis candidatos.
- Ajuste a exibição para ambientes mais escuros onde você não precisa de iluminação total para ler a tela de maneira confortável. Use o+
no desktop GNOME, + + + no dpeskto KDE; ou gnome-power-manager o xbacklight na linha de comando; ou as chaves de função do seu laptop. - Use o perfil de
laptop-battery-powersave
de tuned-adm para habilitar todo um conjunto de mecanismos de economia de energia. Observe que o desempenho e latência para o disco rígido e interface de rede são impactados.
Além disso ( ou como forma alternativa) você pode realizar diversos pequenos ajustes em diversas configurações de sistemas :
- use o governador do
ondemand
(ativado pelo padrão em Red Hat Enterprise Linux 6) - habilite o modo do laptop (parte do perfil do
laptop-battery-powersave
):echo 5 > /proc/sys/vm/laptop_mode
- aumenta tempo de fluxo de tempo para o disco (parte do perfil do
laptop-battery-powersave
):echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
- desabilitar o nmi watchdog (parte do perfil
laptop-battery-powersave
):echo 0 > /proc/sys/kernel/nmi_watchdog
- habilitar a economia de energia do audio AC97 (habilitado por padrão no Red Hat Enterprise Linux 6):
echo Y > /sys/module/snd_ac97_codec/parameters/power_save
- habilita economia de energia de núcleos múltiplos (parte do perfil
laptop-battery-powersave
):echo Y > /sys/module/snd_ac97_codec/parameters/power_save
- habilita o USB auto-suspend:
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
Observe que o USB auto-suspend não funciona corretamente com todos os dispositivos USB. - habilita a configuração de energia mínima para ALPM (parte do perfil
laptop-battery-powersave
):echo min_power > /sys/class/scsi_host/host*/link_power_management_policy
- monta o sistema de arquivo usando o relatime (padrão em Red Hat Enterprise Linux 6):
mount -o remount,relatime mountpoint
- ativa o modo de economia de energia para discos rígidos ( parte do perfil
laptop-battery-powersave
):hdparm -B 1 -S 200 /dev/sd*
- desabilita o polling do CD-ROM (parte do perfil
laptop-battery-powersave
):hal-disable-polling --device /dev/scd*
- reduz brilho de tela para
50
ou menos, por exemplo:xbacklight -set 50
- ativa o DPMS para tela ociosa:
xset +dpms; xset dpms 0 0 300
- reduz os níveis de energia de Wi-Fi (parte do perfil
laptop-battery-powersave
):for i in /sys/bus/pci/devices/*/power_level ; do echo 5 > $i ; done
- desativar o Wi-Fi:
echo 1 > /sys/bus/pci/devices/*/rf_kill
- limita rede a fio para 100 Mbit/s (parte do perfil
laptop-battery-powersave
):ethtool -s eth0 advertise 0x0F