23 votos

MTMFS consumiendo todo un núcleo de la CPU y los ventiladores funcionando a tope con Lion

Puede que sepas que Lion introdujo MTMFS, el sistema de archivos Mobile Time Machine.

He tenido un par de casos en los que MTMFS ha estado masticando un núcleo entero de mi MacBook Pro de doble núcleo (mediados de 2009) durante horas y horas sin evidencia 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.

Al reiniciar la máquina se ha vuelto a calmar la situación, pero estoy esperando que vuelva a empezar.

¿Alguien entiende el 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 escaldado antes de que Apple lance una actualización...

0 votos

¿Te parece bien ejecutar un par de comandos de terminal para ver qué ocurre?

13voto

Oskar Puntos 1242

Para localizar el problema es posible que tenga que bucear en fs_usage u otras herramientas que capturan la actividad del sistema de archivos a medida que se produce.

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

  • sudo tmutil disablelocal
  • reiniciar el Mac en modo seguro (que ejecuta fsck y muchas otras pruebas útiles y potencialmente irrelevantes y comprueba la corrupción)
  • reiniciar el mac normalmente
  • sudo tmutil enablelocal

12voto

Borja Marcos Puntos 21

Hoy he sufrido esto al hacer un find / -whatever -exec this-or-that {};

De repente, mtmfs consiguió el 100% de la CPU. Resulta que mtmfs es un sistema de archivos especial montado en /Volumes/MobileBackups. Si ejecuta algo que accede a los archivos indiscriminadamente, como un find (algo que hacen muchos programas "limpiadores") mtmfs utilizará mucha CPU cuando se acceda a sus archivos.

Tienes dos opciones:

1) Como se sugiere, desactive 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. ejecutar un find sobre sistemas de archivos de red) del comando de búsqueda.

Eso debería resolver el problema.

2voto

ernest_bruce Puntos 1

Corriendo 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 la TM estaba haciendo su copia de seguridad local diaria.

0voto

TRS-80 Puntos 109

Yo también lo he notado en mi nuevo Macbook Air. He descubierto que apagar y encender Time Machine hace que deje de masticar la CPU, pero no sé cómo evitar que vuelva a ocurrir.

0 votos

El autor de la pregunta tenía claro que un reinicio puede recuperar temporalmente la situación, pero no evita que el problema vuelva a surgir.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X