Il tuo Mac è lento a riattivarsi dalla sospensione? Prova questa soluzione pmset

Anonim

Se il tuo MacBook Pro o MacBook Air sembra lento a riattivarsi dopo essere rimasto inattivo per un po', potrebbe esserci una causa abbastanza semplice: la modalità standby. La modalità standby consente a un Mac di avere potenzialmente fino a 30 giorni di "standby", il che significa che può rimanere in uno stato di sospensione prolungato per così tanto tempo prima di scaricare la batteria. Fondamentalmente, lo standby (e la sospensione) funziona scaricando tutto dalla RAM attiva in un file immagine di sospensione sul disco rigido, quindi quando il Mac si riattiva dalla sospensione, il file immagine di sospensione viene copiato dal disco rigido alla RAM.Potresti averlo già intuito, ma il motivo per cui alcuni Mac impiegano molto tempo a svegliarsi dalla sospensione è il processo di copia dei contenuti di sleepimage nella memoria, e in genere più RAM hai in un Mac più lento può essere il processo. Come puoi immaginare, può volerci un po' di tempo per copiare 8 GB o 16 GB di dati ovunque, anche quando un Mac ha un'unità SSD super veloce da cui sta leggendo.

È disponibile una sorta di soluzione alternativa per i nuovi modelli di MacBook Pro e MacBook Air, ovvero modificare il ritardo di standby dall'impostazione predefinita di 70 minuti a un'impostazione più alta, impedendo l'utilizzo della modalità standby in modo presto. Questa potrebbe essere una soluzione ragionevole per chiunque sia infastidito dai tempi di veglia lenti, come i pendolari e chiunque trascini un MacBook con sé durante il giorno per un uso periodico. Un potenziale svantaggio è la durata della batteria leggermente ridotta e una conseguente riduzione della potenziale durata in standby del Mac, ma per la maggior parte degli utenti Mac che hanno accesso a un alimentatore almeno una volta al giorno non dovrebbero trovarlo un problema.

Leggi il ritardo predefinito per la modalità standby

Per prima cosa, scopri qual è la lunghezza predefinita eseguendo il comando pmset con il flag -g:

pmset -g |grep standbydelay

Vedrai qualcosa del genere (4200 sembra essere l'impostazione predefinita per MacBook Air, ma il tuo numero potrebbe essere diverso):

standbydelay 4200

Questo è il tempo in secondi prima che il Mac entri in standby. Prendi nota dell'impostazione predefinita perché è quella che utilizzeresti se dovessi annullare la modifica.

Imposta la modalità standby per attendere più a lungo

Potresti voler calcolare un tempo che funzioni meglio per le tue esigenze, ma per gli scopi di questo articolo andremo con 12 ore, perché se il tuo Mac è già inattivo da 12 ore il presupposto è che sia notte, un fine settimana o che tu sia in un periodo di viaggio o deposito a lungo termine.Di conseguenza, 12 ore sono 43200 secondi, quindi il comando pmset sarebbe il seguente:

sudo pmset -a standbydelay 43200

L'uso del comando sudo richiede privilegi di amministratore, quindi inserisci la password di root e premi invio. Le modifiche dovrebbero quindi essere immediate.

Test delle differenze e ripristino dei valori predefiniti

Poiché l'impostazione predefinita è comunque superiore a un'ora, non sarai in grado di notare la differenza fino a quando non sarà trascorso il periodo predefinito di 70 minuti, ma quando riattivi la macchina ora dovrebbe succedere molto più veloce perché attende che trascorra l'intero periodo di 12 ore prima di passare alla modalità di standby del sonno profondo.

Se vuoi tornare all'impostazione predefinita (4200 secondi in questo caso), usa il seguente comando:

sudo pmset -a standbydelay 4200

Tutto dovrebbe funzionare allo stesso modo anche sui Mac desktop, ma per la maggior parte dei desktop non c'è niente di male a lasciare il Mac sempre acceso, e quindi non andare mai a dormire o dover modificare pmset impostazioni.

Questo trucco è stato inviato da Barry D. che l'ha trovato a Ewal, e sebbene fosse rivolto principalmente agli utenti Retina MacBook Pro, l'ho trovato altrettanto efficace nell'accelerare i lunghi tempi di attivazione anche su un MacBook Air (2012) con 8 GB di RAM. Sono andati con un periodo più aggressivo di 24 ore (86400 secondi) prima dell'attivazione dello standby, ma prova sul tuo Mac se ritieni che sia lento a riattivarsi dopo che è stato inattivo per un po', dovrebbe essere di grande aiuto.

Il tuo Mac è lento a riattivarsi dalla sospensione? Prova questa soluzione pmset