Проверьте состояние установленного Mac
Используйте pmset -g, чтобы увидеть текущую настройку, и pmset -g cap, чтобы узнать, какие функции управления питанием сообщает Mac. В локальной справке документированы 0, 3 и 25 как поддерживаемые значения безопасного сна, но там же сказано, что создание образа гибернации зависит от standby и autopoweroff. В описанной модели 0 указан как значение по умолчанию для настольного Mac, а 3 — для портативного.
Эта документация не оправдывает универсальный рецепт mode 25 или mode 0. Переключение режимов может менять скорость пробуждения, поведение сохранённой памяти и расход батареи, а значение может не подходить вашей модели или требованиям безопасности. Поведение современных платформ определяется оборудованием и политикой ОС, поэтому оценивайте возможности и весь набор настроек вместе.
pmset -g
pmset -g capИзбегайте рискованных решений одной командой
Изменение hibernatemode требует прав root и сохраняется в системных настройках питания. Не копируйте команду sudo из статьи только потому, что заряд уменьшился во время сна. Сначала изучите журналы, запросы, расписания и настройки пробуждения: причиной может быть приложение, сетевое пробуждение или обычная фоновая работа.
Если Mac теряет состояние после сна, пробуждается необычно медленно или регулярно теряет заряд, запишите конфигурацию и данные для поддержки, прежде чем обращаться в Apple Support. Не меняйте hibernatefile и не удаляйте данные образа сна в качестве быстрого способа диагностики. Перед серьёзным системным экспериментом разумно сделать резервную копию.
Используйте WattGuard для сравнения
WattGuard позволяет сравнить изменение заряда за сеанс сна, события пробуждения и завершённые блокировщики до и после одного тщательно выбранного изменения. Full поддерживает некоторые защищённые настройки питания, а Store — нет. Ни одно из изданий не сертифицирует конфигурацию гибернации и не доказывает точную экономию батареи. Последующий сеанс даёт данные, но не является тестом возможностей оборудования.