Meu Mac está lento, mas não sabe o que está causando lentidão

12

Às vezes, meu Mac (Macbook Pro) é lento para executar tarefas básicas, como navegar na Web ou algo assim. Se eu abrir o Activity Monitor, possuo (talvez) um programa com cerca de 10% da CPU, outros estão abaixo de 1%. O uso da minha CPU não está cheio. Ainda tenho mais de 2 GB de memória livre (de 5 GB). Não há atividade de E / S pesada como copiar arquivos.

Meus programas abertos são o Google Chrome (6 guias, nenhum dos quais de alguma forma (flash, muitos objetos DOM, Javascript) têm IMO, exceto talvez o Gmail), Activity Monitor, Finder, Sublime Text 2 (editor de texto) e iTerm (terminal )

O que está causando a desaceleração? Sendo "lento": dedique um tempo para escrever esses caracteres (pressiono as teclas do teclado, mas há um atraso antes de vê-los na tela), alterando guias ou programas etc.

dualidade_
fonte
Digitalize a superfície do seu disco rígido.
É possível que o Spotlight esteja indexando arquivos, isso pode temporariamente tornar a máquina lenta.
Lupincho 15/04
@RandolphWest o que isso significa e como faço isso?
precisa saber é o seguinte
@ lupincho - não diminui a velocidade para esse grau, não se o uso for mínimo. @duality, para verificar a unidade, você precisa usar Verify Diskdentro do Disk Utilityaplicativo, no Utilitiesmenu dentro Applications. Observe que isso não varre a superfície, mas pode identificar problemas no sistema de arquivos. Uma varredura de superfície deve ser executada no modo de usuário único por um técnico experiente.
Sim, normalmente o uso dos holofotes deve ser mínimo após a primeira indexação. No entanto, eu já vi isso ser muito maior em algumas circunstâncias - quando o índice holofotes sendo danificados e precisa ser reparado, ou quando muito ou grande número de arquivos temporários ou cache são criados etc.
lupincho

Respostas:

22

AVISO! Esta "resposta" faz endereço a questão, mas também passa a inclui muito mais informações que eu espero que algumas pessoas podem se beneficiar.


Para muitos, essas informações serão conhecidas. No entanto, pode ajudar novos usuários.

Tendo muita experiência com os Macs ficando lentos, a única coisa que sei é que (infelizmente) pode haver inúmeras causas.

A resposta acima sobre a indexação do Spotlight é de fato um provável culpado. Se o ícone da lupa do Spotlight no canto superior direito da barra de menus contiver um pequeno ponto que aumenta e diminui sutilmente, o Spotlight está indexando seu disco rígido (incluindo o conteúdo de cada arquivo). Mas, na minha experiência, o Spotlight não exigiu uma penalidade de desempenho problemática enquanto eu continuava a navegar, enviar e-mail, usar o Photoshop, o Pages, etc.

Se desejar, acesse Preferências do sistema–> Destaque–> Privacidade e clique no símbolo de adição na parte inferior esquerda da coluna da esquerda. Adicione sua unidade de inicialização e quaisquer outras unidades conectadas. Isso impedirá o Spotlight de indexar e consumir suas E / S de armazenamento, CPU e outros recursos do sistema.

Então, se você quiser que o Spotlight indexe tudo (digamos, enquanto você está dormindo), faça o inverso e destaque cada unidade na coluna Privacidade e clique no sinal de menos. O foco deve recomeçar, e a lupa deve pulsar novamente. (Um utilitário shareware que permite excluir o índice atual do Spotlight pode não ser uma má idéia, pois o Spotlight seria iniciado novamente e executado sem interferência enquanto você estiver dormindo.)

O Spotlight demora muito tempo na PRIMEIRA vez em que indexa volumes inteiros, mas nenhuma alteração perceptível no desempenho é detectável (para mim) depois disso, pois apenas indexa incrementalmente arquivos e dados recém-criados ( indexação MUITO menos que a primeira executada em um volume inteiro ) .

O Activity Monitor provou ser uma ferramenta indispensável para ver todos os processos "invisíveis" que estão em execução e não são aparentes para você. Você pode ficar impressionado com o quanto está acontecendo nos bastidores com o Mac OS X. É REALMENTE "O sistema operacional de desktop mais avançado do mundo", IMO.

