Desativando CPU “permanentemente” [duplicado]

0

Como alguns de vocês podem saber, há um problema comum em alguns notebooks antigos, entre a bateria e o adaptador, que é quando o carregador é conectado, o computador se reinicia, e isso é uma verdadeira dor no pescoço.

Há uma ou duas soluções diferentes para esse problema, por exemplo, uma pode desativar a segunda CPU através do Gerenciador de Dispositivos no modo de segurança do Windows e, desse modo, a reinicialização seria evitada. Mas, você sabe, as coisas funcionam de maneira diferente no Ubuntu, não há nenhuma chance de desativar a segunda CPU através do "Gerenciador de Dispositivos", já que não há nenhum "Gerenciador de Dispositivos". Então, eu estava procurando uma solução apropriada e encontrei uma. Existe um código de terminal que me permite desativar a segunda CPU, que é:

echo 0 | sudo tee /sys/devices/system/cpu/cpu1/online

Quando eu insiro este comando, ele funciona como um encanto e não há problema, mas o problema é que, depois de desligar o computador e reabri-lo, a CPU se auto-habilita automaticamente.

Então esse é o problema. Às vezes me esqueço de inserir esse comando e, assim, meu laptop se repete e todo o meu trabalho entra em problemas.

Existe alguma maneira de tornar este comando "permanente"? Ou existe alguma outra maneira de desativar a segunda CPU?

    
por Benjamin Park 29.01.2015 / 13:16

1 resposta

0

No arquivo / etc / default / grub, o número de CPUs pode ser especificado (limitado) na linha "GRUB_CMDLINE_LINUX_DEFAULT=". Exemplo (onde eu adicionei a algo que já estava na linha):

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 maxcpus=1"

Notas: Em caso de problemas, é uma boa idéia salvar uma cópia do seu arquivo grub original primeiro:

sudo cp /etc/default/grub /etc/default/grub.original

Você tem que editar como sudo (ou seja, sudo nano / etc / default / grub) e você terá que atualizar o grub depois:

sudo update-grub
    
por Doug Smythies 30.01.2015 / 04:36