Optimieren Sie das macbook pro für interne SSD + HDD-Laufwerke

31

Ich habe mein MacBook Pro aktualisiert, indem ich das SuperDrive durch eine SSD ersetzt habe. Ich verwende jetzt die SSD als Startvolume und habe alle meine Anwendungen. Mein privater Ordner befindet sich auf der Festplatte.

Meine Frage ist, wie ich mein Setup für Geschwindigkeit / Leistung / Lebensdauer am besten optimieren kann.

Ein paar konkrete Fragen

  • Ist die SSD der ideale Ort für Anwendungen?
  • Wo soll sich die Swapdatei befinden? Verkürzt es die Lebensdauer der SSD?

Die technischen Daten meines Computers

Ein Screenshot der Systeminformations-Startseite von Lion beschreibt ein MacBook Pro 15 ", Mitte 2010, mit einem 2,66-GHz-Intel Core i7-Prozessor, 8 GB 1067-MHz-DDR3-RAM und einer NVIDIA GeForce GT 330M-Grafikkarte mit 512 MB VRAM unter Mac OS X Lion 10.7.1 (Build 11B26).

Christian Schlensker
quelle
1
Es wäre hilfreich, wenn Sie die Marke (Marke und Modell) der von Ihnen gekauften SSD angeben würden. Die technischen Daten Ihres Mac sind hier weniger relevant.

Antworten:

38

Ist die SSD der ideale Ort für Anwendungen?

Die SSD ist der ideale Ort für alle Ihre Daten. Wenn Sie jedoch wenig Platz haben (wie die meisten SSD-Besitzer), wird empfohlen, einige der größeren und allgemeineren Dateitypen (Musik, Filme usw.) auszulagern, ohne die Leistung Ihres Tages zu beeinträchtigen Tag.

Allerdings ist es möglicherweise zu viel des Guten, wenn Sie Ihren Home-Ordner auf einem separaten Laufwerk haben, da sich dort viele kleine Dateien befinden (Anwendungseinstellungen, Programm-Caches und anderes), die Ihre Software und Ihr System bei der effizienten Funktion unterstützen. In manchen Fällen können Sie Ihre Leistung unbeabsichtigt mäßig bis ganz erheblich verringern .

Bedenken Sie auch, dass OS X je nach Bedarf tmp-Dateien erstellt und sogar Dinge hin und her jongliert, je nach Bedarf. Dies alles wird auf das Laufwerk geschrieben, auf dem Ihr System installiert ist (Orte wie / var / tmp usw.). Und ehrlich gesagt macht es wenig Sinn, eine SSD zu kaufen, um ihre Vorteile zu nutzen, wenn Sie alles auslagern möchten. SSDs sind heutzutage billig und haben alle längere Garantien (die meisten sind 5 Jahre) als die meisten herkömmlichen HDDs.

Wo soll sich die Swapdatei befinden? Verkürzt es die Lebensdauer der SSD?

Lassen Sie die Auslagerungsdatei in Ruhe. Eines der ersten Dinge, die neue SSD-Besitzer tun, ist das Durchsuchen ihrer Systeme nach Möglichkeiten, um Lese- und Schreibvorgänge zu verhindern (lesen: langsames Tragen von Zellen), um letztendlich die Lebensdauer ihres Laufwerks zu verlängern, als ob sie dies getan hätten nur ein paar kurze Monate ( BitMICRO hat tatsächlich einige der Mythen über die Lebensdauer von SSDs entlarvt ). Dies ist eine unmögliche Aufgabe. OS X (und alle anderen Betriebssysteme) führen Millionen kleiner Lese- / Schreibvorgänge in ihren Aufgaben durch.

Dateien werden mehrfach zwischengespeichert und viel "Voodoo" wird unter der Haube gemacht. Lion, mit Versionen, lokalen Time Machine-Backups usw. doppelt so. Wenn Sie sich ständig Gedanken über Lese- / Schreibzyklen machen und alle, die darauf hindeuten, dass Swap deaktiviert, ohne Zeitaufwand ausgeführt oder sogar eine RAM-Disk erstellt wird, verkaufen Sie nur Schlangenöl (es gibt jedoch einige Optimierungen, die Sie durchführen können) führen Sie dies aus , um Speicherplatz freizugeben oder den SSD-Verschleiß zu verringern. Dies ist jedoch häufig mit dem Deaktivieren von Diensten verbunden, was einige möglicherweise als nützlich erachten. Keiner von ihnen präsentiert jemals echte, harte Daten über ihre Leistungssteigerungen. Mein Auto fährt sich viel besser, nachdem es eine gute Wäsche und Detaillierung hatte, aber Seife und Wasser tunen eindeutig keine Motoren. Es ist ein Placebo-Effekt und ziemlich stark.