No Activity Monitor, selecione no menu pop-up para visualizar "Todos os processos, hierarquicamente".

Em seguida, clique na coluna CPU, que classifica todos os processos de acordo com a quantidade de CPU MHz que eles estão usando. Esse método de classificação não é perfeito, pois você notará daemons ou processos sendo executados em outros processos e mostrando uso significativo da CPU, mas pode não aparecer no topo da lista classificada, como seria de esperar. Além disso, isso é em tempo real, portanto, os processos RAPIDAMENTE pulam para cima e para baixo na lista constantemente.

Além do consumo de CPU, o Activity Monitor mostra quantos threads um processo está usando. Uma dúzia ou mais threads significa que o processo está alocando para si muitos recursos. Não presto atenção ao consumo de memória porque é Memória Virtual e usa espaço no disco rígido como RAM Virtual. Se você adicionar a memória virtual total que os aplicativos e processos no Activity Monitor pretendem alocar para si mesmos, você pensaria que precisaria de um terabyte de RAM instalado! A memória virtual funciona sem problemas em segundo plano e não precisa de sua atenção. (Obrigado Avi, Bertrand, Jordan, et al.) OH! E é uma boa ideia deixar de 15 a 20% do seu volume de inicialização NÃO UTILIZADO . Durante a execução, o Mac OS X e muitos aplicativos "estacionam" temporariamente o código que, de outra forma, consumiria sua RAM finita. Eles tratam esse espaço no disco rígido como RAM,

Muitos programas, como o Photoshop, usam espaço livre na unidade como um "disco de trabalho". É assim que você pode trabalhar em um arquivo de imagem de 4 GB no Photoshop quando você tem apenas 2 GB de RAM instalados!

Visto no Activity Monitor, um aplicativo ou processo que esteja usando> 50% da CPU deve ser suspeito. (Embora alguns programas monolíticos o façam, e isso é normal.)

Se você não precisar que nada seja salvo ou "lembrado" por um aplicativo, você pode Forçar o encerramento no Activity Monitor (o botão em forma de sinal de parada octogonal vermelho - mas é complicado quando você tenta destacar um aplicativo ou processo que está pulando tudo sobre o local em uma fração de segundo!).

Eu fiz isso antes e, em seguida, reiniciei o aplicativo para descobrir que ele passou de 54% de uso da CPU antes para 9% depois. Portanto, de antemão o aplicativo funcionou e não travou, mas uma parte do código pode ter sido pega em um loop infinito ou algo assim. Sair e reiniciar deve corrigir isso.

LIMPEZA DO SÓTÃO (E DA ADEGA)

Mesmo depois do Mac OS Classic, um bom desligamento à moda antiga do Mac (não apenas uma reinicialização) pode realmente fazer maravilhas. Se você selecionar Desligar na barra de menus e quando tudo desaparecer, exceto o papel de parede, você verá o botão giratório girando por um tempo, isso é bom! O Mac OS X está fazendo algumas tarefas domésticas e talvez salvando a configuração do sistema, respondendo a todas e quaisquer modificações internas, dispositivos externos (discos rígidos, impressoras, scanners, teclados de terceiros, mouses, tablets Wacom etc.) e como eles são conectado; USB, FireWire, placa eSATA PCI, Bluetooth, Wi-Fi, etc., criando um cache de Extensões e Kernels que ele precisa carregar para não precisar "pescar" em todas as inicialização, atualizando o bootcacheplaylist, o sistema de arquivos diário e muito mais.

Após a conclusão do desligamento, aguarde que todas as unidades internas e externas parem de girar e desliguem (SILÊNCIO!)

Em seguida, mantenha pressionada a tecla Shift enquanto pressiona o botão liga / desliga do computador. Não solte a tecla Shift. O Mac demorará um pouco mais para inicializar do que o normal, mas mantenha a tecla Shift pressionada até ver o logotipo da Apple E ver o botão giratório começar a girar. Agora você pode soltar a tecla Shift.

Se você não tiver o Mac OS X definido como "Login automático", será exibida a janela de login com as palavras "Inicialização segura" aparecendo em vermelho acima dos nomes das contas.

ESPERAR! Não faça login ainda!

Veja bem, tudo o que a Apple lhe falará sobre o "Modo de segurança" é que ele é um método de solução de problemas para quando o seu Mac está desleixado no modo de "inicialização completa".

