Деградация быстродействия Маков после обновления до операционных систем macOS Mojave и Catalina

[et_pb_section admin_label=»section»] [et_pb_row admin_label=»row»] [et_pb_column type=»4_4″][et_pb_text admin_label=»Text»]

После выхода операционных систем macOS Mojave и Catalina ряд пользователей компьютеров Apple столкнулся с неприятной проблемой: их машины спустя несколько недель (а иногда дней) после обновления стали заметно медленнее. Вот типовая заявка у нас с сайта: «Apple iMac 2012 внезапно стал зависать. Включается, есть доступ ко всем файлам, но всё происходит к огромными паузами, во время которых кружится радужный круг ожидания. Также плохо открывается Safari, всё с большими паузами». 

Тестирование обычно показывает, что с аппаратной точки зрения все хорошо и проблем нет, но зависания видны невооруженным взглядом. В чем же дело? В новой файловой системе Apple File System (APFS), которой на Маках с жесткими дисками крайне неуютно.

APFS дебютировала в системе macOS High Sierra и, по словам Apple, оптимизирована для работы совместно с SSD-накопителями. Преимуществ у APFS перед файловой системой предыдущего поколения Mac OS Extended (HFS+) много, но при этом есть и недостаток. Разработчики в своей оптимизации под SSD то ли забыли, то ли не сочли нужным проработать оную и для традиционных жестких дисков. И поэтому когда APFS пишет данные на физическую пластину диска, она раскидывает их (и файлы, и их метаданные) по свободным блокам. Ранее же система HFS+ была умнее: она в начало диска аккуратно складывала метаданные файлов, поэтому поиск нужных документов происходил быстро и скорость его не снижалась от времени и заполненности самого диска. Прекрасную визуализацию этого процесса сделал Майк Бомбич, автор утилиты Copy Carbon Cloner. У него же, кстати, прекрасная статья по этому поводу (англ.).

В результате когда операционная система ищет какие-то файлы на жестком диске с APFS, ей приходится долго и нудно крутить его пластину для сбора информации по каждому файлу. А итогом становится деградация общего быстродействия в разы — по замерам того же Майка скорость работы снижается в 3-20 раз.

Собственно, с выпуском Mojave система APFS раскатывается и на жесткие диски тоже (ранее в High Sierra только на SSD). В зависимости от интенсивности работы с компьютером потерю в скорости пользователи начинают замечать уже через несколько дней, а со временем она только становится заметнее.

И как же тут быть? Вариантов решения четыре: временное, полувременное, для гиков и правильное.

Временное заключается в том, что вы можете периодически форматировать жесткий диск, заново ставить начисто систему и какое-то время пользоваться машиной. Потом придется процедуру повторять. Так как в целом это вариант отдает легкой формой мазохизма, его можно рекомендовать немногим.

Полувременное решение предусматривает ручное сохранение важных данных и откат до системы Mac OS High Sierra или Sierra. Они работают с HFS+ и подобными болезнями не страдают (у нее своих болячек хватает). Однако прогресс не стоит на месте и уже сейчас есть приложения, которым нужны последние версии macOS, а дальше будет только хуже. Поэтому фактически это не решение, а передышка.

Гики могут поэкспериментировать с установкой Mojave и Catalina без конвертации форматирования накопителя в APFS. Это сделать можно, хоть и несколько муторно и есть свои ограничения. Простой человек вряд ли осилит, а мы не любим, ибо оно вроде как даже работает, но непредсказуемо. 

Наконец, правильный вариант: менять жесткий диск на «чистый» SSD (то есть уже не на Fusion Drive). Это потребует материальных вложений, однако и скорости прибавится, и кардинальным образом проблему решим. Но тут уже мы обычно варианты апгрейда рассчитываем индивидуально. Будьте бдительны!

[/et_pb_text][/et_pb_column] [/et_pb_row] [/et_pb_section]

One thought on “Деградация быстродействия Маков после обновления до операционных систем macOS Mojave и Catalina

  1. Есть ли принципиальная разница в работе APFS на SSD через SATA и на более современных вариантах M2/PCI?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *