Er Mac-en din treg til å våkne fra dvale? Prøv denne pmset-løsningen

Anonim

Hvis MacBook Pro eller MacBook Air føles treg til å våkne fra dvale etter at den har sovet en stund, kan det være en ganske enkel årsak: standby-modus. Standby-modus lar en Mac potensielt ha opptil 30 dagers "standby"-tid, noe som betyr at den kan sitte i en langvarig hviletilstand så lenge før batteriet tømmes. I utgangspunktet fungerer standby (og dvale) ved å dumpe alt ut av aktiv RAM til en dvalebildefil på harddisken, og når Mac-en våkner fra dvale, kopieres den dvalebildefilen tilbake fra harddisken til RAM.Du har kanskje gjettet dette allerede, men grunnen til at noen Mac-er bruker lang tid på å våkne fra dvale er prosessen med å kopiere innholdet i søvnbildet tilbake til minnet, og vanligvis jo mer RAM du har i en Mac, jo tregere kan prosessen være. Som du kan forestille deg, kan det ta en stund å kopiere 8 GB eller 16 GB data hvor som helst, selv når en Mac har en superrask SSD-stasjon den leser fra.

En slags løsning er tilgjengelig for nyere MacBook Pro- og MacBook Air-modeller, og det er å endre standby-forsinkelsen fra standardinnstillingen på 70 minutter til en høyere innstilling, slik at standby-modus ikke brukes. snart. Dette kan være en rimelig løsning for alle som irriterer seg over langsomme våknetider, som pendlere og alle som drar med seg en MacBook hele dagen for periodisk bruk. En potensiell ulempe er litt redusert batterilevetid, og en medfølgende reduksjon i den potensielle standby-levetiden til Mac-en, men for de fleste Mac-brukere som har tilgang til en strømadapter minst en gang om dagen, burde dette ikke være et problem.

Les standardforsinkelsen for ventemodus

Finn ut hva standardlengden er ved å kjøre pmset-kommandoen med flagget -g:

pmset -g |grep standbydelay

Du vil se noe sånt som dette (4200 ser ut til å være standard for MacBook Air, men nummeret ditt kan være annerledes):

standby-forsinkelse 4200

Det er tiden i sekunder før Mac-en går i ventemodus. Noter deg hva standardinnstillingen din er fordi det er det du ville brukt hvis du skulle tilbakestille endringen.

Sett ventemodus til å vente lenger

Det kan være lurt å beregne en tid som fungerer bedre for dine behov, men for formålene med denne artikkelen kommer vi til å bruke 12 timer, for hvis Mac-en har sovet i 12 timer allerede antakelsen er at det enten er natt, helg, eller så er du i en periode med langvarig reise eller lagring.Følgelig er 12 timer 43200 sekunder, og dermed vil pmset-kommandoen være som følger:

sudo pmset -a standbydelay 43200

Bruk av sudo-kommandoen krever administratorrettigheter, så skriv inn root-passordet og trykk retur. Endringer bør da skje umiddelbart.

Teste forskjellen og gå tilbake til standardverdier

Fordi standardinnstillingen uansett er over en time, vil du ikke kunne se forskjellen før etter at standardperioden på 70 minutter er utløpt, men når du vekker maskinen skal det nå skje mye raskere fordi den venter til hele 12-timersperioden går før den går inn i hvilemodus for dyp søvn.

Hvis du vil gå tilbake til standardinnstillingen (4200 sekunder i dette tilfellet), bruk følgende kommando:

sudo pmset -en standby-forsinkelse 4200

Alt dette burde fungere likt på stasjonære Mac-er også, men for de fleste stasjonære maskiner er det ingen skade å bare la Mac-en stå på hele tiden i stedet, og dermed aldri gå i dvale eller måtte justere pmset innstillinger.

Dette trikset ble sendt inn av Barry D. som fant det hos Ewal, og selv om det først og fremst var rettet mot Retina MacBook Pro-brukere, syntes jeg det var like effektivt til å øke hastigheten på lange våknetider på en MacBook Air (2012) med 8 GB RAM også. De gikk med en mer aggressiv 24 timers (86400 sekunder) periode før standby aktiveres, men prøv enten Mac-en din hvis du føler at den er treg å våkne etter at den har sovet en stund, bør det hjelpe betraktelig.

Er Mac-en din treg til å våkne fra dvale? Prøv denne pmset-løsningen