Wie kann ich überprüfen, ob ein DIY Fusion Drive ordnungsgemäß funktioniert?

Ich habe in meinem 2011er Mac Mini eine SSD installiert, die neben der serienmäßigen 500-GB-Festplatte läuft. Nachdem ich eine Reihe von Tutorials sorgfältig gelesen hatte, verwendete ich Terminal, um sie zu einem einzigen "Fusion Drive" zusammenzuführen. Ich habe meine Daten wieder geklont und alles scheint perfekt zu laufen. Ich sehe einen sehr schönen Geschwindigkeitsschub beim Starten und Starten von Apps und anderen festplattenintensiven Aktivitäten.

Beim Stöbern in verschiedenen Artikeln und Forenbeiträgen zu diesem Thema sehe ich einige Leute, die behaupten, dies mit verschiedenen Mac-Modellen erfolgreich gemacht zu haben, aber andere behaupten, dass selbstgebaute Fusion-Laufwerke Daten möglicherweise nicht richtig zwischen SSD und HDD migrieren. Insbesondere behauptet dieses OWC-Tutorial , dass dies NUR mit einem 2012 Mac Mini funktioniert, weil „dies die einzigen Maschinen sind, die derzeit über eine Version des Festplatten-Dienstprogramms verfügen, die ein Fusion-Volume erstellen kann“. In den Kommentaren führen die Autoren dies weiter aus

Laut unseren Technikern wird es bei Verwendung einer anderen Version des Festplatten-Dienstprogramms als der, die mit dem 2012 Mac mini geliefert wurde, so aussehen, als hätten Sie ein Fusion Drive, aber es verhält sich nicht so. Sie würden im Wesentlichen ein Standard-Core-Storage-Volume anstelle von Fusion erstellen.

Meine Frage ist: Gibt es eine Möglichkeit, ohne den Kauf einer speziellen Diagnosesoftware zu überprüfen, ob die wesentliche "Fusion" der Datenmigration zwischen HDD und SSD stattfindet oder nicht?

Antworten (6)

Sie können das Befehlszeilentool verwenden, iostatum die Festplattenaktivität pro Laufwerk zu überwachen.

Runnning iostat disk1 disk2 1gibt Ihnen eine Ausgabe der Festplattenaktivität für disk1und disk2jede Sekunde. Sie sollten die Festplattenkennungen ändern, damit sie mit denen Ihrer Festplatte und SSD übereinstimmen.

Indem Sie diesen Befehl ausführen, während Sie eine Reihe von Daten auf Ihr Laufwerk schreiben (der ddBefehl kann dafür nützlich sein), können Sie beobachten, auf welche Laufwerke die Schreibvorgänge treffen. Sobald Sie Ihre SSD aufgefüllt haben, sollte sie mit dem Schreiben auf die Festplatte beginnen, und sobald die Schreibvorgänge abgeschlossen sind, sollten Sie eine Aktivität sehen, die ~4 GB von der SSD auf die Festplatte überträgt.

Sie können auch testen, ob Daten von der Festplatte heraufgestuft werden, indem Sie einige Daten von der Festplatte lesen (wiederum ddnützlich dafür). Je nachdem, wie viel Ihr Fusion-Laufwerk bereits verwendet wurde, müssen Sie möglicherweise wiederholt dieselben Daten lesen, um sie zu bewerben, aber sobald dies geschieht, sollten Sie einige Übertragungsaktivitäten sehen, sobald Sie mit dem Lesen fertig sind.

Ausführlichere Beschreibungen dazu, wie und worauf Sie bei einem DIY-Fusion-Laufwerk achten müssen, finden Sie in den neuesten Beiträgen auf diesem Tumblr .

Ich bin mir nicht sicher, wie ich den Befehl "dd" verwenden soll, auf den Sie verweisen, aber ich habe eine große Videodatei (~ 1,5 GB) von einem externen Datenträger auf dieses Volume kopiert und festgestellt, dass die Schreibvorgänge anscheinend zuerst auf Disk0 (SSD) zu treffen waren und dann auf Disk1 gewechselt sind (Festplatte). Ich habe Teile des Videos ein paar Mal abgespielt und dann nach einem Anstieg der Schreibaktivität auf disk0 gesucht, aber ich habe es möglicherweise übersehen. Im Allgemeinen denke ich, dass es Daten zurück auf Disk1 verschiebt, denn wenn ich eine Weile warte und eine neue Datei auf dieses Laufwerk kopiere, geht es jedes Mal zuerst auf Disk0 und dann auf Disk1, also gehe ich davon aus, dass es regelmäßig Platz schafft.
Da „neueste Beiträge“ nicht mehr korrekt ist, hier die vierteilige Fusion Saga von jollyjinx: * jollyjinx.tumblr.com/post/34638496292/… * jollyjinx.tumblr.com/post/34694173142/… * jollyjinx.tumblr.com /post/34700977027/… * jollyjinx.tumblr.com/post/35013104235/…
und hier ist ein Skript, das ich basierend auf den Artikeln von jollyjinx geschrieben habe, mit dem ich testen konnte, ob mein DIY-Fusion-Setup korrekt funktioniert: gist.github.com/11522980

