
Estou procurando um aplicativo de linha de comando que sobrecarregue artificialmente a CPU. Precisa ser melhor do que apenas um loop ocupado. Estamos testando como o sistema resiste ao estresse térmico e a CPU precisa gerar o máximo de calor possível.
Responder1
Eu tive boa sorte com:
dd if=/dev/urandom of=/dev/null bs=1024
Ele mantém um único thread em 100% da CPU. Execute várias vezes para manter mais núcleos ocupados. Legal se você quiser.
Responder2
Segui Zoredachelink. A questão não é realmente o que estou procurando. No entanto, a resposta aceita mencionadacpuburn
.
*** AVISO ***
Este programa foi projetado para carregar muito os chips da CPU. Sistemas sub-resfriados, com overclock ou de outra forma fracos podem falhar, causando perda de dados (corrupção do sistema de arquivos) e possivelmente danos permanentes aos componentes eletrônicos. Nem detectará todas as falhas.
*** USE POR SUA CONTA E RISCO ***
Com um aviso desses deve ser bom.
Minha única preocupação é que é um pouco antigo. Você pensaria que um aplicativo que usasse algumas das novas instruções de processamento vetorial poderia fazer um trabalho melhor no aquecimento da CPU.
Responder3
Em conjunção comsysadmin1138deresponder, tente adicionar uma das ferramentas de computação distribuída, como o Folding@Home de Stanford (http://folding.stanford.edu) * .
* Eu executo f@h e geralmente mantém meu laptop entre 170-180F (só executo quando conectado, e não no colo). Eu suspeito que aconteceria o mesmo com uma CPU de servidor