Devo cuidar de aplicativos que aumentam o carregamento do sistema para evitar o superaquecimento?

1

Descobri que meu "Adaptador PCI" superaquece quando a carga está acima de 4.0 (com 4 núcleos). Ele não superaquece quando a carga está abaixo de 4,0 (mas eu tinha uma memória com overclock que estava causando problemas conforme explicaria no final), então meu foco é diminuir a carga do sistema. O que superaquece é apenas o k10temp-pci-00c3 PCI Adapter (de acordo com sensores ).

O erro:
Estou tentando rastrear aplicativos que compõem esse valor e quanto cada um deles fez.

De essa questão , eu encontrei atop , mas lendo sua saída, não está claro quais aplicações compuseram a carga do sistema ... É como uma coluna" simples "mostrando SYSLOAD está desaparecido. Parece que eu poderia usar todas as informações exibidas para calcular algo que pudesse mostrar essa coluna, mas eu não sei como.

As explicações que encontrei sobre o carregamento do sistema parecem genéricas demais (posso estar errado ...), então não consegui entendê-las o suficiente para produzir um algoritmo; Eu acho que eu deveria misturar alguns dados como o uso da CPU, o uso da io, o uso do mem e então obter o sysload mesmo que seja um pouco confuso ...

Informações precisas sobre o funcionamento do sistema :
sobre esta questão há uma referência a um pdf explicando-o . A carga parece não estar exatamente relacionada a aplicativos específicos ...

Ainda precisa de uma solução alternativa :
De qualquer forma eu ainda gostaria de saber como é possível fazer uma abordagem de aplicação sobre o carregamento do sistema, pode haver alguma forma de priorizar a utilização do sistema inteiro para alguma aplicação específica, enquanto todos os outros entupem, mesmo quando não estão usando muito cpu (menos de 3%), acalme-se?

Testes em andamento :
Eu defino todos os processos para nice -n 19 , mas a única janela / processo que estou usando ativamente; Eu vi melhoria no gráfico de temperatura com psensor (o gráfico é muito menos confuso); a temperatura está mais longa, abaixo do limite, agora; todos os processos parecem estar se comportando como esperado; a carga do sistema ainda é alta, mas eu vi uma vez até 6.0 e a temperatura ainda estava boa; não há desligamentos repentinos desde .. precisa de mais teste tho ...

Finalmente, o culpado foi encontrado :
Minha memória deveria aceitar 2000MHz. Há muito tempo, eu o configurei para trabalhar a 1600 MHz, porque a máquina não inicializava de outra forma. Agora eu configurei para automático, o que fez funcionar a 1333MHz. A temperatura k10temp-pci-00c3 que estava superaquecendo (alcançando acima de 80c) agora é consistente em torno de 60c quando executo aplicações pesadas! Além disso, a média de carga é de cerca de 3,5 a 4,0 sem causar problemas de hardware! O nice 19 nos processos ajudou a adiar o superaquecimento, mas não conseguiu impedi-lo totalmente!

    
por Aquarius Power 07.10.2013 / 18:05

2 respostas

5

Você está fazendo a pergunta errada: você tem um sistema de superaquecimento que deve ser resolvido com o resfriamento do sistema. Jogar jogos com carga de processo produzirá um corte insatisfatório. E como você tem hardware rodando em seus limites térmicos, pode esperar que o problema se agrave.

Se você não puder remediar o hardware, veja se você pode diminuir o clock do processador. Sim, você vai ter um computador mais lento, mas é a única maneira confiável de reduzir o consumo de energia / dissipação de calor.

    
por 07.10.2013 / 19:02
3

A carga do sistema não está diretamente relacionada ao trabalho que o sistema está fazendo. Você poderia ter uma média de carga de apenas 2.0 e estar fazendo muito mais trabalho do que uma média de carga de 8.0.

Toda a carga informa qual é o número médio de programas elegíveis para serem executados. Se todos eles estiverem esperando em seu disco sobrecarregado, sua CPU não fará muita coisa, mas sua média de carga ainda será alta.

Por fim, você tem um problema de hardware (seu "adaptador PCI" superaquece). Você terá dificuldade em controlar a temperatura tentando limitar a quantidade de execuções no seu processador. Os agendadores de processo não são feitos dessa maneira.

    
por 08.10.2013 / 04:35