Servidor Snow Leopard suspenso durante picos misteriosos de E / S

2

Resumo rápido: O Snow Leopard Server congela aleatoriamente por períodos entre alguns segundos e um minuto ou dois. Quando o monitor de atividade estiver aberto, um enorme pico de E / S aparecerá depois que o sistema for descongelado. O que está causando isso?

Detalhes completos: O Snow Leopard Server está sendo executado em um Mac Mini Server 2010. Os ataques de congelamento só começaram há algumas semanas. Foi definitivamente depois de 10.6.7 saiu, mas antes de 10.6.8, que não consertou o que quer que fosse. Se eu estou usando as coisas muito casualmente, como o terminal ou o Microsoft Word, as coisas estão bem. No entanto, se eu começar a copiar arquivos, navegar na Web ou, digamos, reproduzir um vídeo, as coisas congelarão.

Durante o congelamento, o mouse continua funcionando (eu não saberia nada sobre o teclado, já que geralmente não estou onde deveria digitar algo enquanto está congelado). Eu sou capaz de clicar em itens no dock, e eles reagem parcialmente a serem clicados, mas se eu tentar executar um programa ou abrir uma pasta fora do dock, por exemplo, ele não fará nada além do "ter foi clicado "animação até depois de descongelar. Se um vídeo estiver sendo reproduzido durante o congelamento, a parte visual ficará congelada, mas o áudio continuará normalmente.

Originalmente, pensei que isso fosse um problema com o Spotlight baseado em pesquisas em fóruns e sites como esse para problemas semelhantes, mas isso continuou acontecendo mesmo depois de eu ter matado o Spotlight. A próxima coisa mais provável seria um problema no disco rígido. Tomei a sugestão de alguém de fazer o backup da unidade e, em seguida, tentar forçar uma gravação em setores defeituosos, fazendo um apagamento de disco com zero. Isto começou com uma estimativa de 7 horas ou mais, mas depois de 7 horas, teve uma estimativa de 17 horas, e 12 horas depois que teve uma estimativa de 19 horas ou mais. Infelizmente, não havia percentual a ser observado até onde a barra de progresso, mas eu não poderia dizer se ele tinha ido em qualquer lugar todo esse tempo, mas um terço ou menos na unidade. Eu cancelei o apagamento da unidade e tentei reinstalar o sistema operacional. Isso também parou indefinidamente.

Em seguida, levei para a Apple Store, pois ainda está na garantia. Depois de esperar bem depois do meu horário marcado, o "Gênio" designado passou por todos os movimentos da consulta e pareceu inclinado a substituir a unidade. Depois de esperar mais de uma semana, recebi a máquina de volta com uma instalação limpa do Snow Leopard. Depois de deixar o sistema fazer o seu trabalho com uma série de atualizações, pareceu-me bem, embora alguns sinais de atraso novamente tenham surgido enquanto eu copiava DMGs do instalador do backup para reinstalar meus programas, mas eu não pensava muito sobre isso desde que eles são atividades reais que realmente podem atrasar o sistema.

Então, obviamente, o problema agora está de volta na íntegra. A cópia de arquivos para outra máquina acende-se durante os primeiros segundos, com uma estimativa de que o arquivo inteiro será copiado em um minuto. Isso vai até 8 ou 10 minutos, pois fica pendurado aleatoriamente no meio de uma cópia de arquivo, mas depois é descongelado depois de um tempo e a estimativa volta ao normal e o arquivo termina de ser copiado. Se eu estiver navegando em um site aleatório, às vezes ele irá congelar no meio de mim, percorrendo uma página. E assim por diante.

Eu fui tolo o suficiente para não anotar o número de série da unidade antes de levá-lo para a loja, então não estou totalmente convencido de que alguém não tenha tido melhor sorte em reinstalar o sistema operacional do que eu e sair na unidade antiga. Antes de eu voltar em novamente e potencialmente ter que reinstalar tudo novamente , eu estava esperando encontrar algumas outras coisas para verificar / experimentar. O que mais pode estar causando isso? E como eu poderia investigar a fonte dos picos de IO?

    
por UtopiaLtd 05.07.2011 / 05:59

1 resposta

2

Faça o download da demonstração gratuita do Utilitário SMART e execute-o para o seu disco rígido em questão, e se ele reportar QUAISQUER setores defeituosos, removidos ou realocados, o seu disco rígido está morrendo e você deve substituí-lo. Observe que executar o Utilitário de Disco interno do Mac OS X e ver "status SMART: verificado" significa quase nada.

Como alternativa, procure em /var/log/kernel.log e /var/log/system.log erros de disco I / O, ou erros de disco "UNDEFINED". Se você vir alguma, veja se eles são realmente para a unidade em questão verificando novamente o número "diskXsY" no estilo BSD. Você pode usar diskutil list para ver uma lista dos números de disco e dos números de partição das unidades atualmente montadas. Às vezes, você verá erros de disco de aparência assustadora em um certo número de disco e perceberá que era apenas um volume remoto que você montou quando você trocou de rede, ou era uma imagem de disco desmontada prematuramente ou algo do tipo. p>

Se você vir esses tipos de erros para o seu disco rígido local real, ainda haverá problemas. Você ainda pode tentar conseguir realocar setores defeituosos, apagando-os com dados de saída zero, mas essa unidade provavelmente está circulando pelo ralo e provavelmente terá falhas de bola de neve a partir de agora.

    
por 05.07.2011 / 07:49