Herääkö Macisi hidas unesta? Kokeile tätä pmset-kiertotapaa
Jos MacBook Pro tai MacBook Air tuntuu hitaasti heräävän lepotilasta sen jälkeen, kun se on ollut nukkumassa jonkin aikaa, syy voi olla melko yksinkertainen: valmiustila. Valmiustilassa Macilla voi olla jopa 30 päivää "valmiusaikaa", mikä tarkoittaa, että se voi olla pitkään lepotilassa ennen akun tyhjenemistä. Pohjimmiltaan valmiustila (ja lepotila) toimii tyhjentämällä kaiken aktiivisesta RAM-muistista kiintolevyllä olevaan unikuvatiedostoon, ja kun Mac herää lepotilasta, tämä lepotilakuvatiedosto kopioidaan takaisin kiintolevyltä RAM-muistiin.Olet ehkä jo arvannut tämän, mutta syy joidenkin Macien heräämiseen lepotilasta kestää kauan on unikuvan sisällön kopiointi takaisin muistiin, ja tyypillisesti mitä enemmän RAM-muistia Macissa on, sitä hitaampi prosessi voi olla. Kuten voit kuvitella, 8 Gt tai 16 Gt tiedon kopioiminen minne tahansa voi kestää hetken, vaikka Macissa olisi erittäin nopea SSD-asema, josta se lukee.
Uudemmille MacBook Pro- ja MacBook Air -malleille on saatavilla eräänlainen ratkaisu, joka on muuttaa valmiustilan viive oletusasetuksesta 70 minuutista korkeampaan asetukseen, mikä estää valmiustilan käytön. pian. Tämä voi olla kohtuullinen ratkaisu kaikille, joita ärsyttävät hitaat herätysajat, kuten työmatkailijoille ja kaikille, jotka raahaavat MacBookia mukanaan pitkin päivää säännölliseen käyttöön. Mahdollinen haittapuoli on hieman lyhentynyt akun käyttöikä ja siihen liittyvä Macin mahdollisen valmiustilan lyheneminen, mutta useimpien Mac-käyttäjien, joilla on pääsy virtalähteeseen vähintään kerran päivässä, ei pitäisi olla ongelma.
Lue valmiustilan oletusviive
Selvitä ensin, mikä on oletuspituus suorittamalla pmset-komento -g-lipulla:
pmset -g |grep-valmiustilaviive
Näet jotain tällaista (4200 näyttää olevan MacBook Airin oletusarvo, mutta numerosi voi olla eri):
valmiusviive 4200
Se on aika sekunteina, ennen kuin Mac siirtyy valmiustilaan. Merkitse muistiin oletusasetuksesi, koska sitä käyttäisit, jos peruisit muutoksen.
Aseta valmiustila odottamaan pidempään
Haluat ehkä laskea ajan, joka toimii paremmin tarpeisiisi, mutta tämän artikkelin tarkoituksia varten käytämme 12 tuntia, koska jos Macisi on nukkunut jo 12 tuntia oletetaan, että on joko yö, viikonloppu tai olet pitkän matkan tai varastoinnin aikana.Vastaavasti 12 tuntia on 43200 sekuntia, joten pmset-komento olisi seuraava:
sudo pmset -valmiustilaviive 43200
Sudo-komennon käyttö edellyttää järjestelmänvalvojan oikeuksia, joten kirjoita pääkäyttäjän salasana ja paina return. Muutosten pitäisi silloin olla välittömiä.
Eron testaaminen ja oletusarvoihin palauttaminen
Koska oletusasetus on joka tapauksessa yli tunti, eron huomaa vasta sen jälkeen, kun oletusarvoinen 70 minuutin aika on kulunut, mutta kun herätät koneen, sen pitäisi nyt tapahtua paljon nopeammin, koska se odottaa, kunnes koko 12 tunnin ajanjakso kuluu ennen kuin se siirtyy syvään lepotilaan.
Jos haluat palata oletusasetuksiin (tässä tapauksessa 4200 sekuntia), käytä seuraavaa komentoa:
sudo pmset -valmiustilaviive 4200
Tämän kaiken pitäisi toimia samalla tavalla myös pöytätietokoneissa, mutta useimmille pöytäkoneille ei ole haittaa siitä, että Mac jätä sen sijaan aina päälle, jolloin se ei koskaan nukahda tai joudu säätämään pm-asetusta. asetukset.
Tämän tempun lähetti Barry D., joka löysi sen Ewalista, ja vaikka se oli ensisijaisesti suunnattu Retina MacBook Pron käyttäjille, huomasin sen olevan yhtä tehokas pitkien herätysaikojen nopeuttamisessa. myös MacBook Airissa (2012), jossa on 8 Gt RAM-muistia. Ne kestivät aggressiivisemman 24 tunnin (86 400 sekuntia) ennen valmiustilan aktivoitumista, mutta kokeile joko Macillasi, jos se tuntuu olevan hidas heräämisen jälkeen, kun se on nukkunut jonkin aikaa, sen pitäisi auttaa huomattavasti.