Como fazer um teste de estresse em uma CPU Mac

O teste de estresse em um computador é uma etapa importante da solução de problemas que pode ajudar os usuários a determinar se as peças recém-atualizadas estão funcionando corretamente ou a identificar problemas de estabilidade do sistema. Embora o teste de estresse seja mais comum no mundo do overclock de PC, os proprietários de Mac também podem usar o teste de estresse por uma série de razões, incluindo a identificação de problemas de superaquecimento, teste de capacidade da bateria sob carga, determinação de limites de aceleração da CPU ou simplesmente para ver o volume do ventilador do Mac pode chegar a toda velocidade.

Há uma variedade de utilitários disponíveis que oferecem recursos de teste de estresse - exemplos incluem Geekbench, CPUTest e NovaBench - mas se você quiser apenas testar sua CPU, pode fazê-lo diretamente do Terminal sem nenhum software de terceiros.

Para testar a CPU de um Mac, podemos usar o comando "sim", um comando Unix que, sem modificação, simplesmente emitirá uma resposta afirmativa ('y') repetidamente até que seja encerrado. Para testar a resistência de um Mac com o comando "sim", abra o Terminal, digite o seguinte e pressione Return para executar:

Como testar o estresse de uma CPU Mac
sim> / dev / null &

Depois de um momento, você verá o número 1 entre colchetes aparecer ao lado de um (provável) número de 3 ou 4 dígitos. Isso indica que o comando "sim" está atingindo o limite de um thread da CPU do Mac (o [1]), com a ID de processo designada (o número de 3 ou 4 dígitos). Você pode verificar isso e ver a atividade da CPU por meio do aplicativo Activity Monitor (localizado em Applications> Utilities).

O problema, entretanto, é que, a menos que o seu Mac tenha mais de 10 anos, é quase certo que ele tenha uma CPU com vários núcleos e threads, e a execução do comando acima testa apenas um desses threads. Para realmente testar o estresse de um Mac, você precisará maximizar todos os threads de sua CPU, o que pode ser feito repetindo o comando acima.

Por exemplo, temos um Mac Pro de 6 núcleos 2013 em nosso escritório aqui em TekRevue. Esse processador de 6 núcleos - um Xeon E5-1650 v2, se você estiver interessado - também é hiperencadeado, o que significa que temos um total de 12 threads de CPU à nossa disposição. Para testar todos os 12 núcleos lógicos, replicaríamos o comando “sim” listado acima 12 vezes. Você pode fazer isso abrindo uma nova janela do Terminal para cada comando ou combinando-os em um único comando como este:

sim> / dev / nulo e sim> / dev / nulo e sim> / dev / nulo e sim> / dev / nulo e sim> / dev / nulo e sim> / dev / nulo e sim> / dev / nulo e sim > / dev / null & yes> / dev / null & yes> / dev / null & yes> / dev / null & yes> / dev / null &

teste de estresse mac cpu sim

Para modificar este comando para o seu próprio Mac, basta ajustar o número de vezes que sim> / dev / null & repete com base no total de threads de CPU do seu Mac. Por exemplo, o novo Retina MacBook de 12 polegadas tem uma CPU hyper-threaded dual-core, o que significa que você usaria apenas 4 instâncias do comando “sim”. Se você não tem certeza sobre a configuração da CPU do seu Mac, um ótimo lugar para verificar é EveryMac, um banco de dados que contém os detalhes - você adivinhou - para todo Mac, incluindo o número de processadores e núcleos.

Embora Macs funcionando corretamente não devam ter problemas com um teste de estresse, é importante observar que se o seu Mac tiver um problema de hardware ou resfriamento, um teste de estresse da CPU pode travar o sistema. Portanto, certifique-se de salvar todos os documentos importantes e fechar seus aplicativos antes de executar o teste para garantir que você não perderá nenhum dado se o seu Mac desligar ou travar inesperadamente.

Depois de deixar o teste rodar por algumas horas (ou durante a noite se você realmente quiser levar seu Mac ao limite), você pode encerrar o teste fechando a (s) janela (s) do Terminal contendo o comando “sim”. Você pode então verificar no Activity Monitor se a CPU do Mac não está mais no limite.

Uma nota final: o teste de estresse da CPU de um Mac aumentará o calor gerado em uma quantidade significativa. Antes do teste de estresse, certifique-se de que seu Mac esteja em uma área relativamente fria e bem ventilada e que o ventilador do Mac ou as portas de fluxo de ar estejam desobstruídas. Embora as CPUs da Intel sejam automaticamente reguladas ou desligadas se as temperaturas ficarem muito altas, ainda há uma chance de você danificar permanentemente o seu Mac se maximizar o processador sem ventilação adequada ou dissipação de calor.