A Apple diz que o Modo de segurança não carrega extensões de terceiros (e até algumas das próprias), nem carrega itens de inicialização que você escolheu em Preferências do sistema—> Contas, nem na maioria dos itens da barra de menus.

Tudo isso é verdade, mas descobri que "Inicialização segura" faz todos os tipos de reparos nos bastidores, verificações, reparos e manutenção e muitas outras "coisas boas".

(Mas, depois de anos pesquisando, ninguém conseguiu me dizer exatamente o quê. Eles dizem: "Confie em mim. Está fazendo coisas boas.)

Eu sei que ele ignora o cache de extensão do kernel, forçando o sistema operacional a procurar e carregar novamente as extensões essenciais do kernel. (Se você ainda estiver na tela de login, ele verifica e repara o BOOT VOLUME, algo que o Disk Utility ou qualquer utilitário de disco de terceiros não pode e se recusa a fazer.)

Em "Inicialização segura", quando na tela de login, apenas partes mínimas do OS X foram carregadas nesse momento, para que as "tarefas de utilidade" do Safe Boot da Apple realizem seu trabalho em um ambiente básico, livre de centenas de arquivos do SO que são carregados após o carregamento. você faz login.

Na Inicialização segura, deixo em paz na tela de login por 10 minutos ou mais. Eu descobri que o trabalho estava em andamento antes de você efetuar login quando notei que os indicadores de atividade das minhas unidades externas mostravam muita atividade no disco.

Os indicadores da unidade param após 10 minutos ou menos.

ENTÃO, eu entro. E ENTÃO , eu não toco em nada (nem mesmo o teclado ou o mouse), pois essas Coisas úteis são executadas por alguns minutos APÓS o login, e eu não quero iniciar programas nem usar o teclado ou mouse. Quero que o Safe Boot seja capaz de desempenhar suas funções sem interferências.

Vou tomar uma xícara de café ou inicio a App Store no meu iPad para verificar se há atualizações nos meus aplicativos (algo que eu faço com mais frequência do que verifico macupdate.com no meu Mac para novos shareware que aparecem no topo da lista do dia a cada Mais ou menos 15 minutos!), E começo a usar o Mac cerca de dez minutos após o login.

Eu costumo executar algumas coisas que alteram alguns dos arquivos no Mac OS X de alguma forma. Inicio as Preferências do sistema, altero temporariamente as configurações de Economia de energia; Desconecto da Internet e reconecto; Clico em "Renovar concessão de DHCP; inicio o TextEdit, digito algum gobbledygook, aguardo o Salvamento Automático para salvá-lo automaticamente e, em seguida, salve-o; inicio o Safari e talvez adicione algo aos favoritos; inicio o Directory Utility e o encerro; Mesmo para o Network Utility, etc.

Então, eu desligo meu Mac em vez de reiniciar, porque o desligamento atualiza alguns arquivos de cache, a lista de inicialização do cache e faz outras coisas que uma reinicialização não. E se o botão giratório aparecer e demorar um pouco até o meu Mac finalmente desligar, isso é uma coisa boa! IDK, mas pode substituir arquivos de preferência corrompidos por arquivos novos, limpos e muito mais.

Você sempre pode ir para a pasta Cache em Sistema -> Biblioteca e colocar na lixeira alguns arquivos de cache (arquivos muito recentes - aqueles com datas antigas provavelmente devem ser deixados em paz). Ele criará apenas substituições para esses arquivos de cache excluídos que serão novos, limpos e atualizados. Você pode fazer o mesmo para armazenar em cache arquivos com datas recentes em Biblioteca–> Cache na sua pasta pessoal. Novamente, ele só escreverá novos.

Mesmo quando meu Mac está se comportando, eu inicializo o Modo de segurança a cada duas semanas, aproximadamente.

Além disso, você sempre pode pressionar Command-s e pressionar o botão liga / desliga do Mac. Não solte Command-s até ver uma tela antiga do DOS. Solte as teclas neste momento. O kernel do Mac OS X é tudo o que está carregado neste momento, além de alguns recursos mínimos do BSD Unix. Mas "Mac OS X" dificilmente está carregado neste momento. A GUI ainda não foi carregada.

Ao entrar neste modo, ele imprimirá algumas informações resumidas do processo de inicialização e o deixará em um prompt da Linha de Comando com um cursor piscando.

Digite "/ sbin / fsck [space] -y [Return]". Deve parecer com / sbin / fsck -fy antes de pressionar Retornar. Ele fará uma verificação / reparo como o Utilitário de Disco, exceto no seu volume BOOT .

Se ele terminar e indicar que tudo está OK, mas imprimir "#FILE SYSTEM FOOD MODIFIED" no final, execute o mesmo comando novamente e novamente se necessário até que não imprima a mensagem "#FILE SYSTEM BEEN MODIFIED" não mais. Em seguida, você pode inserir "exit" na linha de comando para continuar a inicialização ou inserir "shutdown" se preferir desligar e iniciar.

Há um ótimo utilitário chamado AppleJack http://www.macupdate.com/app/mac/15667/applejack que é um aplicativo utilitário de linha de comando Unix que roda apenas neste modo de usuário único textual (não possui GUI).

Leia a documentação do AppleJack especialmente como ("all-caps") "AUTO" deve ser usado com muito cuidado.

Também há muita controvérsia sobre o reparo de permissões. Alguns dizem que é uma boa coisa a fazer; alguns dizem que não, e que os aplicativos alteram as configurações originais de permissão de arquivo o tempo todo, e isso não é necessariamente uma coisa ruim ou anormal.

Por fim, ferramentas indispensáveis ​​no meu utilitário "Tool Box" incluem o utilitário gratuito "Onyx" do shareware http://www.macupdate.com/app/mac/11582/onyx , TechTool Pro 6, Drive Genius 3, o venerável DiskWarrior 4 e Data Rescue 3 (e talvez o Data Rescue PC, se você instalou o Windows no seu Mac via Bootcamp).

Apenas dois dos muitos recursos do TechTool são a capacidade de criar uma pequena partição em sua unidade de inicialização (ou em qualquer unidade) que crie um Disco de Emergência no qual você possa inicializar se sua unidade de inicialização precisar de reparo. (A maioria dos utilitários não repara ou não pode consertar a unidade de inicialização. A partição de disco de emergência do TechTool resolve isso.)

Segundo, o TechTool permite que você escolha instalar um painel de preferências que faça uma verificação periódica da unidade SMART, faça backup do seu precioso Diretório de Discos (em qualquer unidade). Se o Diretório do disco for apagado ou estiver muito corrompido para o DiskWarrior reparar, você está ferrado - exceto, talvez, por um "Arquivar e instalar" do Mac OS X.

O Diretório de Discos é um arquivo HUUUUUUUUGE, portanto, o backup leva muito tempo e espaço. Eu o configurei para que os backups do Diretório de todas as minhas unidades sejam armazenados em pastas separadas em uma unidade usada para armazenamento de dados a longo prazo (fotos arquivadas, documentos antigos que preciso manter, documentos fiscais antigos nos quais preciso me pendurar). anos, etc.). Também o configurei para fazer esse backup após o sono.

