Was soll man auf eine MacOS X SSD legen?

14

Diese Frage hat eindeutig keine Antwort, daher hier einige Annahmen:

  • Ich möchte meinem Mac eine SSD hinzufügen, beispielsweise ein MacBook [Pro], mit dem primären Ziel, meinen Workflow zu beschleunigen.
  • Die Festplatte bleibt im Computer und wird als separates Volume bereitgestellt.
  • Die SSD ist zu klein, um alles zu speichern, was ich brauche. Ich muss also einige Dinge auf der sekundären Festplatte unterbringen

Die Frage ist also: Was wird auf der SSD sein, was wird auf der Festplatte verbannt , wenn man diese Prioritätsreihenfolge beachtet:

  1. Maximieren Sie die typische Systemgeschwindigkeit für allgemeine Vorgänge (Booten, Starten von Anwendungen, Öffnen / Speichern von Dokumenten).

  2. Maximieren Sie die Speichereffizienz: Verwenden Sie den verfügbaren SSD-Speicherplatz so weit wie möglich für nützliche Zwecke (z. B. Geschwindigkeitsverbesserungen), ohne das Risiko einzugehen, dass bei Bedarf nicht genügend Speicherplatz zur Verfügung steht.

  3. Minimieren Sie den Zeitaufwand für das Einrichten und Optimieren des Systems

  4. Minimieren Sie den SSD-Verschleiß, wenn dies sinnvoll ist


Ich klassifiziere Sachen in drei Kategorien:

  • A : Sachen, die "offensichtlich" auf der SSD sein müssen
  • B : Sachen, die "offensichtlich" auf der Festplatte sein werden, weil es keinen Geschwindigkeitsvorteil gibt, sie auf der SSD abzulegen, und es gibt keine zu geringen Kosten, um sie auf der Festplatte abzulegen.
  • C : Grauzonenmaterial: Für mich unklar, möglicherweise aufgrund meiner Ignoranz / Missverständnisse.

Bei dieser Frage geht es um die Grauzone. Aber lassen Sie uns vorher noch kurz die beiden anderen Kategorien auflisten:

A: Sachen, die "offensichtlich" auf der SSD sein müssen:

  • Mac OS X selbst. Das Betriebssystem wird stark von der Geschwindigkeit der SSD profitieren. Darüber hinaus wird das meiste davon selten geschrieben. So wenig Verschleiß.
  • Häufig verwendete Anwendungen. Für mich: Mail, Entwicklungstools, Keynote, ein paar andere
  • Home-Verzeichnis: Viele Dinge, die dort zu finden sind, werden sehr davon profitieren, auf der SSD zu sein. Einige werden in den unten aufgelisteten grauen Bereich fallen.

B: Sachen, die "offensichtlich" auf der Festplatte sein werden:

  • iTunes Musik. Im Allgemeinen alle Mediendateien: Sie sind groß und benötigen keine höhere Lesegeschwindigkeit als Echtzeit. Dies wäre anders, wenn ich diese Mediendateien bearbeiten würde
  • Fotodatenbanken wie iPhoto-Datenbanken, es sei denn, ich bearbeite umfangreiche Fotos (was ich nicht tue).
  • Anwendungen, die ich nicht sehr oft benutze.
  • alte Dokumente oder Projekte, auf die nur gelegentlich zugegriffen wird
  • Deep-Sleep-Datei: Während der Mac viel schneller aus dem Tiefschlaf aufwacht, brauche ich selten Tiefschlaf, und Deep-Sleep-Dateien sind ziemlich groß

C: Grauzone:

  • OS X Swap Space: Wenn ich wirklich viel brauche, brauche ich mehr RAM. Darüber hinaus ist Thrashing auf einer schnellen, leisen SSD möglicherweise weniger auffällig als auf einer HD. Also würde ich später feststellen, dass etwas nicht stimmt. Sollte es zu einem Thrash kommen, würde dies den Verschleiß der SSD erheblich beschleunigen. Also auf die Festplatte legen? Das Wechseln von Apps, die beste Nutzung des Swap Space, ist auf einer SSD jedoch viel schneller.
  • Ausgangsverzeichnis Bibliothek Ordner Cache-Dateien?
  • Mail-Datenbank?
  • Spotlight-Indizierung?
  • Noatime?
  • Journaling?
  • andere?

