Como faço para limitar manualmente o uso da CPU? [duplicado]

1

Eu tenho um laptop antigo propenso ao superaquecimento e uma boa solução que encontrei foi limitar o uso da CPU para menos de 50%.

No Windows, posso fazer isso alterando o plano de energia que estou usando no momento e alterando as propriedades Minimum CPU Usage e e Maximum CPU Usage .

Onde posso fazer algo semelhante no Ubuntu 12.04 LTS?

    
por Geesh_SO 08.12.2013 / 15:27

2 respostas

2

Você pode usar o cgroups para controlar como vários recursos do sistema são alocados.

link

Agora defina alguns parâmetros que estão disponíveis para ajuste:

sudo echo 1000 > /sys/fs/cgroup/cpu.cfs_period_us
sudo echo 500 > /sys/fs/cgroup/cpu.cfs_quota_us

O que significa "para cada 1000 microssegundos, permita que o / cgroup consuma 500 microssegundos de cpu".

Mais informações:

link

Os comandos acima são da memória (estou em casa no Mac agora), mas eles dão uma ideia geral.

Uma vez que você é capaz de ver que, de fato, a CPU está limitada a 50% (usando o topo, por exemplo, para ver), então é deixado como um exercício para o leitor tornar essas mudanças persistentes.

    
por Joseph Santaniello 08.12.2013 / 16:43
0

Siga estas etapas para limitar o uso da CPU e, assim, diminuir a temperatura.

Passo 1: Baixe o arquivo de script do seguinte link: link .
         Extraia o arquivo zip

Etapa 2: inicie o terminal e monte a pasta extraída e, em seguida, execute o comando

sudo ./temp_throttle.sh 80 

Está feito.

    
por Varun 08.12.2013 / 16:30