Como depurar a causa de congelamentos pouco frequentes do meu iMac?

0

Eu tenho um iMac que congela-me irregularmente. Às vezes eu posso trabalhar por duas semanas e está tudo bem. Outras vezes eu experimento 3 ou mais gela por dia. Em média, meu iMac (comprado em junho de 2010) congela uma vez a cada dois dias, então o problema é persistente o suficiente para realmente me incomodar. E quando digo congelar, quero dizer que trava. Nenhuma reação à entrada, o cursor do mouse não está se movendo, a tela está completamente congelada - então tudo o que posso fazer é desligar a energia e reiniciar.

Eu já desinstalei alguns aplicativos que achei que poderiam ser a causa, mas não adiantou. Em meu desespero, até conectei meu iMac a uma tomada diferente, que não é usada por todos os outros equipamentos. Não tive um congelamento desde então, mas eu acabei de fazer isso 10 minutos atrás, então ...:)

No Windows, você pode baixar os símbolos de depuração e, em seguida, depurar o despejo de memória para, pelo menos, ter uma ideia do que pode estar causando uma tela azul. No Mac OS X, tudo que aprendi até agora é que existe um comando "last" que me mostra um histórico de desligamentos e travamentos.

Existe alguma outra maneira que eu possa obter mais informações sobre os congelamentos, ou mais informações fora do último comando? Posso colocar meu sistema operacional no modo de depuração de alguma forma e isso pode me ajudar a encontrar a causa?

Quais são algumas das ferramentas de diagnóstico que você recomendaria para verificar se é um problema relacionado a hardware?

Estou desesperado e agradecido por alguma dica!

    
por LearnCocos2D 14.12.2010 / 15:52

4 respostas

3

Panines do kernel de logs do OS X (equivalente a bluescreen) para / Library / Logs / DiagnosticReports (em 10.6) ou / Library / Logs / PanicReporter (10.2-10.5); consulte o artigo da KB # HT1392 da Apple.

Mas a partir de sua descrição, não parece um pânico, parece que algum processo crítico do sistema está bloqueando sem realmente travar. Isso é um pouco mais desagradável para a depuração, já que não há "evento" para acionar o registro em log, etc. Dependendo de como o computador está completamente bloqueado, você pode conseguir, por exemplo. SSH e confira o que está acontecendo enquanto está bloqueado, mas isso só funcionará se for apenas a GUI que está bloqueada.

Então, vou procurar ferramentas de diagnóstico. Primeiro, tente executar o diagnóstico de hardware que vem no (s) DVD (s) de instalação que acompanha o Mac. Dependendo da versão do OS X fornecida pelo seu computador, insira o Disco de Instalação 1 (até 10.5.4) do Mac OS X ou o Disco de Instalação 2 (10.5.5 ou posterior), em seguida, inicialize segurando o D key; veja KB # HT1509 para detalhes.

Eu também tentaria executar um bom teste de RAM. Eu gosto do memtest , que não é gratuito, mas custa apenas $ 1.39. Você também pode obtê-lo com o AppleJack (você tem que usar a opção Personalizar no instalador para incluir o memtest); O AppleJack também pode executar alguns outros processos úteis de diagnóstico / reconstrução que valem a pena.

Além disso, você pode tentar executar o computador no modo de segurança inicializando com a tecla Shift pressionada (consulte KB # HT1564 e # HT1455 - isso desativa extensões de sistema não críticas, daemons de terceiros e um monte de outros componentes do sistema possivelmente problemáticos. Você perderá algumas funcionalidades (o som IIRC e a rede sem fio ficam desabilitadas), mas se você puder executar nesse modo por alguns dias (até que ele falhe), você terá uma ideia melhor se o problema estiver vindo uma das coisas que ficam desativadas no modo de segurança.

    
por 14.12.2010 / 19:13
0

você pode rodar o dmesg e ver o que está acontecendo - também o osx tem um console que mostra todos os logs - está localizado nos aplicativos - utilitários.

você também pode dar uma olhada no ifconfig e procurar por erros nas interfaces.

    
por 14.12.2010 / 15:59
0

Procure no console, localizado em / Aplicativos / Utilitários /

Se o Mac OS X estiver congelando e não apenas travando um kernel panic, ele pode não ser registrado como algo mais do que 'desligamento incorreto detectado' no Console. Neste caso, a causa pode ser várias coisas, mas eu sugiro que é provável que haja superaquecimento de algum hardware como GPU ou CPU, ou talvez até RAM ruim. Monitore seus tempos de hardware com algo como iStat Pro para ver se está funcionando.

Além disso, tente executar o teste de hardware, como Gordon sugeriu, pode ajudar.

    
por 14.12.2010 / 20:43
0

Se a execução no modo de segurança encerrar os congelamentos, dê uma olhada em Preferências do sistema: Usuários & Grupos: itens de login. A exclusão de qualquer coisa encontrada pode encerrar o problema permanentemente.

    
por 18.02.2013 / 20:29