Vielen Dank für alle Gedanken, vor allem über Swap Space.

jdmuys
quelle
Ich empfehle die Verwendung einer Hibrid-Disk, die über SSD und HDD verfügt. Versuchen Sie eine Suche nach Seagate Momentus XT.
Diogo
Ich bin mir nicht sicher, wie Mac OSX mit dem Ruhezustand umgeht, aber ich habe meine SSD speziell für den Auslagerungsspeicher (unter Linux) gekauft, obwohl ich mehr RAM habe als jemals zuvor, da Linux den Auslagerungsspeicher für den Ruhezustand verwendet. Infolgedessen ist das Aufwachen aus dem Ruhezustand jetzt schneller, als meine Monitore reagieren können. Wenn ich schnell genug bin, kann ich mich anmelden, bevor meine Monitore die Anmeldeaufforderung anzeigen. Wie auch immer ... Sie könnten untersuchen, wie Mac OS X damit umgeht, da die Antwort einen großen Einfluss darauf haben kann, was Sie auf Ihre SSD setzen.
Flimzy
Der Winterschlaf wird Tiefschlaf genannt. Wie ich bereits erwähnt habe, habe ich nicht die Absicht, die Deep-Sleep-Datei auf der SSD abzulegen, da ich so gut wie nie Deep-Sleep verwende. Ich schlafe regelmäßig, wobei die RAM-Leistung durch den Akku aufrechterhalten wird. Standardmäßig geht Mac OS X nur dann in den Energiesparmodus, wenn der Akku fast leer ist, was bei meinem MacBook Pro und seinem 8-Stunden-Akku so gut wie nie der Fall ist.
JDMUYS
2
Ich bin mit der Empfehlung für eine Hybrid-Festplatte nicht einverstanden. Zumindest haben Sie Ihre Empfehlung nicht unterstützt. Tests, die ich gesehen habe, zeigen nur moderate Leistungsverbesserungen mit einer Hybrid-Festplatte im Vergleich zu einer herkömmlichen Festplatte. Dies liegt wahrscheinlich daran, dass der Flash-Speicher-Cache nicht groß genug ist. Schließlich ist dies kein Thema.
JDMUYS
Wie würden Sie beim Partitionieren vorgehen, damit sich ~ / Library auf einer Festplatte (SSD) und ~ / Music und alle anderen Medientyp-Verzeichnisse auf einer anderen Festplatte befinden?
Tladuke

Antworten:

3

Sie werden den größten Leistungsgewinn sehen, wenn Sie das Betriebssystem auf der SSD haben. Von dort aus sind alle großen Anwendungen, die Sie haben, direkt vom höheren Durchsatz betroffen. Ich habe festgestellt (obwohl ich keine RIESIGE AV-Mutter bin), dass Mediendateien (Mp3, Flac, Video usw.) auf der SSD nur einen geringen Vorteil bieten. Ihre Anforderungen können unterschiedlich sein.

Kann der Swap deaktiviert werden? Ich habe derzeit 2 Linux-Laptops, auf denen kein Swap ausgeführt wird, und ich habe keinen Swap in Windows ausgeführt, seit ich meine erste SSD in ~ 08 erhalten und Windows XP ausgeführt habe. Das einzige Programm, bei dem ich jemals Probleme mit dem fehlenden Swap-Speicher hatte, war Photoshop 7 (lol).

Kurz gesagt, wenn ich eine neue Maschine mit einer SSD einrichte, lege ich mein Betriebssystem und die großen Programme auf die SSD, und alles andere kann auf anderen internen Festplatten gespeichert werden.

Friedrich
quelle
Ich glaube nicht, dass Sie Swap Space deaktivieren können. Sie können es jedoch auf eine andere Festplatte verschieben. Das Betriebssystem auf der SSD ist selbstverständlich. Als Nächstes wird festgelegt, ob das Home-Verzeichnis des Benutzers auf der SSD abgelegt werden soll oder nicht. Ich denke, es muss getan werden, da so viel Leistung gewonnen werden kann. Mit der Ausnahme, dass einige Teile des Home-Verzeichnisses groß sind und keine Geschwindigkeit erfordern (Mediendateien) und andere Teile nicht so eindeutig sind (Browserverlauf, archivierte E-Mail-Nachrichten ...)
jdmuys
1

