Ottimizzare Mac OS X per allungare la vita degli SSD


disco veloce
Sì è vero, il mio SSD è più veloce del tuo hard disk, ma vediamo come fare in modo che il tuo hard disk non sia più durevole del SSD montato sul mio Macbook.
Gli accorgimenti che si possono adottare per rendere più lunga la vita di un drive SSD usato con OS X sono indirizzati a ridurre le scritture "inutili".
Ad essere sinceri mi sa che sono tweak da paranoici in quanto gli ultimi SSD danno garanzie soddisfacenti, ma se si vuole "esagerare" ecco qui sotto alcuni consigli che ho reperito in rete (i link alle fonti in fondo al post) e che sto usando senza problemi.


- ATTIVARE NOATIME PER IL FILESYSTEM -

L'opzione noatime fa sì che non venga memorizzato l'ultimo accesso di ogni file, se questa informazione non interessa si può usare noatime ed evitare questo passaggio. Per farlo, da terminale:
  • cd Library
  • cd LaunchDaemons
  • sudo pico com.ssd.noatime.plist

    Incollare il seguente testo:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>Label</key>
    <string>com.noatime.root</string>
    <key>ProgramArguments</key>
    <array>
    <string>mount</string>
    <string>-uwo</string>
    <string>noatime</string>
    <string>/</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    </dict>
    </plist>
  • Salvare il file
  • Riavviare il sistema
Per assicurarsi che il cambiamento sia avvenuto dare da terminale:
  • mount | grep " / "
Controllare che la risposta sia del tipo:
/dev/disk0s2 on / (hfs, local, journaled, noatime)
Per tornare alle impostazioni iniziali basterà cancellare il file creato nella cartella /Library/LaunchDaemons (quella del sistema non quella con il nome simile dell'utente).


- EVITARE SALVATAGGIO ANCHE SU DISCO ALLA SOSPENSIONE -

Quando si sospende il lavoro del Macbook e si chiude il lid, il sistema per sicurezza salva ogni volta tutti i contenuti anche sul disco in modo tale che se per caso la batteria si esaurisce non si perde nulla.
A costo di rinunciare a questa sicurezza si può disattivare l'opzione.
Si può farlo usando il programma Smart Sleep magari scegliendo la modalità "smart" (secondo me è la soluzione migliore per il nostro SSD) che disabilita il salvataggio su disco fino a quando la batteria è superiore al 20% ma riabilita l'hibernate per valori inferiori, quando l'esaurimento della batteria è alle porte e si rischierebbe di perdere dati (leggere il README per la disinstallazione).
Oppure, se non vi fidate di programmi esterni, potete usare una soluzione manuale, senza però la modalità intelligente, per farlo basta dare da terminale:
  • sudo pmset -g | grep hibernatemode
Restituirà un valore che quasi sicuramente è 3 e rappresenta il comportamento di default. Per disattivare, facendo sì che la sospensione salvi solo sulla RAM e non anche sul disco, dare:
  • sudo pmset -a hibernatemode 0
Per ripristinare il comportamento normale basta ridare lo stesso comando sostituendo lo zero con il 3.
Per recuperare spazio potete anche cancellare l'immagine dei contenuti salvati sul disco all'ultima vostra sospensione, dare da terminale:
  • sudo rm /var/vm/sleepimage


- DISABILITARE LA TECNOLOGIA "Sudden motion sensor" -

I Macbook hanno dei sensori per controllare l'orientamento del portatile e rilevare movimenti bruschi in modo tale da staccare le testine degli hard disk dal disco e prevenire o ridurre eventuali danni da caduta.
Se si usa un drive SSD questa funzionalità è inutile (a meno che non la si usi per altri motivi) e per disattivarla basta dare da terminale:
  • sudo pmset -a sms 0
Se si vuole riattivare basta ridare il comando sostituendo allo zero l'1.


- CACHE DI FIREFOX SU RAM -

Qualcuno consiglia di spostare la cache di Firefox su RAM anche solo per velocizzare la navigazione. Se usate molto il browser fare in modo che la navigazione sosti sulla memoria RAM invece che nel disco risparmia sicuramente molte scritture al vostro SSD.
Da tenere in considerazione gli effetti collaterali.
Se già usate Firefox 4 potete fare a meno di questi accorgimenti.
  • Aprire Firefox
  • Digitare sulla barra degli indirizzi: about:config
  • Accettare l'avvertimento
  • Cercare la stringa "browser.cache" nella barra filtro
  • Doppio click sulla chiave "browser.cache.disk.enable" in modo che il valore diventi "False"
  • Controllare che la chiave "browser.cache.memory.enable" sia "True"
  • Creare un nuovo valore intero (click tasto destro>nuovo>intero) e assegnargli il nome "browser.cache.memory.capacity" e impostare come valore della chiave -1
  • Riavviare Firefox


Link:

> Ottimizzazione Mac OS X per SSD drive
> Mac OS X SSD tweaks
> Speed Up Firefox by Moving Your Cache to RAM, No RAM Disk Required

0 commenti: