23 votes

MTMFS consomme un cœur de processeur entier et les ventilateurs fonctionnent à plein régime avec Lion.

Vous savez peut-être que Lion a introduit MTMFS, le système de fichiers Mobile Time Machine.

Il m'est arrivé à plusieurs reprises que MTMFS mâche un cœur entier de mon MacBook Pro double cœur (mi-2009) pendant des heures sans que rien ne prouve qu'il fasse quoi que ce soit de constructif.

En conséquence, la température du processeur augmente et les ventilateurs de refroidissement tournent vite et sont bruyants.

Le redémarrage de la machine a calmé les choses, mais je m'attends à ce que ça recommence.

Est-ce que quelqu'un comprend assez bien MTMFS pour suggérer pourquoi il se tient occupé (ou est-ce que c'est plus probablement, simplement un bug), ou s'il y a actuellement une solution ? Je crains d'être devenu sourd ou d'avoir été échaudé jusqu'à la mort avant qu'Apple ne sorte une mise à jour...

13voto

Oskar Points 1242

Pour trouver le problème, vous devrez peut-être vous plonger dans fs_usage ou d'autres outils qui capturent l'activité du système de fichiers au moment où elle se produit.

Normalement, j'ai vu des problèmes mineurs de corruption sur un système de fichiers (ou des bogues dans le code - c'est difficile à dire / difficile à reproduire ce problème) comme la cause de ceci. En pratique, je n'arrive pas à le faire échouer à nouveau après avoir nettoyé la sauvegarde locale existante.

  • sudo tmutil disablelocal
  • redémarrer le Mac en mode sans échec (qui exécute fsck et de nombreux autres tests utiles et potentiellement non pertinents et vérifie la corruption)
  • redémarrer le mac normalement
  • sudo tmutil enablelocal

12voto

whiteinge Points 59

J'en ai souffert aujourd'hui en faisant un find / -whatever -exec this-or-that {} \ ;

Soudain, mtmfs a obtenu 100% de CPU. Il s'avère que mtmfs est un système de fichiers spécial monté sur /Volumes/MobileBackups. Si vous exécutez quelque chose qui accède aux fichiers de manière indiscriminée, comme un find (quelque chose que beaucoup de programmes "nettoyeurs" font) mtmfs utilisera beaucoup de CPU quand ses fichiers sont accédés.

Vous avez deux options :

1) Comme suggéré, désactivez les sauvegardes locales Time Machine (sudo tmutil disablelocal)

2) Assurez-vous d'exclure /Volumes/MobileBackups (ou même /Volumes, car il peut être p.i.t.a. d'exécuter une recherche sur des systèmes de fichiers réseau) de la commande de recherche.

Cela devrait résoudre le problème.

2voto

ernest_bruce Points 61

Running sudo find / -type f -mmin -5 pendant que mtmfs utilisait 85% de mon Mac, a révélé que le processus écrivait sur /Volumes/MobileBackups/Backups.backupdb .

Je suppose que TM faisait sa sauvegarde locale quotidienne.

0voto

TRS-80 Points 109

J'ai également remarqué ce phénomène sur mon nouveau Macbook Air. J'ai trouvé que désactiver et réactiver Time Machine arrête de gruger le processeur, mais je ne sais pas comment empêcher que cela se reproduise.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X