Ich werde mich auf den grauen Bereich konzentrieren, da ich mit den anderen von Ihnen aufgelisteten Bereichen einverstanden bin.

OS X Swap Space: Ich sage auf ssd. Der Leistungsgewinn von HD auf SSD ist nicht so hoch, dass Sie nicht sofort erkennen können, dass Sie tauschen. Die Zugriffsrate zwischen SSD und RAM ist immer noch eine große Lücke.

Ausgangsverzeichnis Bibliothek Ordner Cache-Dateien? Mail-Datenbank?

Sage ich definitiv. ZB wird der Web-Cache Ihres Firefox-Profils im Bibliotheks-Cache-Ordner gespeichert. Wenn Sie über SSD darauf zugreifen, wird das Surfen schneller. Mail DB auf SSD finde ich auch aus einem ähnlichen Grund richtig.

Spotlight-Indizierung? Nur wenn Sie viel Scheinwerferlicht verwenden. Noatime? Ich glaube nicht, dass HFS Noatime-Journalling unterstützt. Wollen Sie das HFS-Dateisystem auf der SSD aufzeichnen? Ich denke, dies ist die Standardeinstellung für HFS, und warum möchten Sie das nicht? andere? Ich kann mir kein Beispiel vorstellen, bei dem ich nicht alle festplattenintensiven Aufgaben auf die SSD verschieben möchte, wenn Ihre ERSTE Priorität darin besteht, die Produktivität zu steigern. Dinge wie Auslagern, Zwischenspeichern, temporäre Dateien und dergleichen sind alle festplattenintensive Aufgaben, die sich bei Verwendung des Systems als verlangsamt herausstellen würden.

Ich sage, Hardware ist dafür gemacht, benutzt zu werden. Legen Sie alle festplattenintensiven Elemente auf die SSD. Ihre Liste ist ziemlich gut.

queso
quelle
Das Ziel besteht darin, festplattenintensive Aufgaben auf die SSD zu übertragen. Die Frage ist, welche Aufgabe festplattenintensiv ist. Während es für kleine Dateien keine Rolle spielt, kann es für größere / zahlreiche Dateien einen Unterschied machen, insbesondere in dem Kontext, in dem die SSD wenig Speicherplatz hat. Aus dieser Perspektive ist meine Mail-Datenbank kein offensichtlicher Kandidat für SSD: Die Geschwindigkeit ist netzwerkgebunden, die Größe wird mit etwa 20 Jahren Archiv, auf die selten zugegriffen wird, sehr groß.
JDMUYS
Ja, ich meinte Journalling wie im HFS-Dateisystem. Es ist jetzt standardmäßig aktiviert, aber nicht obligatorisch. Es bleibt abzuwarten, ob eine SSD wirklich Vorteile bringt, da die SSD durch zusätzlichen Verschleiß
belastet wird
noatime wird auf Betriebssystemebene unterstützt, jedoch nicht in der Benutzeroberfläche angezeigt. Ich glaube nicht, dass die Benutzeroberfläche gestört wäre, wenn sie eingeschaltet wäre. Ich werde es wahrscheinlich versuchen.
JDMUYS
Es ist keine gute Idee, schreibintensive Aufgaben auf eine SSD zu verschieben, da sich die Festplatten schnell abnutzen. Daher bezweifle ich, dass ein Austausch auf eine SSD eine gute Idee ist. Fügen Sie lieber mehr RAM hinzu.
Pierre Arnaud
0

FWIW, ich habe das getan. Ich habe einen Mac Mini mit einem 100-Gbit-OCZ-Vertex2 und ein externes 1-TB-2,5-Zoll-USB-Laufwerk von Samsung. Ich behalte Medien auf der externen Festplatte und OS / Swap und Apps auf der SSD Auf der SSD ist noch viel Speicherplatz vorhanden, und sie funktioniert einwandfrei. Es gibt eine Tweak-App , mit der TRIM-Unterstützung für Nicht-Apple-SSDs unter OS X aktiviert werden kann ist gut genug, um sich keine Sorgen mehr machen zu müssen.

Darüber hinaus müssen Sie möglicherweise ZFS in Kauf nehmen, um bestimmte Laufwerke für einen schnelleren Zugriff zu bestimmen.

Synchro
quelle