Se vaš Mac počasi prebuja iz stanja spanja? Preizkusite to rešitev pmset

Anonim

Če se zdi, da se vaš MacBook Pro ali MacBook Air počasi prebuja iz spanja, potem ko je nekaj časa spal, je morda precej preprost vzrok: stanje pripravljenosti. Način pripravljenosti omogoča, da ima Mac potencialno do 30 dni v stanju pripravljenosti, kar pomeni, da lahko toliko časa ostane v stanju dolgotrajnega spanja, preden se izprazni baterija. V bistvu stanje pripravljenosti (in spanja) deluje tako, da vse iz aktivnega RAM-a prenese v slikovno datoteko spanja na trdem disku, nato pa, ko se Mac prebudi iz spanja, se ta slikovna datoteka spanja kopira nazaj s trdega diska v RAM.Morda ste to že uganili, toda razlog, da nekateri računalniki Mac potrebujejo dolgo časa, da se prebudijo iz stanja spanja, je postopek kopiranja vsebine slike v stanju mirovanja nazaj v pomnilnik in običajno več RAM-a kot imate v računalniku Mac, počasnejši je lahko postopek. Kot si lahko predstavljate, lahko traja nekaj časa, da kopirate 8 GB ali 16 GB podatkov kamor koli, tudi če ima Mac super hiter pogon SSD, s katerega bere.

Za novejše modele MacBook Pro in MacBook Air je na voljo nekakšna rešitev, in sicer sprememba zakasnitve stanja pripravljenosti s privzete nastavitve 70 minut na višjo nastavitev, s čimer se prepreči uporaba stanja pripravljenosti kmalu. To bi lahko bila razumna rešitev za vse, ki jih moti počasen čas budnosti, kot so vozniki in vsi, ki s seboj ves dan vlečejo MacBook za občasno uporabo. Potencialna slabost je nekoliko zmanjšana življenjska doba baterije in spremljajoče zmanjšanje potencialne življenjske dobe Maca v stanju pripravljenosti, vendar za večino uporabnikov Maca, ki imajo dostop do napajalnika vsaj enkrat na dan, to ne bi smelo predstavljati težave.

Preberite privzeto zakasnitev za stanje pripravljenosti

Najprej ugotovite, kakšna je privzeta dolžina, tako da zaženete ukaz pmset z zastavico -g:

pmset -g |grep standbydelay

Videli boste nekaj takega (zdi se, da je privzeta vrednost 4200 za MacBook Air, vendar je vaša številka lahko drugačna):

zakasnitev v pripravljenosti 4200

To je čas v sekundah, preden Mac preklopi v stanje pripravljenosti. Zabeležite si, kaj je vaša privzeta nastavitev, ker bi to uporabili, če bi razveljavili spremembo.

Nastavi stanje pripravljenosti na dlje čakanje

Morda boste želeli izračunati čas, ki bolje ustreza vašim potrebam, vendar bomo za namene tega članka izbrali 12 ur, kajti če vaš Mac že 12 ur spi predpostavka je, da je noč, vikend ali pa ste v obdobju dolgotrajnega potovanja ali shranjevanja.V skladu s tem je 12 ur 43200 sekund, zato bi bil ukaz pmset naslednji:

sudo pmset -a standbydelay 43200

Uporaba ukaza sudo zahteva skrbniške pravice, zato vnesite geslo root in pritisnite return. Spremembe bi morale biti takojšnje.

Preizkušanje razlike in vrnitev nazaj na privzete nastavitve

Ker je privzeta nastavitev tako ali tako več kot eno uro, ne boste mogli opaziti razlike, dokler ne preteče privzeto 70-minutno obdobje, ko pa napravo zbudite, bi se moralo to zgoditi veliko hitreje, ker čaka, da mine polno 12-urno obdobje, preden preide v stanje pripravljenosti za globoko spanje.

Če se želite vrniti na privzeto nastavitev (v tem primeru 4200 sekund), uporabite naslednji ukaz:

sudo pmset -a standbydelay 4200

Vse to bi moralo delovati enako tudi na namiznih računalnikih Mac, vendar za večino namiznih računalnikov ni nobene škode, če pustite Mac ves čas vklopljen in s tem nikoli ne preidete v stanje spanja ali prilagodite pmset nastavitve.

Ta trik je poslal Barry D., ki ga je našel pri Ewalu, in čeprav je bil v prvi vrsti namenjen uporabnikom Retina MacBook Pro, sem ugotovil, da je prav tako učinkovit pri pospeševanju dolgih časov budnosti tudi na MacBook Air (2012) z 8 GB RAM-a. Izbrali so bolj agresivno 24-urno (86400 sekund) obdobje, preden se aktivira stanje pripravljenosti, vendar poskusite na svojem Macu, če menite, da se počasi prebuja po tem, ko je nekaj časa spal, bi moralo znatno pomagati.

Se vaš Mac počasi prebuja iz stanja spanja? Preizkusite to rešitev pmset