Введение / Зачем это нужно
Со временем любой Mac, даже с большим объёмом памяти, может начать работать медленнее. Причины — накопление временных файлов, автозагрузка ненужных служб, фрагментация данных на диске. Данный гайд поможет восстановить исходную скорость системы без переустановки macOS. Вы научитесь диагностировать «узкие места» и выполнять безопасную очистку.
Требования / Подготовка
- macOS Ventura 13.0 или новее (инструкция адаптирована для Ventura/Sonoma).
- Права администратора для выполнения некоторых Terminal-команд.
- Резервная копия важных данных (например, через Time Machine) перед очисткой кэша.
- Установленные обновления системы (проверьте в Системные настройки → Обновление).
Шаг 1: Оценка текущего состояния системы
Первым делом нужно понять, что именно тормозит систему: процессор, память или диск.
- Откройте Активность монитора (Finder → Утилиты → Активность монитора).
- Во вкладке CPU отсортируйте по столбцу «% CPU». Если какой-то процесс (не системный) стабильно использует >20%, его стоит принудительно завершить (кнопка «X» в тулбаре).
- Перейдите во вкладку Memory. Обратите внимание на «Pressure» (давление памяти). Если индикатор красный — не хватает оперативной памяти, и система активно использует своп-файл на диске.
- Проверьте свободное место на диске: Системные настройки → ваше имя → iCloud → Управление хранилищем. Если свободно <10% от общего объёма — это критично для скорости.
Шаг 2: Управление автозагрузкой
Многие приложения добавляют себя в автозагрузку, что замедляет запуск системы и работает в фоне.
- Откройте Системные настройки → Общие → Элементы автозагрузки.
- В списке найдите ненужные приложения (например, мессенджеры, облачные хранилища) и удалите их, наведя курсор и нажав «-».
- Для скрытых фоновых агентов (демонов) используйте Terminal:
Найдите ненужный (например,# Показать все запущенные агенты пользователя launchctl list | grep -v applecom.dropbox.DropboxMacOSX), затем отключите:launchctl unload -w ~/Library/LaunchAgents/com.dropbox.DropboxMacOSX.plist⚠️ Важно: Не отключайте агенты с префиксом
com.apple. Это системные процессы.
Шаг 3: Очистка временных файлов и кэша
Временные файлы (кэш) могут занимать гигабайты и замедлять доступ к диску.
- Закройте все приложения перед очисткой.
- Откройте Terminal (Finder → Утилиты → Терминал).
- Выполните команды по очереди (каждую нажимая Enter):
При запросе пароля введите пароль администратора.# Очистка системного кэша (требует sudo) sudo rm -rf /Library/Caches/* # Очистка кэша текущего пользователя rm -rf ~/Library/Caches/* # Очистка логов (не критично, но освобождает место) rm -rf ~/Library/Logs/* - Перезагрузите Mac. Система заново создаст необходимые кэш-файлы.
Шаг 4: Оптимизация хранилища
SSD/HDD с малым количеством свободного места (<10%) работают значительно медленнее.
- Используйте встроенный инструмент «Управление хранилищем»:
- Системные настройки → ваше имя → iCloud → Управление хранилищем.
- Включите «Оптимизировать хранилище» — система автоматически удалит старые фильмы и сериалы из iTunes.
- Вручную проверьте папки:
- Загрузки (
~/Downloads): удалите старые установочные файлы (.dmg, .zip). - Документы (
~/Documents): архивируйте или удалите устаревшие проекты. - Корзина: обязательно очистите.
- Загрузки (
- Для поиска крупных файлов используйте Terminal:
# Найти файлы >500 МБ в домашней папке find ~ -type f -size +500M -exec ls -lh {} \;
Шаг 5: Обновление ПО и драйверов
Устаревшее ПО может содержать «тяжёлые» утечки памяти или не оптимизировано под новую версию macOS.
- macOS: Системные настройки → Обновление → установите все доступные обновления.
- Приложения из App Store: откройте App Store → Обновления → установите.
- Сторонние приложения: проверьте обновления в каждом приложении (обычно меню → «Проверить обновления»).
- Драйверы периферии (принтеры, сканеры, аудиоинтерфейсы): скачайте последние версии с сайтов производителей. Старые драйверы могут вызывать сбои в работе USB/Thunderbolt.
Шаг 6: Сброс системных контроллеров (для Intel Mac)
Для Mac на процессорах Intel сброс SMC (System Management Controller) решает проблемы с питанием, управлением вентиляторами и скоростью диска.
- Выключите Mac.
- Нажмите и удерживайте Shift + Control + Option (Alt) + Power на 10 секунд.
- Отпустите все клавиши и включите Mac обычным способом.
- Для Apple Silicon Mac достаточно полной перезагрузки (Apple menu → Restart). SMC отсутствует.
Проверка результата
- Перезагрузите Mac и дождитесь полной загрузки (все фоновые процессы завершены).
- Откройте Активность монитора:
- Вкладка CPU: суммарная нагрузка при простое должна быть <10%.
- Вкладка Memory: «Pressure» должен быть зелёным.
- Проверьте свободное место на диске (Системные настройки → Хранилище). Должно быть не менее 10–15%.
- Проверьте отклик системы: откройте 5–10 вкладок в Safari, запустите Photos, проверьте скорость переключения между приложениями.
Возможные проблемы
| Проблема | Решение |
|---|---|
| После очистки кэша не работает какое-то приложение | Удалите его и установите заново. Кэш иногда содержит критичные данные для работы. |
Команда sudo rm -rf /Library/Caches/* завершается с ошибкой «Permission denied» | Убедитесь, что вы вошли в учётную запись администратора. Или выполните sudo chown -R $USER /Library/Caches перед очисткой. |
| Автозагрузка не удаляется из Системных настроек | Агент может быть установлен системно. Найдите его в /Library/LaunchAgents/ или /Library/LaunchDaemons/ и удалите через Terminal с sudo rm. |
| После обновления драйвера периферия не определяется | Загрузите предыдущую версию драйвера с сайта производителя. Иногда новые драйверы нестабильны. |