Você deve estar ciente de que a Lion apresentou o MTMFS, o sistema de arquivos do Mobile Time Machine.
Eu já tive alguns casos agora em que o MTMFS mastiga todo o núcleo do meu MacBook Pro de dois núcleos (meados de 2009) por horas a fio, sem nenhuma evidência de que ele esteja realmente fazendo algo construtivo.
Como conseqüência, a temperatura da CPU aumenta e os ventiladores de resfriamento são rápidos e barulhentos.
Reiniciar a máquina acalmou as coisas novamente, mas estou esperando que comece novamente.
Alguém entende o MTMFS bem o suficiente para sugerir por que ele está se mantendo ocupado (ou é mais provável, simplesmente um bug), ou se atualmente há alguma solução? Receio ter ficado surdo ou ter sido escaldado até a morte antes da Apple lançar uma atualização ...
Respostas:
Hoje sofri isso ao fazer um find / -whatever -exec this-or-that {} \;
De repente, mtmfs obteve 100% da CPU. Acontece que o mtmfs é um sistema de arquivos especial montado em / Volumes / MobileBackups. Se você executar algo que acessará arquivos indiscriminadamente, como um achado (algo que muitos programas "mais limpos" fazem), o mtmfs usará muita CPU quando seus arquivos estiverem sendo acessados.
Você tem duas opções:
1) Conforme sugerido, desative os backups locais do Time Machine (sudo tmutil disablelocal)
2) Certifique-se de excluir / Volumes / MobileBackups (ou mesmo / Volumes, pois pode ser uma tarefa fácil executar uma descoberta nos sistemas de arquivos de rede) do comando de pesquisa.
Isso deve resolver o problema.
fonte
Para rastrear o problema, talvez você precise se aprofundar em
fs_usage
outras ferramentas que capturam a atividade do sistema de arquivos à medida que ela acontece.Normalmente, vi pequenos problemas de corrupção em um sistema de arquivos (ou bugs no código - é difícil dizer / difícil reproduzir esse problema) como a causa disso. Na prática, não consigo fazê-lo falhar novamente depois de limpar o backup local existente.
sudo tmutil disablelocal
sudo tmutil enablelocal
fonte
A execução
sudo find / -type f -mmin -5
enquanto o mtmfs estava usando 85% do meu Mac, revelou que o processo estava sendo gravado/Volumes/MobileBackups/Backups.backupdb
.Eu acho que a TM estava fazendo seu backup local diário.
fonte
Percebi isso também no meu novo MacBook Air. Descobri que desligar e ligar o Time Machine impedirá que ele consiga CPU, mas não sei como impedir que isso aconteça novamente.
fonte