Felizmente, esse painel de preferências do TechTool é totalmente personalizável para cada tarefa que ele executa. Você pode executar backups de diretório uma vez por semana ou uma vez por hora, pode configurá-lo para executar uma verificação SMART todos os dias ou a cada hora. Você pode pedir para alertá-lo e / ou enviá-lo por e-mail se uma verificação SMART falhar.

O mais útil (para mim) é que você pode definir um limite de quanto espaço no disco rígido deseja liberar (pelas razões acima mencionadas), como 15%, 20%, e o TechTool o alertará quando você estiver se aproximando. o limite que você personalizou.

Chegou a hora de arquivar alguns arquivos nos quais você precisa se concentrar, mas não acessa com frequência, transferindo-os para fora da unidade principal.

PS Use um utilitário de backup automático e certifique-se no diário está ligado ON para todas as unidades. (Você pode verificar e ativá-lo para cada unidade no Disk Utility.)

R2DHue
fonte
1
Isso é ótimo, algumas informações úteis que podem permanecer na posteridade. Mas por que mais ninguém falou sobre sua eficácia? Ou dicas adicionais que podem ser úteis? Este é um conselho melhor do que "apenas substituir o disco rígido", porque é lento ou qualquer besteira.
Ehtesh Choudhury
1
Então, você REALMENTE precisa reiniciar e pegar uma xícara de café para que o "O sistema operacional de desktop mais avançado do mundo" seja limpo depois de si mesmo?
rubenvb
Comparado ao Windows, na minha própria experiência subjetiva, esse recurso final é muito menos comum no macOS. Sim, subjetivo e anedótico, mas estou convencido. Desejo não iniciar uma guerra de chamas, então também escreverei que, entre os meus amigos que ainda a usam (anedótico novamente), o Windows melhorou desde que saí, por isso estou feliz se esse não for o caso hoje com o Windows. Ninguém deve sofrer dessa maneira. :)
Chave
1

