Standby e Ibernazione nei Macbook

MacOSX Soft! Commenta l'articolo

I macbook e macbook pro attuali supportano una modalità di standby diversa dal passato: è l’ibernazione, del tutto simile a quella disponibile nei sistemi Microsoft.

Il funzionamento di default dei nostri mac portatili consiste nello scaricare l’intero contenuto della memoria RAM (che ritiene i dati solo se alimentata) anche su disco al momento dell’entrata in “sleep” (comando manuale o chiusura del display). Nel caso durante il periodo di standby non venga mai interrotta l’alimentazione il funzionamento verrà ripristinato dai dati in ram, in caso contrario la ram verrà ricaricata con i dati “fotocopiati” su disco al momento dell’entrata in standby.


Esistono un paio di effetti collaterali nell’utilizzo del sistema di ibernazione

  • tempo di entrata in standby maggiore (si deve scaricare il contenuto della ram su disco)
  • occupazione spazio su disco (il contenuto della ram, appunto)

Per questi motivi è possibile che si desideri tornare al vecchio sistema di standby, senza l’ibernazione. Sottolineo che in assenza del sistema di ibernazione, in caso di perdita di alimentazione, tutto l’ambiente di lavoro non salvato andrà perso (sognatevi di cambiare la batteria senza spegnere il mac…).

Dettagli sulla modalità di ibernazione:

  • 0 -sistema di standby classico, con ram alimentata in standby e contenuto non copiato su disco. Rapido il ripristino ma necessità di alimentazione continua
  • 1 – standby completamente sostituito dall’ibernazione, il sistema si spegne completamente dopo aver reso persistente il contenuto della ram su disco.
  • 3 -default per i sistemi portatili (sembra invece che per i fissi il default sia 0), la ram rimane alimentata durante lo standby e il suo contenuto è copiato su disco. Nel caso di caduta alimentazione il sistema si ripristina da disco.
  • 5 – modalità analoga alla 1 ma con l’utilizzo di memoria virtuale sicura.
  • 7 – modalità analoga alla 1 ma con l’utilizzo di memoria virtuale sicura.

Nel caso vogliate cambiare la modalità di ibernazione questi sono i comandi da dare via shell (se non sapete cos’è una shell è meglio che tutto rimanga così…in fondo il default è l’impostazione più conservativa…)

Comando per cambiare la modalità:

sudo pmset -a hibernatemode X

dove X è da sostituire con il numero della modalità che desiderate.

Metodo per eliminare la vecchia immagine su disco e liberare spazio nel caso abbiate disabilitato l’ibernazione (modo 0):

sudo rm /var/vm/sleepimage

Comando per visualizzare la configurazione attuale

pmset -g

e questa è la risposta (nonché la configurazione di default)

Active Profiles:
Battery Power        -1
AC Power        -1*
Currently in use:
sleep        0
sms        1
acwake       0
displaysleep    5
autorestart    0
hibernatefile    /var/vm/sleepimage
hibernatemode    3
womp        0
halfdim    0
disksleep    10
lidwake    1
ttyskeepawake    1

Articolo ripreso da un articolo di Andrea Monaldini.

Scrivi un Commento

Home | Graffiti e Disegni | Educazione | Chi siamo | Blog | Progetti | Contatti
RSS Feed Comments RSS Accedi