Ваш Mac повільно виходить із режиму сну? Спробуйте це рішення pmset
Якщо ваш MacBook Pro або MacBook Air повільно виходить із режиму сну після того, як він деякий час був уві сні, може бути досить проста причина: режим очікування. Режим очікування дозволяє комп’ютеру Mac потенційно мати до 30 днів «очікування», тобто він може перебувати в тривалому стані сну стільки часу, перш ніж розрядити акумулятор. По суті, режим очікування (і сон) працює, скидаючи все з активної оперативної пам’яті у файл образу сну на жорсткому диску, а потім, коли Mac виходить із сну, цей файл зображення сну копіюється назад із жорсткого диска в оперативну пам’ять.Можливо, ви вже здогадалися про це, але причина, чому деяким комп’ютерам Mac потрібно багато часу, щоб вийти зі сну, полягає в тому, що процес копіювання вмісту sleepimage назад у пам’ять, і зазвичай чим більше оперативної пам’яті у вас 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 і натисніть return. Тоді зміни мають бути негайними.
Перевірка різниці та повернення до налаштувань за замовчуванням
Оскільки налаштування за замовчуванням у будь-якому випадку становить понад годину, ви не зможете помітити різницю, доки не мине 70-хвилинний період за замовчуванням, але коли ви прокидаєте машину, це має статися значно швидше, тому що він очікує, поки не пройде повний 12-годинний період, перш ніж перейти в режим очікування глибокого сну.
Якщо ви хочете повернутися до налаштувань за замовчуванням (у цьому випадку 4200 секунд), скористайтеся такою командою:
sudo pmset -a standbydelay 4200
Це все має працювати так само на настільних комп’ютерах Mac, але для більшості настільних комп’ютерів немає нічого страшного в тому, щоб просто залишити Mac постійно увімкненим і, таким чином, ніколи не переходити в режим сну або налаштовувати pmset налаштування.
Цей трюк надіслав Баррі Д., який знайшов його в Ewal, і хоча він в основному призначений для користувачів Retina MacBook Pro, я виявив, що він настільки ж ефективний для прискорення тривалого часу пробудження також на MacBook Air (2012) з 8 ГБ оперативної пам’яті. Вони використали більш агресивний 24-годинний (86400 секунд) період перед активацією режиму очікування, але спробуйте будь-яке на своєму Mac, якщо ви відчуваєте, що він повільно прокидається після деякого сну, це має значно допомогти.