Jetzt heißt der neue Trend TRIM. Erstens zeigt der einzige echte Artikel zu diesem Thema (der bis zu einem gewissen Grad kritisiert wurde, obwohl niemand ihn völlig entlarvt hat), dass OS X nur sehr wenig von TRIM profitiert. Zweitens war TRIM Enabler (entwickelt von Oskar Groth) in letzter Zeit ein Streitpunkt, wobei einige behaupten, der Installer sei von Natur aus fehlerhaft. Grant Pannell nahm es auf sich , um das Problem zu beheben . Dennoch bleibt eine Frage offen: Braucht OS X TRIM? Und wenn das ein klares "Ja" ist, unter welchen Umständen?

Es ist mittlerweile so, dass viele SSD-Hersteller ihre eigenen Garbage-Collection-Routinen direkt auf das Laufwerk setzen. Alle SandForce-Chipsätze sind mit einem so genannten Recycler ausgestattet , der "intelligent die Speicherbereinigung mit dem geringsten Einfluss auf die Flash-Lebensdauer durchführt" (und mittlerweile ist es Konsens, dass TRIM für SSDs mit diesen Controllern eigentlich nicht mehr verwendet werden sollte). Daher dient das Hinzufügen von TRIM nur dazu, den Overhead zu erhöhen und die Leistung zu verringern, wenn auch nur geringfügig (basierend auf meinen eigenen Tests mit XBench und HD Speed ​​Test ). Andere Hersteller, wie Kingston, ziehen ebenfalls nach, indem sie die native Garbage Collection direkt auf dem Controller hinzufügen (obwohl dies nichts Neues ist). Daher reicht es nicht aus, den Schalter auf TRIM zu betätigen und davon auszugehen, dass dies zu Ihrem Vorteil ist.

Während das Netz mit Fehlinformationen und Gerüchten gefüllt ist, hat eine bestimmte Person (Hyram) einige interessante Informationen zum Thema gepostet. Lesen Sie hier mehr darüber, was er zu sagen hat, warum Apple sich nicht dafür entschieden hat , TRIM für alle SSDs zu aktivieren (lesen Sie auch seinen nachfolgenden Kommentar, nur ein paar davon weiter unten). In seinem ersten Beitrag spricht er über Folgendes:

Apple hat die TRIM-Unterstützung aus einem sehr guten Grund gesperrt - ihr Code funktioniert zuverlässig mit den von ihnen ausgewählten SSDs und mit keinem anderen, da sie in nanosekundenkritischen Zeitschleifen programmiert sind, die perfekt mit den Zugriffszeiten der in Apple verwendeten Controller übereinstimmen SSDs. Die Verwendung dieser Treiber mit anderen Controllern kann sie bestenfalls verlangsamen und im schlimmsten Fall den thermischen Effekt erhöhen, der die Speicherzellen zerstört, indem der Controller gezwungen wird, zu handeln, wenn er noch nicht ganz bereit ist. Dieser Temperaturanstieg beschleunigt den Tod der SSD und reduziert die ohnehin schon geringe Lebensdauer auf sechs Monate, wenn nicht sogar weniger.

Dann gibt es da noch die Sandforce-Frage. SSDs, die einen der DuraClass-Controller (SF1200 oder besser) von Sandforce verwenden, benötigen überhaupt kein TRIM, da sie ein eigenes System zur Speicherbereinigung und zum Ausgleich von Abnutzung haben, das parallele Schreibvorgänge verwendet, da tatsächlich zwei Sätze von Chip-Controllern eingebaut sind: Während einer die Anforderungen des Hosts beim Lesen und Schreiben der angeforderten Daten erfüllt, verwaltet der andere die Solid-State-Arrays autonom, verschiebt Daten, auf die regelmäßig zugegriffen wird, in neue Zellen, aktualisiert die Blockindizes und verteilt die Arbeitslast im Allgemeinen, um sicherzustellen, dass die thermischen Effekte erhalten bleiben auf ein absolutes Minimum. Durch die Aktivierung von TRIM ist die SSD gezwungen, doppelt so hart zu arbeiten, da jetzt zwei separate Elementverwaltungssysteme ausgeführt werden, eines vom Betriebssystem aus und eines vom Gerät selbst. Dies erhöht den thermischen Schaden dramatisch und wiederum

Während niemand offiziell bestätigt hat, ob er auf der Marke ist oder nicht, müssten Sie ziemlich dick sein, um seine Warnung vollständig zu ignorieren. Um es ganz klar auszudrücken, es macht Sinn. Wenn das Problem nur darin besteht, einer Kernel-Erweiterung mitzuteilen, dass sie den TRIM-Schalter für alle SSDs umlegen soll, macht es für Apple keinen Sinn , dies nicht zu tun. Viele würden dagegen argumentieren, dass Apple es tut, damit Sie ihre hochpreisigen SSDs kaufen, aber meiner Erfahrung nach ist Apple bestrebt, das Benutzererlebnis zu erweitern, nicht zu unterdrücken. Es gibt unzählige billige Peripheriegeräte von Drittanbietern auf dem Markt (von Videoadaptern bis hin zu Mäusen und Tastaturen), und Apple hat keines davon daran gehindert, optimal zu funktionieren. Warum sollten sie mit SSDs beginnen? Hier ist eindeutig mehr los.