Verifique o uso da memória no aplicativo "Activity Monitor" (geralmente na subpasta "Utilities" dos seus aplicativos). Existem 4 linhas de uso de memória, a inferior informará sobre "Trocar usado". Mesmo que a quantidade "Memória usada" seja menor que "Memória física", se o valor "Trocar usado" for maior que zero e você tiver um disco rígido normal (discos giratórios em oposição a um SSD), isso fará parte do seu problema ao alternar entre aplicativos. As 2 soluções para isso são:

  1. Substitua o HDD padrão por uma unidade SSD
  2. Adicione mais RAM se você puder e, idealmente, combine os módulos de RAM por tamanho (2 X 4 GB ou 2 X 8 GB)

Conforme indicado nas respostas acima, pode ser um disco rígido com falha, onde o subsistema de HDD está lutando para ler dados da unidade de maneira confiável. Isso não será exibido como E / S alta no "Activity Monitor" na guia "Disk" e a única maneira de verificar isso é como mencionado nas respostas acima, usando o moce de usuário único e um utilitário de varredura de superfície.

Christopher Broderick
fonte
0

Se o Spotlight estiver indexando arquivos, você o verá no Monitor de atividades como mds usando muitos recursos.

Eu também tentaria desinstalar o flash ou usar um bloqueador de flash.

simonCGN
fonte
0

Por que você tem 5 GB de RAM? Esse é um número estranho ... Você tem um chip de 4 GB e um de 1 GB?

A remoção do chip de 1 GB pode tornar seu sistema mais rápido ... Ou, melhor ainda, ter dois chips de 2 GB (ou dois de 4 GB). Isso se aplica apenas a algumas combinações de placas-mãe / CPU. Eu costumava possuir um mac que nem inicializava sem chips perfeitamente emparelhados, mas muitos CPUs modernos são otimizados para configurações igualmente emparelhadas. Muitas vezes, a apple não vende um mac em nenhuma configuração que não seja uma ram perfeitamente emparelhada, e é porque a CPU só pode operar a toda velocidade com essa configuração.

Não sei se esse conselho se aplica ao seu mac e ficaria surpreso se causasse o tipo de lentidão que você está vendo, mas vale a pena tentar.

Sinceramente, suspeito que você possa ter um problema de hardware. Gostaria de saber se o seu disco rígido está começando a falhar? Eu apagava o disco rígido e escrevia zeros sobre a coisa toda (provavelmente escrevia zeros duas vezes ... ou usava o recurso de exclusão segura, que grava dados aleatórios três vezes).

A gravação de dados em todos os setores do disco rígido forçará a unidade a aplicar seus algoritmos internos de tolerância a falhas em todos os setores. Essas verificações são altamente sofisticadas e lentas. Para manter o desempenho alto, eles não funcionam corretamente sob o uso normal da unidade. Normalmente, existem milhões de bits individuais que não são bons em um disco rígido moderno e, geralmente, a mecânica interna da unidade os classifica como ruins e move os dados silenciosamente para outro local (uma unidade de 500 GB geralmente possui muitos GB de setores extras não utilizados, prontos para serem usados). ativar como substitutos para outros setores defeituosos).

Sobrescrever o disco algumas vezes limpará o disco e fornecerá um disco melhor que o novo (é uma boa idéia gravar dados em toda a unidade depois de comprá-la).

Se o disco rígido estiver realmente em péssimo estado, ele falhará no meio da gravação de dados no disco, que só pode ser corrigido com a compra de uma nova unidade.

Este conselho se aplica a discos rígidos giratórios, não a discos rígidos de estado sólido. Não sei muito sobre como o SSD funciona, mas ouvi a gravação de dados em um SSD inteiro pode reduzir permanentemente o desempenho da unidade.

Abhi Beckert
fonte