Nos últimos meses, muitas coisas no meu MacBook Pro tornaram-se insuportavelmente lentas. Geralmente, a troca ou abertura de aplicativos em uma nova guia no Chrome leva até 10 ou 15 segundos.
Obviamente, ninguém pode me dizer por que minha máquina está lenta com base nisso, então essa é uma pré-pergunta. O que devo procurar para começar a descobrir por que meu Mac ficou tão lento? Estou pensando em:
- O disco está ficando cheio? (Era, mas agora tenho 35 GB grátis.)
- A RAM está enchendo? (Não, eu tenho mais de 1,5 GB grátis enquanto encontro o problema.)
- A CPU está vinculada? (Não, não parece ser.)
- A E / S está bloqueada? (Talvez, como se diz?)
- O quê mais?
Quando um Mac está lento, quais são os pontos vitais a serem seguidos e que instruções devo seguir com base nessas leituras?
Respostas:
Descobri que isso geralmente se deve a um disco rígido que está morrendo (principalmente para Macs).
Uma das coisas boas dos Macs é que eles são todos iguais. Como a maioria das pessoas não tem esse problema com seus Macs, provavelmente será algo que torna seu Mac exclusivo do resto (duração da propriedade e uso).
As peças se desgastam e envelhecem. Você provavelmente encontrará uma maneira de ler os dados SMART brutos da unidade. Ter setores realocados é geralmente uma boa dica de que a unidade está saindo (mesmo que o status seja "ok").
Eu uso o smartctl para fazer isso. Você pode conseguir o
smartctl
Mac, por exemplo, usando o Homebrew runningbrew install smartmontools
, e execute:Ou você pode executar um CD ao vivo como o Knoppix e carregar
smartctl -a /dev/sda
.No terminal knoppix:
Outra coisa que pode atrasar o seu computador é poeira ou um ventilador quebrado. Se o dissipador de calor da CPU estiver cheio de poeira, pode estar diminuindo a CPU para evitar danos causados pelo calor. Eu acho que são 8 parafusos e todo o painel inferior sai fornecendo acesso a praticamente qualquer coisa.
fonte
brew install smartmontools
. Parece dizer que a SMART diz que o disco está passando. Por outro lado, o Utilitário de Disco diz que o bitmap de volume precisa de reparo, talvez seja parte disso.Se você possui uma unidade de disco rígido tradicional em vez de uma unidade de estado sólido, os sintomas que você descreve parecem os estágios iniciais da falha do disco rígido. Alguns setores que são muito lidos, mas nunca gravados, estão falhando, causando muitas tentativas de "leitura lenta" e eventuais intervalos / falhas. Como nunca é gravado, a unidade nunca tem a chance de realocá-lo. Isso pode causar lentidão insuportável e rodas de arco-íris em todos os tipos de atividades, além de persistir durante as reinicializações (geralmente causa também uma inicialização dolorosamente lenta).
Execute a demonstração gratuita do SMART Utility para verificar se o seu disco rígido possui setores defeituosos pendentes, removidos ou realocados. Se houver algum, está começando a falhar e você deve substituí-lo imediatamente.
Observe que o Utilitário de Disco interno do Mac OS X costuma dizer "Status SMART: Verificado" mesmo quando há setores defeituosos; portanto, você realmente precisa executar o Utilitário SMART, não apenas o Utilitário de Disco. Bem, na verdade, a partir do Lion (Mac OS X versão 10.7.x), você pode acessar os contadores de erros SMART subjacentes no Disk Utility, clicando no ícone do próprio disco rígido físico (não nas partições) e escolhendo "Arquivo> Obter informações ...". Mas o Utilitário SMART de terceiros faz um bom trabalho ao interpretar os contadores corretos para você, então eu ainda o recomendo.
Às vezes, é possível, mas não recomendado, ressuscitar um disco rígido com um pequeno número de setores defeituosos, formatando a unidade inteira (não apenas as partições individuais) com "Zero Out Data" ativado. Isso força todos os setores a serem gravados, o que permite à unidade a chance de realocar quaisquer setores defeituosos pendentes. Provavelmente, isso fará com que a atual safra de blocos defeituosos seja resolvida, mas uma vez que uma unidade tenha blocos defeituosos, provavelmente ela estará em uma espiral mortal e não deve ser confiável.
A propósito, vale a pena notar que o SMART Utility consulta o controlador da unidade e retorna resultados imediatamente; não é necessário perder tempo testando o disco inteiro, portanto não há desperdício de tempo envolvido.
PS: Eu costumava recomendar que as pessoas nessa situação procurassem no Log do sistema e no Kernel log mensagens como "disk0s2: Erro de E / S: UNDEFINED", mas achei que esse conselho era muito propenso a erros do usuário. É muito mais fácil e confiável baixar o Utilitário SMART e executá-lo.
fonte
Apenas uma rápida reflexão: existem ciclos de interrupção alocados para verificar a funcionalidade dos componentes vitais, por exemplo, para o sinal de batimento cardíaco do ventilador. Meu ventilador direito morreu e o MacBook ficou dolorosamente lento mesmo antes de qualquer chip esquentar o suficiente para acelerar. Ele simplesmente não consegue lidar com a nova situação de interrupção. Sei que houve um problema com outro componente em uma plataforma Mac diferente, mas não consigo entrar em detalhes.
fonte
Meu palpite: seu sistema está criando muitos arquivos de troca de lotes. Confira o
vm_stat
comando. E veja a página http://osxdaily.com/2010/10/08/mac-virtual-memory-swap/ para obter mais dicas.fonte
vm_stat
resultados com relação ao problema do OP?