Ich fordere Sie dringend auf, in Ihre SSD zu schauen und herauszufinden, ob sie über eine integrierte Garbage Collection verfügt. Und selbst wenn dies nicht der Fall ist, würde ich TRIM noch einmal überlegen. Meines Wissens und meiner Interpretation nach ist TRIM ein veraltetes System, das eine wesentlich effizientere Müllabfuhr an Bord ermöglicht.

Um ehrlich zu sein, haben alle SSDs eine Garantie von mindestens 3 Jahren (die meisten Hersteller haben sie auf 5 erhöht). Sollte das Laufwerk vorher ausfallen, erhalten Sie ein neues. Anandtech hat einen außergewöhnlichen Artikel über den aktuellen Stand von SSDs geschrieben , den Sie vielleicht nützlich finden, aber auch solche Dinge sollten Sie nicht erschrecken. Machen Sie einfach regelmäßige Backups und genießen Sie Ihr neues Laufwerk.

Graham Perrin
quelle
1
Dies ist eine erstaunliche Zusammenfassung des Problems, danke. :)
Luke Dennis
1
Ich hatte den Eindruck, dass TRIM einfach eine Nachricht war, die das Betriebssystem dem Controller schickte, um ihm mitzuteilen, dass ein bestimmter Datenbereich nicht mehr benötigt wird. Das Laufwerk musste sich also keine Sorgen um die Aufbewahrung der Daten für zukünftige Schreibvorgänge machen und konnte bei Bedarf Datenmüll sammeln seine Freizeit.
Matthias
5

Ja, behalten Sie unbedingt alle Ihre Anwendungen auf der SSD. Sie würden viele der Vorteile des Wechsels zu einer SSD verlieren, wenn Sie die Apps auf der Hauptfestplatte belassen.

In Bezug auf die Auslagerungsdatei scheint es sowohl für als auch gegen das Thema eine große Debatte zu geben, z. B. über Superuser- und offizielle Windows 7-Unterstützungsdokumente . Mein Gedanke ist, TRIM auf dem Laufwerk zu aktivieren (mit dem praktischen TRIM Enabler und dem Swap auf der SSD). TRIM hilft dabei, die Lese- / Schreibvorgänge zu minimieren, und alles, was ich lese, impliziert, dass das Laufwerk selbst unter Berücksichtigung des schlimmsten Falls für eine Verschlechterung des Swap-Zustands wird den Computer, in dem er ist, lange überdauern.

chrismanderson
quelle
1
Ich gehe davon aus, dass meine SSD ungefähr die gleichen Betriebskosten wie eine Batterie hat - letztendlich sind beide verbrauchbar. Wenn ich das Gefühl habe, dass der Akku oder das Laufwerk leer ist (oder ich eine 3-Jahres-Garantie haben möchte - ich kaufe AppleCare). Ich behalte das Original-Startlaufwerk und ein Backup auf dem neuesten Stand, daher mache ich mir keine Sorgen, dass sie abgenutzt sind. Die Beschleunigung ist so dramatisch, dass ich alles, was passen kann, auf dem schnellsten Laufwerk haben möchte. Wenn Sie ein Laufwerk haben, das nicht von Apple stammt, können Sie die Abdeckung erweitern oder eines mit einer von Ihnen gewünschten Garantiezeit auswählen.
bmike
0

Ich habe gerade meinen Swap alle zusammen ausgeschaltet. Ich habe 8 GB RAM auf meinem 2009 MBP. Ich sehe nur keinen Nutzen darin, Virtual-RAM (wie das alte Mac OS es nannte) hinzuzufügen, wo ich anscheinend nie wirklich etwas brauche und wenn irgendetwas das System nur verlangsamt. Das System läuft jetzt schon eine Weile kühl und sauber. Ich bin mir sicher, dass jemand einen Grund nennen wird, warum das "gefährlich" ist. Aber es ist ein Laptop, es hat einen Akku, OSX ist so konzipiert, dass es in den Ruhezustand wechselt, bevor der Akku leer ist. Ich verwende ohnehin selten Apps, die 8 GB RAM verbrauchen. Ich überlege, meinen Basisordner zu verschieben, und ja, der Basisbibliotheksordner enthält viele benutzerspezifische Daten für jede Anwendung, aber das Laufwerk, auf das ich auslagern möchte, ist ein Hybrid. Ich bin mir also sicher, dass ein Großteil dieser Bibliotheksdaten im 4-Gbit-SSD-Teil des Hybrid-Laufwerks landen wird.

Alex Andrews
quelle
0

OK, das ist viel später, aber jetzt würden Sie natürlich ein Fusion-Laufwerk mit Ihren SSD (s) und HDD (s) erstellen / verwenden. Dann verwaltet das Betriebssystem das Ablegen von Dateien, auf die häufig zugegriffen wird, auf der SSD und von Dateien, die weniger häufig verwendet werden, auf der Festplatte.

Automatisch.

Zonker.in.Geneva
quelle
Dies erfordert eine Combo-Festplatte / SSD-Fusion-Laufwerk richtig?
Christian Schlensker
Nein, Sie können es selbst mit einer handelsüblichen SSD und einer handelsüblichen HDD bauen.
Zonker.in.Geneva