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.