MTMFS que consume un núcleo de CPU completo y ventiladores que funcionan al máximo con Lion

21

Es posible que tenga en cuenta que Lion introdujo MTMFS, el sistema de archivos de Mobile Time Machine.

He tenido un par de instancias ahora en las que MTMFS ha estado carcomiendo todo un núcleo de mi MacBook Pro de doble núcleo (a mediados de 2009) durante horas y horas sin pruebas de que realmente esté haciendo algo constructivo.

Como consecuencia, la temperatura de la CPU aumenta y los ventiladores de refrigeración funcionan de forma rápida y ruidosa.

El reinicio de la máquina calmó las cosas de nuevo, pero espero que vuelva a comenzar.

¿Alguien entiende MTMFS lo suficientemente bien como para sugerir por qué se mantiene ocupado (o es más probable, simplemente un error), o si actualmente hay alguna solución? Me temo que me he quedado sordo o que me han quemado antes de que Apple lance una actualización ...

    
pregunta Steve Morgan 26.07.2011 - 22:06

4 respuestas

11

Sufrí esto hoy al hacer una búsqueda / -whatever -exec this-or-that {} \;

De repente mtmfs obtuvo el 100% de la CPU. Resulta que mtmfs es un sistema de archivos especial montado en / Volumes / MobileBackups. Si ejecuta algo que accederá a los archivos de manera indiscriminada, como un hallazgo (algo que hacen muchos programas "más limpios") mtmfs usará una gran cantidad de CPU cuando se acceda a sus archivos.

Tienes dos opciones:

1) Como se sugirió, deshabilite las copias de seguridad locales de Time Machine (sudo tmutil disablelocal)

2) Asegúrese de excluir / Volumes / MobileBackups (o incluso / Volumes, ya que puede ser un p.i.t.a para ejecutar una búsqueda en sistemas de archivos de red) del comando de búsqueda.

Eso debería resolver el problema.

    
respondido por el Borja Marcos 14.05.2015 - 16:26
11

Para rastrear el problema, es posible que tengas que sumergirte en fs_usage u otras herramientas que capturen la actividad del sistema de archivos a medida que sucede.

Normalmente, he visto problemas menores de corrupción en un sistema de archivos (o errores en el código, es difícil decirlo / es difícil reproducir este problema) como la causa de esto. En la práctica, no puedo hacer que vuelva a fallar después de limpiar la copia de seguridad local existente.

  • sudo tmutil disablelocal
  • reinicia la Mac en modo seguro (que ejecuta fsck y muchas otras pruebas útiles y potencialmente irrelevantes y verifica si hay daños)
  • reinicia el mac normalmente
  • sudo tmutil enablelocal
respondido por el bmike 07.11.2011 - 19:01
2

Al ejecutar sudo find / -type f -mmin -5 mientras mtmfs estaba usando el 85% de mi Mac, reveló que el proceso estaba escribiendo en /Volumes/MobileBackups/Backups.backupdb .

Supongo que TM estaba haciendo su copia de seguridad local diaria.

    
respondido por el ernest_bruce 03.02.2015 - 08:40
0

También he notado esto en mi nueva MacBook Air. Descubrí que apagar y volver a encender la máquina del tiempo dejará de consumir la CPU, pero no sé cómo evitar que vuelva a suceder.

    
respondido por el TRS-80 09.08.2011 - 12:21

Lea otras preguntas en las etiquetas