Meu Mac (Macbook Pro) às vezes fica lento ao realizar tarefas básicas, como navegar na web ou algo parecido. Se eu abrir o Activity Monitor, tenho (talvez) um programa com cerca de 10% de CPU, outros estão abaixo de 1%. Meu uso de CPU não está completo. Ainda tenho mais de 2 GB de memória livre (de 5 GB). Não há atividade pesada de E/S, como copiar arquivos.
Meus programas abertos são Google Chrome (6 guias, nenhuma das quais de alguma forma (flash, muitos objetos DOM, Javascript) tem IMO, exceto talvez Gmail), Activity Monitor, Finder, Sublime Text 2 (editor de texto) e iTerm (terminal ).
O que está causando a desaceleração? Ser "lento": demorar para escrever esses caracteres (pressiono as teclas do teclado, mas demora para vê-los na tela), mudar de aba ou de programa, etc.
Responder1
AVISO! Esta “resposta”fazaborda a questão, mas também inclui muito mais informações das quais espero que algumas pessoas possam se beneficiar.
Para muitos, esta será uma informação conhecida. No entanto, pode ajudar novos usuários.
TendoDEMAISexperiência com Macs ficando lentos, a única coisa que eufazersei é que (infelizmente) pode haverinumeráveiscausas.
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 menu 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-mails, usar o Photoshop, o Pages, etc.
Se desejar, você pode ir para Preferências do Sistema–>Spotlight–>Privacidade e clicar no símbolo de mais no canto inferior esquerdo da coluna mais à esquerda. Adicione sua unidade de inicialização e quaisquer outras unidades conectadas. Isso impedirá que o Spotlight indexe e consuma E/S de armazenamento, CPU e outros recursos do sistema.
Então, se você deseja que o Spotlight indexe tudo (digamos, enquanto você dorme), faça o inverso e destaque cada unidade na coluna Privacidade e clique no sinal de menos. HolofoteDEVEretome e a lupa deverá pulsar novamente. (Um utilitário shareware que permite excluir o índice atual do Spotlight pode não ser uma má ideia, já que o Spotlight iniciaria do zero e funcionaria sem interferência enquanto você dorme.)
O Spotlight leva muito tempo na PRIMEIRA vez em que indexa volumes inteiros, mas nenhuma mudança perceptível no desempenho é detectável (para mim) depois disso, pois apenasincrementalmenteindexa arquivos e dados recém-criados (DISTANTEmenos indexação que a primeira execução em umtodovolume).
O Activity Monitor provou ser uma ferramenta indispensável para ver todos os processos “invisíveis” que estão em execução e que não são aparentes para você de outra forma. Você pode ficar impressionado com o que está acontecendo nos bastidores do 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 MHz de CPU que eles estão usando. Este método de classificação não é perfeito, pois você notará daemons ou processos em execução 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, então os processosRAPIDAMENTEsuba e desça 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 muitos recursos para si mesmo. 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ê somasse a memória virtual total que os aplicativos e processos no Activity Monitor afirmam alocar para si mesmos, você pensaria que precisaria de um terabyte de RAM instalado! A memória virtual funciona perfeitamente em segundo plano e não precisa de sua atenção. (Obrigado Avi, Bertrand, Jordan e outros) OH! E é uma boa ideia deixar 15–20% do volume de inicializaçãoNÃ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, embora seja uma RAM lenta.
Muitos programas, como o Photoshop, usam espaço livre na unidade como um “disco de trabalho”. É assim que você consegue trabalhar em um arquivo de imagem de 4 GB no Photoshop quando tem apenas 2 GB de RAM instalados!
Visto no Activity Monitor, um aplicativo ou processo que usa >50% da CPU deve ser suspeito. (Embora alguns programas monolíticos o façam, e isso é normal.)
Se você não precisa que nada seja salvo ou "lembrado" por um aplicativo, você pode forçar o encerramento no Activity Monitor (o botão vermelho em forma de sinal de parada octogonal - mas é complicado quando você tenta destacar um aplicativo ou processo que está pulando tudo sobre o lugar em uma fração de segundo!).
Já fiz isso antes e reiniciei o aplicativo para descobrir que ele passou de 54% de uso da CPU antes para 9% depois. Então, de antemão, o aplicativo foi executado e não travou, mas uma parte de seu código pode ter ficado presa em um loop infinito ou algo assim. Sair e reiniciar deve resolver isso.
LIMPAR O SÓTÃO (E A ADEGA)
Mesmo após o Mac OS Classic, um bom e antigo desligamento do Mac (não apenas uma reinicialização) pode realmente fazer maravilhas. Se você selecionar Desligar na barra de menu 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, contabilizando toda e qualquer modificação interna, dispositivos externos (discos rígidos, impressoras, scanners, teclados de terceiros, mouses, tablets Wacom, etc.) e como eles são conectado; USB, FireWire, placa PCI eSATA, Bluetooth, Wi-Fi, etc., criando um cache de extensões e kernels que precisa carregar para não ter que "pescar" a cada inicialização, atualizando o bootcacheplaylist, o sistema de arquivos diário e muito mais.
Após a conclusão do desligamento, espere 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 AppleEveja o spinner começar a girar. AGORA você pode soltar a tecla shift.
Se você não tiver o Mac OS X configurado para "Login automático", eventualmente será apresentada uma janela de login com as palavras "Inicialização segura" aparecendo em vermelho acima dos nomes das contas.
ESPERE! Não faça login ainda!
Veja bem, tudo o que a Apple dirá sobre o “Modo de segurança” é que ele é um método de solução de problemas para quando o seu Mac fica instável no modo “inicialização completa”.
A Apple diz que o Modo de Segurança não carrega nenhuma extensão de terceiros (e até mesmo algumas da própria Apple), nem carrega nenhum item de inicialização que você escolheu em Preferências do Sistema—> Contas, nem a maioria dos itens da barra de menu.
Tudo isso é verdade, mas aprendi que o "Safe Boot" faz todos os tipos de reparos, verificações, consertos e manutenção nos bastidores e muitas outras "coisas boas".
(Mas depois de anos de pesquisa, ninguém foi capaz de 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 Utilitário de Disco 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 naquele ponto, então as "tarefas utilitárias" do Safe Boot da Apple fazem seu trabalho em um ambiente básico livre de centenas de arquivos do sistema operacional que são carregados após você faz login.
Na inicialização segura, deixo-o sozinho na tela de login por cerca de 10 minutos. Eu descobri que o trabalho estava em andamentoantesvocê fez login quando percebi que os indicadores de atividade das minhas unidades externas mostravam muita atividade no disco.
Os indicadores de direção param após 10 minutos ou menos.
ENTÃO eu faço login. EENTÃO, não toco em nada (nem mesmo no teclado ou mouse), pois aquele Good Stuff útil é executado por alguns minutos APÓS o login, e não quero iniciar programas ou mesmo 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 abro a App Store no meu iPad para verificar se há atualizações para meus aplicativos (algo que faço com ainda mais frequência do que verifico macupdate.com no meu Mac em busca de novos sharewares que aparecem no topo da lista do dia todos os dias). 15 minutos ou mais!), e começo a usar o Mac cerca de dez minutos depois de fazer login.
Normalmente executo algumas coisas que alteram alguns arquivos no Mac OS X de alguma forma. Eu inicio as Preferências do Sistema, altero temporariamente as configurações de Economia de Energia; Eu me desconecto da Internet e depois reconecto; Clico em "Renovar concessão de DHCP; inicio o TextEdit, digito alguma gobbledygook, espero que o salvamento automático o salve automaticamente e, em seguida, salve-o eu mesmo; inicio o Safari e talvez marque algo; inicio o Directory Utility e saio dele; o mesmo para o Network Utility, etc.
Então euDESLIGARmeu Mac em vez de reiniciar, porque o desligamento atualiza alguns arquivos de cache, o bootcacheplaylist e faz outras coisas que uma reinicialização não faz. E se o botão giratório aparecer e demorar um pouco até que meu Mac finalmente desligue, isso é uma coisa boa! IDK, mas pode estar substituindo arquivos de preferências corrompidos por outros novos e limpos e muito mais.
Você sempre pode ir para a pasta Cache em Sistema -> Biblioteca e descartar alguns arquivos de cache (os 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–>Caches em sua pasta pessoal. Novamente, ele escreverá apenas novos.
Mesmo quando meu Mac está se comportando bem, eu inicializo no modo de segurança a cada duas semanas ou mais.
Além disso, você sempre pode manter pressionado Command-s e apertar o botão liga / desliga do Mac. Não solte os comandos até ver uma tela antiga com aparência de DOS. Solte as chaves 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 o "Mac OS X" dificilmente está carregado neste momento. A GUI nem sequer carregou.
Ao entrar neste modo, ele imprimirá algumas informações resumidas do processo de inicialização e deixará você em um prompt de linha de comando com um cursor piscando.
Digite "/sbin/fsck[espaço]-fy[Return]." Deve ser parecido com /sbin/fsck -fy antes de você pressionar Return. Ele fará uma verificação/reparo como o Utilitário de Disco, exceto no seuBOTAvolume.
Se terminar e disser que está tudo OK, mas imprimir "#FILE SYSTEM HAS BEEN MODIFIED" no final, execute o mesmo comando novamente e novamente, se necessário, até que não imprima a mensagem "#FILE SYSTEM HAS 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 inicializar.
Existe um ótimo utilitário chamado AppleJackhttp://www.macupdate.com/app/mac/15667/applejackesse é um aplicativo utilitário de linha de comando Unix que é executado apenas neste modo textual de usuário único (não possui GUI).
Leia a documentação do AppleJack, especialmente como (em letras maiúsculas) "AUTO" deve ser usado com muito cuidado.
Também há muita controvérsia sobre permissões de reparo. 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 do arquivo o tempo todo, e isso não é necessariamente uma coisa ruim ou anormal.
Finalmente, as ferramentas indispensáveis no meu utilitário "Tool Box" incluem o utilitário shareware gratuito "Onyx"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 Data Rescue PC se você instalou o Windows em 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 qualquer unidade) que cria um disco de emergência no qual você pode inicializar se sua unidade de inicialização precisar de reparo. (A maioria dos utilitários não repara ou não pode reparar a unidade de inicialização. A partição de disco de emergência do TechTool resolve isso.)
Em segundo lugar, o TechTool permite que você escolha instalar um painel de preferências que faz uma verificação SMART periódica da unidade e faz backup do seu precioso diretório de disco (em qualquer unidade). Se o diretório de disco for apagado ou estiver muito corrompido para ser reparado pelo DiskWarrior, você está ferrado - exceto talvez um "Arquivar e instalar" do Mac OS X.
O diretório de disco é um arquivo HUUUUUUUUGE, portanto, fazer backup dele ocupa muito tempo e espaço. Eu configurei para que os backups do diretório de todas as minhas unidades sejam armazenados em pastas separadas em uma unidade que uso para armazenamento de dados de longo prazo (fotos arquivadas, documentos antigos que preciso manter, documentos fiscais antigos que preciso guardar por 7 anos, etc.). Eu também configurei para fazer esse backup após a hora de dormir.
Felizmente, este painel de preferências do TechTool é totalmente personalizável para cada tarefa que executa. Você pode realizar backups do Directory uma vez por semana ou uma vez por hora, você pode configurá-lo para realizar uma verificação SMART todos os dias ou a cada hora. Você pode solicitar que ele alerte você e/ou envie um e-mail se uma verificação SMART falhar.
O mais útil (para mim) é que você pode definir um limite para quanto espaço em seu disco rígido deseja deixar livre (pelos motivos mencionados acima), como 15%, 20%, e fazer com que o TechTool o alerte quando estiver se aproximando. o limite que você personalizou.
Então é hora de arquivar alguns arquivos que você precisa manter, mas não acessa com frequência, transferindo-os da unidade principal.
PS Use um utilitário de backup automático e certifique-se de que o Journaling esteja ativadoSOBREpara todas as unidades. (Você pode verificar e ativá-lo para cada unidade no Utilitário de Disco.)
Responder2
Verifique o uso de memória no aplicativo “Activity Monitor” (geralmente na subpasta “Utilities” de seus aplicativos). Existem 4 linhas de uso de memória, a inferior informará sobre "Swap Used". Mesmo que a quantidade de "Memória usada" seja menor que "Memória física", se o valor de "Troca usada" for maior que zero e você tiver um disco rígido normal (discos giratórios em vez de um SSD), isso fará parte do seu problema ao alternar entre aplicativos. As 2 soluções para isso são:
- Substitua o HDD padrão por uma unidade SSD
- Adicione mais RAM se puder e, de preferência, combine os módulos de RAM por tamanho (2 x 4 GB ou 2 x 8 GB)
Conforme declarado nas respostas acima, pode ser um disco rígido com falha, onde o subsistema do HDD está lutando para ler os dados da unidade de maneira confiável. Isso não aparecerá como E/S alta no "Monitor de Atividade" na guia "Disco" e a única maneira de verificar isso é mencionada nas respostas acima usando moce de usuário único e um utilitário de varredura de superfície.
Responder3
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.
Responder4
Por que você tem 5 GB de RAM? Esse é um número estranho... Você tem um chip de 4GB e um chip de 1GB?
Remover o chip de 1GB pode tornar seu sistema mais rápido... Ou melhor ainda, ter dois chips de 2GB (ou dois chips de 4GB). Isso se aplica apenas a algumas combinações de placas-mãe/CPU. Eu costumava ter um Mac que nem inicializava sem chips perfeitamente emparelhados, mas muitas CPUs modernas são otimizadas para configurações emparelhadas uniformemente. Freqüentemente, a Apple não vende um Mac em qualquer configuração que não seja uma memória RAM perfeitamente emparelhada, e isso ocorre porque a CPU só pode operar em velocidade total com esta configuração.
Não sei se este conselho se aplica ao seu Mac e ficaria surpreso se isso causasse o tipo de lentidão que você está vendo, mas vale a pena tentar.
Honestamente, suspeito que você possa ter um problema de hardware. Eu me pergunto se o seu disco rígido está começando a falhar? Eu apagaria o disco rígido e escreveria zeros em tudo (provavelmente escreveria zeros duas vezes... ou usaria o recurso de apagamento seguro que gravaria dados aleatórios 3 vezes).
Gravando dados emcada setorno 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 elevado, eles não funcionam corretamente sob 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 sinaliza esses bits como ruins e move silenciosamente os dados para outro lugar (uma unidade de 500 GB geralmente tem muitos GB de setores extras não utilizados prontos para ativar como substitutos para outros setores defeituosos).
Substituir o disco algumas vezes irá limpá-lo e fornecer um disco melhor do que o novo (é uma boa ideia gravar dados em toda a unidade depois de comprá-lo).
Se o disco rígido estiver em muito mau estado, ele falhará no meio da gravação de dados no disco, o que só pode ser realmente 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 funciona o SSD, mas ouvi dizer que gravar dados em um SSD inteiro pode reduzir permanentemente o desempenho da unidade.