Ich benutze ein älteres Macbook Pro (Mid 2010), das mit treue Dienste erweist, aber irgendwann ging mir einfach der Festplattenplatz aus und es musste eine größere Festplatte her. Ich hatte mich gegen eine Festplatte und für eine Samsung SSD entschieden. Der Unterschied in der Geschwindigkeit und beim booten ist enorm im Vergleich zur bisherigen Festplatte. Zusätzlich hat sich auch noch die Akku-Lebensdauer deutlich verbessert. Im Folgenden sind die Änderungen aufgeführt, welche ich an meinem Macbook Pro vorgenommen habe, um es für die Nutzung der SSD zu optimieren.

Trim Enabler

Trim Enabler beschleunigt den Zugriff und verlängert die Lebensdauer der SSD. Freeware zur Aktivierung der TRIM Funktion unter OSX Yosemite, sowie älteren OSX Versionen. Link zum Download

Time Machine (Local Snapshots)

Wenn Time Machine aktiviert ist und das Time Machine Sicherungsmedium nicht verfügbar ist, sichert OSX regelmäßig Snapshots auf die interne, lokale SSD. Das ist eigentlich relativ normal, da die Time Machine Festplatte meist extern ist, oder wenn man unterwegs ist, z.B. die Time Capsule nicht verfügbar ist. Diese Einstellung kann man überprüfen, indem man die Time Machine Einstellungen in den Systemeinstellungen öffnet:

Time Machine SSD Setting

Es gibt keine Möglichkeit die lokalen Sicherungen (Snapshots) über die grafische Oberfläche abzuschalten. Dies kann aber relativ einfach über die Kommandozeile gemacht werden. Dazu muss man die Terminal Anwendung starten und das folgende Kommando eingeben:

sudo tmutil disablelocal

Danach kann man sofort in Time Machine Einstellung das Ergebnis der Eingabe sehen. Die lokalen Snapshots sind verschwunden. Um diese Einstellung wieder zu aktivieren muss im Terminal Fenster das folgende Kommando eingegeben werden:

sudo tmutil enablelocal

Bei jeder Deaktivierung/Aktivierung von Time Machine wird die Standardeinstellung wiederhergestellt (lokale Snapshots aktiv!).

Turn off hibernation

Another feature of Mac OS turned on by default on laptops is, that it saves all the memory to disk when entering sleep mode. This is to ensure your laptop does not lose your work if it runs out of battery while “sleeping”. The more RAM you have, the more gigabytes it writes to the disk every time you close the lid/put it to sleep. I typically do this at least twice a day – when leaving the office and when going to sleep in the evening. If you are in a similar situation and you have 8GB of RAM, that means your MacBook writes 16 to 24 GB of hibernation data to your SSD every day. Here is how you can turn this off – it will not only make your SSD’s life longer, but also significantly speed up the time it takes for your laptop to enter the sleep mode:

sudo pmset -a hibernatemode 0

I found it in this article: http://news.metaparadigma.de/osx86-enable-and-disable-hibernation-57/. Reading the man pages for pmset sheds some more light on the factory defaults and meaning of the hibernatemode values:

We do not recommend modifying hibernation settings. Any changes you make are not supported. If you choose to do so anyway, we recommend using one of these three settings. For your sake and mine, please don’t use anything other 0, 3, or 25.

hibernatemode = 0 (binary 0000) by default on supported desktops. The system will not back memory up to persistent storage. The system must wake from the contents of memory; the system will lose context on power loss. This is, historically, plain old sleep.

hibernatemode = 3 (binary 0011) by default on supported portables. The system will store a copy of memory to persistent storage (the disk), and will power memory during sleep. The system will wake from memory, unless a power loss forces it to restore from disk image.

hibernatemode = 25 (binary 0001 1001) is only settable via pmset. The system will store a copy of memory to persistent storage (the disk), and will remove power to memory. The system will restore from disk image. If you want “hibernation” – slower sleeps, slower wakes, and better battery life, you should use this setting.

Once you turn off hibernation, you can also remove the sleep image file that will free up several GB of disk space (depending on how much RAM you have):

sudo rm /var/vm/sleepimage

blablabla