Die oben genannten Informationen sind veraltet. Bis Mountain Lion 10.8.2 konnten Sie nur ein Do-it-yourself-Fusion-Laufwerk auf einem Mac Mini 2012 erhalten, genau wie das OP sagte. Auf anderen Maschinen würden Sie einfach ein Core Storage Volume erstellen. Die Festplatten würden als eine gesehen werden, aber Mountain Lion würde zuerst die SSD und dann die Festplatte füllen. Es würde keine Dateien aufgrund häufiger Verwendung auf die SSD kopieren, was das große Verkaufsargument eines Fusion Drive ist, da Sie fast SSD-Speicher für die gerechtesten Dateien erhalten, nicht nur für die ältesten Dateien.

Anscheinend funktioniert das Fusion Drive seit Mountain Lion Version 10.8.3 auf allen Macs mit einem Core Storage Volume, das auf einem schnelleren und langsameren Laufwerk basiert. Sehen Sie sich dieses aktualisierte Tutorial für 10.8.3 und höher an: http://blog.macsales.com/17624-os-x-10-8-3-provides-fusion-drive-setup-option-for-non-fusion-drive -ausgerüstet-macs Ich konnte es selbst nicht bestätigen, also hoffe ich wirklich, dass sie Recht haben. Ich habe das Core Storage Volume bereits erstellt, aber die Festplatte ist nicht voll genug, um festzustellen, ob Fusion für mein Setup (iMac 2010) funktioniert.

Ein Unterschied, den ich gefunden - und nicht gelöst - habe, ist, dass die Wiederherstellungspartition aus irgendeinem Grund nicht richtig zu funktionieren scheint.

Und die Internetwiederherstellung scheint – zumindest für ältere Maschinen – auf Lion mit CoreStorage-Versionen zu basieren, die Fusion Drives nicht verstehen.

Stellen Sie sicher, dass Sie Ihre Wiederherstellungspartition testen. Wenn es nicht funktioniert und Sie keine Flash-Wiederherstellungsdiskette haben, können Sie am Ende vermasselt werden.

Dies ist eine wertvolle Information. Ich behalte einen bootfähigen Klon meiner Festplatte, der mit Carbon Copy Cloner erstellt wurde, daher denke ich, dass dies die Notwendigkeit einer Wiederherstellungspartition umgeht.

Basierend auf den Artikeln von jollyjinx habe ich dieses Skript erstellt, mit dem ich testen konnte, ob mein DIY-Fusion-Setup korrekt funktioniert: https://gist.github.com/11522980

Grundsätzlich müssen Sie die SSD mit Mülldateien füllen, bis sie auf die Festplatte fließen, und dann wiederholt auf Dateien von der Festplatte zugreifen, während Sie die Festplattenaktivität beobachten. Schließlich stoppt die HDD-Aktivität und die SSD-Aktivität wird fortgesetzt (oder gestartet), was bedeutet, dass die Dateien effektiv übertragen wurden.

Außerdem verwende ich Mavericks und die beiden Fused-Laufwerke sind beide externe Laufwerke.

Externe Laufwerke! Mutig.
Heh, ja, ich habe mein internes 1T-Laufwerk allein mit meinem zuvor installierten System gelassen, also habe ich das bei Bedarf als Backup.

Auf Yosemite können Sie den Befehl 'diskutil cs info' und die Corestorage-UUID als Parameter verwenden.

Es wird eine Zeile in der Ausgabetabelle geben, die "Fusion:" anzeigt. Auf meinem Kernspeichervolumen wurde "NEIN" angezeigt. Ich habe einen 2011er iMac.

Sicher genug, die Leistung hat mich dazu veranlasst, dies zu untersuchen, und alle Testskripte und Befehle, die ich gefunden habe, zeigen, dass es kein echtes Fusion-Volume war, sondern nur eine Corestorage-übergreifende Festplatte, aber dieser einfache Befehl hat es in ein paar Sekunden bestätigt.

weiter zu Funballs Kommentar ...

Sie benötigen die UUID der logischen Volumengruppe und nicht das logische Volumen und dann sollten Sie so etwas wie sehen

Rolle: Logische Volumengruppe (LVG)

UUID: 58E64811-56C5-4EBC-BE0B-5AF217AA2ABE

LVG-Name: Fusion

LVG-Version: 1

LVG-Größe: 1511111114752 B

LVG-Freiplatz: 106496 B

LVG-Status: Online

LVG Sparse: Ja

Fusion Drive: Ja