Vous savez peut-être que Lion a introduit MTMFS, le système de fichiers Mobile Time Machine.
J'ai eu quelques exemples maintenant où MTMFS a mâché un noyau entier de mon MacBook Pro dual-core (mi-2009) pendant des heures sans aucune preuve qu'il fait réellement quelque chose de constructif.
En conséquence, la température du processeur augmente et les ventilateurs de refroidissement fonctionnent rapidement et sont bruyants.
Le redémarrage de la machine a à nouveau calmé les choses, mais je m'attends à ce qu'elle recommence.
Est-ce que quelqu'un comprend MTMFS assez bien pour suggérer pourquoi il se tient occupé (ou est-ce très probablement, simplement un bogue), ou s'il existe actuellement une solution? Je crains d'être devenu sourd ou d'avoir été ébouillanté avant qu'Apple ne publie une mise à jour ...
Réponses:
J'ai souffert de cela aujourd'hui en faisant une recherche / -que que ce soit -exec ceci-ou-cela {} \;
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édera à des fichiers sans discernement, comme une recherche (quelque chose que de nombreux programmes "plus propres" font), mtmfs utilisera beaucoup de CPU lors de l'accès à ses fichiers.
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 très simple 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.
la source
Pour dépister le problème, vous devrez peut-être plonger dans
fs_usage
ou d'autres outils qui capturent l'activité du système de fichiers au fur et à mesure.Normalement, j'ai vu des problèmes de corruption mineurs sur un système de fichiers (ou des bogues dans le code - il est difficile de dire / difficile de reproduire ce problème) comme cause de cela. En pratique, je ne parviens pas à le faire échouer à nouveau après avoir nettoyé la sauvegarde locale existante.
sudo tmutil disablelocal
sudo tmutil enablelocal
la source
L'exécution
sudo find / -type f -mmin -5
pendant que mtmfs utilisait 85% de mon Mac a révélé que le processus était en train d'écrire/Volumes/MobileBackups/Backups.backupdb
.Je suppose que TM faisait sa sauvegarde locale quotidienne.
la source
Je l'ai également remarqué sur mon nouveau MacBook Air. J'ai trouvé que le fait d'éteindre et de rallumer Time Machine l'empêcherait de mâcher le processeur, mais je ne sais pas comment l'arrêter.
la source