MTMFS споживає ціле ядро ​​процесора та вентилятори, що працюють у повному режимі з Lion


21

Можливо, ви знаєте, що Лев представив MTMFS - файлову систему мобільних машин часу.

Зараз у мене було декілька випадків, коли MTMFS протягом декількох годин пережовує ціле ядро ​​мого двоядерного (середина 2009 року) MacBook Pro, не маючи свідчень того, що він насправді робить щось конструктивне.

Як наслідок, температура процесора підвищується, а вентилятори охолодження працюють швидко і шумно.

Перезавантаживши машину, спокійні речі знову впали, але я очікую, що вона почнеться знову.

Хтось розуміє MTMFS досить добре, щоб підказати, чому він займає себе зайнятим (чи це, швидше за все, просто помилка), або чи є в даний час рішення? Я побоююся, що я, можливо, зникнув глухим або був ошпарений до того, як Apple випустить оновлення ...


Ви добре виконали кілька термінальних команд, щоб побачити, що відбувається?
— bmike

Відповіді:


11

Я постраждав від цього сьогодні, коли робив пошук / -що--виконати це-або-що {} \;

Раптом mtmfs отримав 100% процесор. Виявляється, mtmfs - це спеціальна файлова система, встановлена ​​на / Volumes / MobileBackups. Якщо ви запускаєте щось, що матиме доступ до файлів без розбору, наприклад, знайти (те, що роблять багато "чистіші" програми), mtmfs буде використовувати багато процесора під час доступу до файлів.

У вас є два варіанти:

1) Як було запропоновано, вимкніть локальні резервні копії Time Machine (sudo tmutil disabledlocal)

2) Переконайтесь, що виключити / Volumes / MobileBackups (або навіть / Volumes, оскільки це може бути питанням для пошуку знаходження по мережевих файлових системах) з команди пошуку.

Це має вирішити питання.


11

Щоб знайти проблему, можливо, доведеться зануритися в fs_usageінші інструменти, що фіксують діяльність файлової системи, як це відбувається.

Зазвичай я бачив незначні проблеми з корупцією у файловій системі (або помилки в коді - важко сказати / важко відтворити цю проблему) як причину цього. На практиці я не можу змусити його знову вийти з ладу після очищення наявної локальної резервної копії.

  • sudo tmutil disablelocal
  • перезавантажте Mac у безпечному режимі (який запускає fsck та багато інших корисних та потенційно неактуальних тестів та перевірок на наявність корупції)
  • перезавантажте Mac, як правило
  • sudo tmutil enablelocal

2

Запуск, sudo find / -type f -mmin -5коли mtmfs використовував 85% мого Mac, виявив, що цей процес пише /Volumes/MobileBackups/Backups.backupdb.

Я здогадуюсь, що TM робила щоденну локальну резервну копію.


0

Я помітив це також і на своєму новому MacBook Air. Я виявив, що вимкнення Time Machine знову і знову зупинить його розжовування процесора, але не знаю, як зупинити це знову.


Допитуваному було зрозуміло, що перезавантаження може тимчасово відновити ситуацію, але це не заважає проблемі виникнути знову.
— bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.