Tuning Tipps (Tweaks) unter MAC OSX für eine SSD im Macbook und Macbook Pro
Ich habe nun meine SSD seit über drei Wochen im Einsatz und bin immer noch restlos begeistert. Die Geschwindigkeit ist einfach ein Traum. Das Macbook Pro ist zwar auch schon so recht leise, aber nun hört man fast gar nichts mehr. Vibrationen gehören auch der Vergangenheit an. Ich muss nicht einmal mit dem befürchteten Platzproblem kämpfen. Statt der 160GB hätte sogar locker eine 80GB Platte gereicht. Negativ ist mir nichts wirklich etwas aufgefallen, ausser der recht hohe Anschaffungspreis und die Tatsache, dass es nun an dem Eck wo die Festplatte ist wärmer geworden ist. Gerade im Winter ist das aber kein Nachteil, denn so hat man immer schön warme Finger
Durch einen aufmerksamen Leser bin ich noch darauf hingewiesen geworden, dass man als SSD Besitzer in einem Macbook (Pro) noch ein paar Einstellungen vornehmen sollte.
Dazu muss man folgende Befehle als Administrator im Terminal ausführen. Um Administrator Rechte zu bekommen muss man ein sudo bash eingeben. Danach wird nach dem User Passwort gefragt.
Disable waking up when LID opens
sudo pmset -a lidwake 0
No hibernate
sudo pmset -a hibernatemode 0Disabling Sudden Motion Sensor
sudo pmset -a sms 0Überprüfung der Werte
pmset -g
Danach sollte man noch das Filesystem mit noatime mounten. Das heißt die Zugriffszeiten der Dateien werden nicht in gespeichert und beschleunigt dadurch auch den Zugriff und verringert natürlich auch die Transferrate. Da kann man bei einer SSD ja nie genug sparen.
Dazu erstellt man in der bash eine Datei mit dem namen com.noatime.plist:
- vim /Library/LaunchDaemons/com.noatime.plist
- Dann im Editor das Kommando :set paste und die Return Taste
- Danach die Taste i drücken um in den Editiermodus zu kommen
- Folgenden Text kopieren und in den Editor einfügen
<?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.my.noatime</string>
<key>ProgramArguments</key>
<array>
<string>mount</string>
<string>-vuwo</string>
<string>noatime</string>
<string>/</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
- Danach die Taste esc drücken um den Editiermodus zu verlassen
- Zum schluss noch :wq und Enter Taste um die Datei zu speichern.
- Am Ende noch die Rechte setzen mit chown root:wheel /Library/LaunchDaemons/com.noatime.plist
- Falls noch eine /etc/rc.local vorhanden sein sollte, dann diese bitte noch mit rm löschen.
Nachdem man die Schritte durchgeführt hat den Rechner neu starten und noch einmal das Terminal aufrufen. Jetzt sollte bei der Eingabe von mount noch ein noatime im Filesystem stehen.
Nachdem ich die Schritte durchgeführt hatte wurde ich mit einer besseren Leistung belohnt, im Gegensatz zu den ersten Werten:
Aber Vorsicht
Man sollte ein Backup der Daten haben, wenn man die Tuning Tipps umsetzt. Normalerweise passiert nichts, aber wenn es blöd läuft, dann muss man sein System neu installieren. Ich übernehme daher auch keine Haftung für Schäden die entstehen, wenn die Tricks falsch angewandt wurden.
Die Tipps habe ich im OCZ-Forum gefunden und da gibt es noch weitere infos, falls meine Anleitung nicht so klar herüber gekommen ist





