Я пытаюсь выполнить шаги, описанные в этой статье , чтобы содержимое моей памяти не записывалось на диск каждый раз, когда компьютер переходит в спящий режим.
У меня возникли проблемы на этапе "Проверить текущую настройку". Прежде чем изменять эти настройки, я хочу убедиться, что понимаю их на 100 %, чтобы иметь возможность отменить изменения. В нем говорится, что у меня должна быть настройка, 3
если включены спящий режим и спящий режим, или 7
если включены спящий режим, спящий режим и безопасная виртуальная память.
Я нахожусь под стандартной учетной записью пользователя, но когда я захожу в «Системные настройки»> «Безопасность»> «Общие», я вижу, что включен параметр «Использовать безопасную виртуальную память».
Проблема в том, что когда я запускаю pmset -g | grep hibernatemode
, он возвращает 3
вместо 7
.
Любая идея, почему существует это несоответствие?
Статья устарела (это 2006 года). hibernatemode = 7
В руководстве pmset нет . Если вы не хотите, чтобы ваш MacBook записывал оперативную память на диск, используйте hibernatemode = 0
(путем выпуска sudo pmset -a hibernatemode 0
).
Когда я хочу, чтобы мой компьютер перешел в спящий режим и выключился, я использую этот скрипт гибернации .
Я могу сказать, что мой тоже возвращается 3
, хотя использует безопасную виртуальную память. Но, если честно, это не имеет большого значения. Установите его, 0
если вы не хотите, чтобы он сохранялся на жесткий диск, и 3
если вы этого хотите. :)
чувственный