Вашият Mac бавно ли се събужда от режим на заспиване? Опитайте това pmset решение
Ако вашият MacBook Pro или MacBook Air се събужда бавно от заспиване, след като е спял известно време, може да има доста проста причина: режим на готовност. Режимът на готовност позволява на Mac потенциално да има до 30 дни в режим на готовност, което означава, че може да остане в продължително състояние на заспиване толкова дълго, преди да изтощи батерията. По принцип режимът на готовност (и заспиване) работи, като изхвърля всичко от активната RAM във файл с изображение на заспиване на твърдия диск и след това, когато Mac се събуди от заспиване, този файл с изображение на заспиване се копира обратно от твърдия диск в RAM.Може би вече сте се досетили за това, но причината, поради която на някои Mac компютри отнема много време, за да се събудят от заспиване, е процесът на копиране на съдържанието на sleepimage обратно в паметта и обикновено колкото повече RAM имате в Mac, толкова по-бавен може да бъде процесът. Както можете да си представите, може да отнеме известно време, за да копирате 8GB или 16GB данни навсякъде, дори когато Mac има супер бързо SSD устройство, от което чете.
Налично е своеобразно заобиколно решение за по-новите модели MacBook Pro и MacBook Air и то е да промените забавянето в режим на готовност от настройката по подразбиране от 70 минути на по-висока настройка, предотвратявайки използването на режим на готовност, така че скоро. Това може да е разумно решение за всеки, който се дразни от бавното време за събуждане, като пътуващи до работа и всеки, който влачи MacBook със себе си през целия ден за периодична употреба. Потенциален недостатък е леко намален живот на батерията и съпътстващо намаляване на потенциалния живот в режим на готовност на Mac, но за повечето потребители на Mac, които имат достъп до захранващ адаптер поне веднъж на ден, това не би трябвало да е проблем.
Прочетете забавянето по подразбиране за режим на готовност
Първо разберете каква е дължината по подразбиране, като изпълните командата pmset с флага -g:
pmset -g |grep standbydelay
Ще видите нещо подобно (4200 изглежда е по подразбиране за MacBook Air, но вашето число може да е различно):
standbydelay 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 настройки.
Този трик беше изпратен от Barry D., който го намери в Ewal, и въпреки че беше насочен основно към потребителите на Retina MacBook Pro, открих, че е също толкова ефективен за ускоряване на дългите времена на събуждане също на MacBook Air (2012) с 8 GB RAM. Те преминаха с по-агресивен период от 24 часа (86400 секунди), преди да се активира режимът на готовност, но опитайте или на вашия Mac, ако смятате, че се събужда бавно, след като е спял известно време, това трябва да помогне значително.