mmh, wieso wird die Transferrate durch noatime verringert?
und irgendwie bin ich noch nie auf die idee gekommen die bash zu “sudo’en” (bei mir ganz hoch im kurs steht “sudo su -”)
Na da hat sich das Warten bis jetzt ja schon mal gelohnt.
Danke für den Tipp schon mal, habe mir den Artikel mal als Lesezeichen hinterlegt und werde sicher darauf zurückkommen!
@Olli: Mit noatime werden ja weniger Daten geschrieben (fehlender Timestamp) oder sehe ich das falsch? Bei Mac macht man das aber so. Bei vielen Anleitungen wirst du die Methode finden. Hast du das mit dem sudo su- mal beim Mac probiert?
@Mike: Du hast immer noch keine SSD gekauft
Du lässt dir ja wirklich viel Zeit
Nachdem ich die Tipps durchgeführt hatte wird meine SSD auch nicht mehr so warm.
Ahh, nein… Siehst du nicht falsch. Ich glaube, wir hatten nur ne andere Auffassung von Transferrate…
Ich bin von der Menge/Zeit ausgegangen, sprich wieviele Daten pro Zeiteinheit gelesen werden, und dabei sollte die Rate ja steigen, weil die Wartezeit auf den Schreibzugriff für den Zeitpunkt des letzten Zugriffs eingespart wird und somit die “Nutzdaten”-Transferrate (sprich gelesene Menge an Daten zwischen “Anfrage” und Ende der Dateioperation) steigen müsste…
Du meintest wohl, die Menge an “unnützen Daten” bzw. Schreibzugriffen die reduziert wird, und somit zur längeren Lebensdauer der SSD beiträgt?
Dann hab ich wohl noch zuwenige Mac-Anleitungen gelesen ;) und ja, die Variante funktioniert auch unter OS X.
Musst du
mir das jetzt sagen? Damit ist nun wirklich die letzte Hürde verschwunden, ich danke dir recht herzlich…! 
Aber sag mal, weißt du gerade auswendig und für einen Laien verständlich was dieser „Sudden Motion Sensor“ ist, den du deaktivierst oder muss ich Google bemühen?
@Olli: Ok, dann hatte ich mich vielleicht auch nur falsch ausgedrückt
Ja ich meine damit die unnützen Zugriffe.
Wegen dem Sudo habe ich mir nie so große Gedanken gemacht. Das Sudo Bash hat bis jetzt immer seht gut funktioniert und nachdem man die nötigen Einstellungen gemacht hat logt man sich ja sowieso wieder aus
@Mike: Der Sudden Motion Sensor ist das Ding, dass die Festplatte abschaltet, wenn du dein Notebook fallen lässt. Es soll verhindern, dass die Festplatte einen schaden nimmt. Da bei der SSD diese Gefahr nicht gegeben ist kannst du den Sensor auch deaktivieren. Nicht dass es dann zu problemen kommt. Aber im Normalfall lässt man ja auch nicht sein Notebook fallen
Aber halt nur im Normalfall
Ach, das ist ja interessant. Ich wusste zwar das ein solches Sensor existiert, allerdings war ich der Überzeugung dass dieser ohnehin in der Festplatte verbaut ist und dachte, dass er somit bei einer SSD ohnehin nicht vorhanden wäre. Aber man lernt ja nie aus, danke für die Infos.
@Mike: Nein der ist nicht in der Festplatte verbaut. Obwohl es auch Festplatten gibt, die so einen Sensor haben. Einziger Nachteil ist, dass jetzt mein Notebook nicht mehr aufwacht, wenn ich den Deckel auf mache. Dafür ist wohl auch der Sensor verantwortlich. Vielleicht liegt es auch an der Hibernate Einstellung. Na gut man kann damit leben. Ansonsten aktiviere ich den Punkt einfach wieder.
tja, also bei:
… # Zum schluss noch :wq und Enter Taste um die Datei zu speichern…
kommt bei mir im Terminal die Meldung, daß ich die Datei nicht sepichern kann. Offensichtlich ist der gesamte Ordner “LaunchDaemons” schreibgeschützt. Wie kann ich das ändern?
–
Gruss Michael
@thebuddha: Wichtig ist, dass du die ganzen Befehle unter sudo bash machst. Wenn du kein root bist, dann kommt es zu der Fehlermeldung, dass deine Datei schreibgeschützt ist. Du kannst natürlich auch alles über den Finder und der GUI machen. Da könntest du auch die Rechte der Datei ändern. Aber das will man nicht wirklich
Danke! Da waren ein paar wirklich gute Tricks dabei, die ich noch nicht kannte
Hi
Ohne vorher zu wissen, was im boot-Script /etc/rc.local steht, sollte man dieses nicht ohne weiteres löschen.
.. ob nun bei 10.6 genutzt oder nicht.
Tom
@Tom: Danke für den Tipp. Bis jetzt war es bei mir leer, aber es stimmt schon, dass man am besten vor dem Löschen noch einmal die Datei überprüft.
Das Erwachen aus dem Ruhezustand bei öffnen der Klappe hat rein gar nichts mit dem Sudden Motion Sensor zu tun.
Der Befehl
sudo pmset -a lidwake 0
schaltet dies ab.
Wieder anschalten kann man es folgendermaßen:
sudo pmset -a lidwake 1
Ein richtiger Nutzen ist mir dabei eh schleihaft…
@MacGuru: Danke für den Hinweis. Dann scheint es ein generelles Problem zu sein, wenn nur eine SSD verbaut ist. Nachdem ich wieder ein zweite Festplatte eingebaut hatte ging es wieder.
@hombertho
hi, mich würde mal interessieren wie dein Datendurchsatz der SSD nach längerem Betrieb aussieht. Wenn ich richtig sehe hast du auch eine Intel X25-M und ich hab ein wenig abweichende Werte. Wobei ich diese aber auch schon seit ca. nem halben Jahr in Betrieb habe. Teilweise sehr gravierende in jeweils beide Richtungen.
@botty: Nach längerem Betrieb haben sich die Werte leider auch etwas verschlechtert. Ich habe mir mittlerweile auch eine zweite normale Festplatte in meine Macbook eingebaut, weil es einfach Platztechnisch doch auf länger Sicht zu eng ist. http://www.hombertho.de/2010/0.....-es-getan/