Pular para o conteúdo

Economizando energia de laptop com processador multicore

Dica publicada em Linux / Kernel
Mauro Risonho de Paula Assumpção A.K.A firebits firebits
Hits: 11.478 Categoria: Linux Subcategoria: Kernel
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Economizando energia de laptop com processador multicore

Imagine a seguinte situação:

Você tem um laptop de 6 células (bateria), o que pode durar de de 1 à 3 horas, conforme o uso (wireless, DVD-ROM, Bluetooth etc). Você está em uma viagem de ônibus por exemplo de 4 horas e não tem nenhuma bateria adicional e quer ler vários PDFs e não está com seu iPad ou Android.

O que você faz então?

Desligar 1 core do processador, afinal 800Mhz de clock é mais que o suficiente para ler os PDFs.

su
# echo 0 >> /sys/devices/system/cpu/cpu1/online


Um dos core será desligado.

Ex.: Processador com 4 core.

Obs.: Seu cpu tem 4 core, então a disposição será:
  • Core1 = /sys/devices/system/cpu/cpu0/online
  • Core2 = /sys/devices/system/cpu/cpu1/online
  • Core3 = /sys/devices/system/cpu/cpu2/online
  • Core4 = /sys/devices/system/cpu/cpu3/online

Não recomendo que desliguem o core1 (/sys/devices/system/cpu/cpu0/online), não fiz testes ainda.

Bateria irá durar +1 hora.

@firebitsbr

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Executando scan com NMAP conforme suas ordens (voz) - parte 1 (alto-falantes)

Acessando AP Wireless Zinwell G200 via Putty

Como instalar os adicionais de convidado no CentOS como Guest no VirtualBox

Backtrack4 HandBook de Comandos - Download Grátis

Removendo a senha da BIOS via Linux

Debian - Instalando kernel 32 bits via DVD em máquinas com mais de 4GB de RAM

Solução para erro ao boot: CouId not find kerneI image

Exploit dá acesso root em máquina local - kernels 2.6.17 e 2.6.24.1

Ativando e desativando CPUs sob demanda

Driver Wireless RTL8191SEvA no Debian

#1 Comentário enviado por glauber0 em 23/09/2011 - 14:45h
Legal, mas não etendi, OK, tem que desligar um núcleo... Mas como faz?
#2 Comentário enviado por removido em 23/09/2011 - 15:09h
Boa dica cara !
#3 Comentário enviado por oki em 23/09/2011 - 16:14h
Like! :-)
#4 Comentário enviado por asdf2 em 23/09/2011 - 17:27h
firebits,

eu tenho que te informar uma coisa:

VC é simplesmente um cara FO**A meu caro, simplesmente FO**A,

parabéns pela dica, a anos venho procurando por alguma coisa assim.

se podesse dar nota eu daria uma nota 10 mais valeria por 1000, foi pro favoritos

parabéns mesmo, dica simples e direta, valeu
#5 Comentário enviado por julio_hoffimann em 23/09/2011 - 21:27h
Oi Mauro, ótima dica!

Não sabia que era possível desativar cores individualmente. :-)

Abraço!
#6 Comentário enviado por walescko em 23/09/2011 - 22:09h
gostei disso, ficar usando mais de um núcleo para tarefas básicas é demais...

para ativar o núcleo desligado como root é só trocar o "0" por "1"
#7 Comentário enviado por raulgrangeiro em 25/04/2012 - 16:46h
ei man, se reiniciar o note, o core desligado religa? ou só vai ligar quando eu reativar com a dica nos comentários?

Contribuir com comentário

Entre na sua conta para comentar.