2

Для перехода в спящий режим моей системы все это время (в течение нескольких месяцев) я использовал pmset -a hibernatemode 5 . Это работало отлично, и у меня не было жалоб.

Однако недавно я просматривал справочную страницу pmset и оказалось, что режима 5 нет! На самом деле он вместо этого рекомендует режим 25. Обеспокоенный тем, что использование недокументированного режима может повредить батарею, я перешел в режим 25. Однако это оказалось намного медленнее, чем режим 5.

Итак, кто-нибудь может сказать мне, что такое режим 5 и чем он отличается от 25? Это все еще безопасно для использования? Почему Apple удалила это из документации?

У меня MacBook Pro начала 2011 года, работает под управлением Lion 10.7.5.

2 ответа2

1

Кажется, что таинственный "бит 2" предназначен для указания того, использовать ли безопасную память в файле сна.

Я не знаю, откуда это произошло, но есть более тысячи результатов для точной фразы,

«Это то же самое, что и в режиме 1, но для тех, кто использует безопасную виртуальную память».

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

http://www.macos.utah.edu/documentation/administration/pmset.html


РЕДАКТИРОВАТЬ: Я бы предположил, однако, что, возможно, причина "бит 2" больше не упоминается на странице руководства в том, что активация безопасной виртуальной памяти зашифровывает образ сна для вас;
в какой-то момент я хотел бы проверить эту теорию, хотя ...

1

5 в двоичном виде - 0000 0101 - то есть биты 0 и 2 установлены. Если вы читаете справочную страницу pmset, она не документирует никакого значения для бита 2, поэтому я подозреваю, что он ничего не делает. Если я прав в этом, режим 5 эквивалентен режиму 1 (только бит 0), который просто включает спящий режим. Режим 25 - это двоичный код 0001 1001, который включает режим гибернации (бит 1) с агрессивными выкидываниями для минимизации размера изображения сна.

Я не знаю каких-либо проблем, которые должен вызывать режим 5, но недокументированный бит 2 меня немного беспокоит. Я хотел бы попробовать режим 1 и посмотреть, ведет ли себя так же. Если это произойдет, я не вижу никаких реальных проблем с его использованием ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .