Ваш Mac медленно выходит из спящего режима? Попробуйте этот обходной путь pmset

Anonim

Если ваш MacBook Pro или MacBook Air медленно выходит из спящего режима после того, как он некоторое время находился в спящем режиме, это может быть довольно простой причиной: режим ожидания. Режим ожидания позволяет Mac потенциально иметь до 30 дней «ожидания», то есть он может находиться в продолжительном спящем режиме в течение этого времени, прежде чем разрядится батарея. По сути, режим ожидания (и спящий режим) работает путем сброса всего из активной ОЗУ в файл спящего образа на жестком диске, а затем, когда Mac выходит из спящего режима, этот файл спящего образа копируется обратно с жесткого диска в ОЗУ.Возможно, вы уже догадались об этом, но причина, по которой некоторым компьютерам Mac требуется много времени для выхода из спящего режима, заключается в том, что процесс копирования содержимого образа сна обратно в память, и, как правило, чем больше оперативной памяти у вас есть на Mac, тем медленнее может быть этот процесс. Как вы понимаете, копирование 8 ГБ или 16 ГБ данных куда угодно может занять некоторое время, даже если у Mac есть сверхбыстрый SSD-накопитель, с которого он читает.

Для более новых моделей MacBook Pro и MacBook Air доступен своего рода обходной путь, который заключается в изменении значения задержки в режиме ожидания с значения по умолчанию, составляющего 70 минут, на более высокое значение, предотвращающее использование режима ожидания, поэтому скоро. Это может быть разумным решением для тех, кого раздражает медленное время пробуждения, таких как пассажиры и те, кто таскает с собой MacBook в течение дня для периодического использования. Потенциальным недостатком является небольшое сокращение времени автономной работы и сопутствующее сокращение потенциального срока службы Mac в режиме ожидания, но для большинства пользователей Mac, у которых есть доступ к адаптеру питания хотя бы раз в день, это не должно быть проблемой.

Прочитайте задержку по умолчанию для режима ожидания

Сначала узнайте длину по умолчанию, выполнив команду pmset с флагом -g:

pmset -g |grep standbydelay

Вы увидите что-то вроде этого (кажется, 4200 — это значение по умолчанию для MacBook Air, но ваш номер может быть другим):

задержка ожидания 4200

Это время в секундах до перехода Mac в режим ожидания. Запишите свои настройки по умолчанию, потому что это то, что вы использовали бы, если бы вам нужно было отменить изменение.

Установите режим ожидания на более длительное ожидание

Вы можете рассчитать время, которое лучше подходит для ваших нужд, но для целей этой статьи мы собираемся использовать 12 часов, потому что, если ваш Mac уже спал в течение 12 часов предполагается, что это либо ночь, либо выходные, либо вы находитесь в периоде длительного путешествия или хранения.Соответственно, 12 часов — это 43200 секунд, поэтому команда pmset будет выглядеть следующим образом:

sudo pmset -a standbydelay 43200

Использование команды sudo требует прав администратора, поэтому введите пароль root и нажмите клавишу возврата. После этого изменения должны быть незамедлительными.

Проверка различий и возврат к значениям по умолчанию

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

Если вы хотите вернуться к настройкам по умолчанию (в данном случае 4200 секунд), используйте следующую команду:

sudo pmset -a standbydelay 4200

Все это должно работать так же и на настольных компьютерах Mac, но для большинства настольных компьютеров нет ничего плохого в том, чтобы просто оставить Mac включенным все время, и, таким образом, никогда не переходить в спящий режим или настраивать pmset. настройки.

Этот трюк был прислан Барри Д., который нашел его в Ewal, и хотя он был в первую очередь нацелен на пользователей Retina MacBook Pro, я обнаружил, что он столь же эффективен для ускорения длительного времени пробуждения. на MacBook Air (2012 г.) с 8 ГБ ОЗУ. Они использовали более агрессивный 24-часовой (86400 секунд) период перед активацией режима ожидания, но попробуйте на своем Mac, если вы чувствуете, что он медленно выходит из спящего режима после некоторого времени сна, это должно значительно помочь.

Ваш Mac медленно выходит из спящего режима? Попробуйте этот обходной путь pmset