Welches Format für externe Festplatte für Leistung?

Ich verwende OS X Mavericks und habe gerade eine neue externe Festplatte bekommen. Ich muss es nicht mit einem PC teilen (also keine Notwendigkeit für FAT), aber ich möchte, dass es eine bessere E / A-Leistung hat.

Ich bin ein bisschen verwirrt von den Optionen:

  • Journalisiert
  • Gespeichert, verschlüsselt
  • Groß-/Kleinschreibung beachten, protokollieren
  • Groß-/Kleinschreibung beachten, protokolliert, verschlüsselt

Welche sollte ich verwenden? Danke.

Moderne Maschinen haben viel Speicher für das Disk-Caching. Dies bedeutet, dass die Beschränkung normalerweise die native Geschwindigkeit des Laufwerks ist, nicht das Dateisystem. Wenn Ihnen Geschwindigkeit wirklich wichtig ist, besorgen Sie sich eine SSD-Festplatte.

Antworten (2)

Keine der HFS-Varianten bietet einen messbaren Leistungsvorteil. Verwenden Sie aus diesem Grund das Standardformat-Festplattendienstprogramm, das Sie erhalten, und suchen Sie nach Optimierungen an anderer Stelle.

Ich habe gesehen, dass die Verschlüsselung einige Speichermedien wie langsame USB-Flash-Speicher verlangsamt, und ich würde erwarten, dass das Journaling dort auch stärker verlangsamt wird als bei Speichern mit schnellem Cache oder reaktionsschnelleren Schreibdienstzeiten.

Ich nehme an, das Journaling könnte in einigen seltenen Fällen (bizarren Randfällen) die Dinge verlangsamen, da Sie bestimmte Aktionen protokollieren, die Aktion ausführen und dann protokollieren müssen, dass die Aktion abgeschlossen ist. Das Journaling ist jedoch für seltene Ereignisse wie Dateierstellung, Dateilöschung usw. vorgesehen. Einige Metadatenvorgänge werden aufgezeichnet, nicht alle Datenschreibvorgänge, wie sie andere Dateisysteme zulassen, was große Auswirkungen auf die Leistung haben kann.

Journaling macht es einfach, das Dateisystem auf einen bekannten Zustand zurückzusetzen, wenn das System abstürzt oder das Laufwerk getrennt wird, ohne dass Änderungen gelöscht wurden, sodass Sie beim nächsten Neustart / Mounten durch Journaling Hunderte von Sekunden bis mehrere Minuten einsparen können.

Um die beste Leistung zu erzielen, halten Sie das Laufwerk zu höchstens etwa 70 % gefüllt, da Teile der Festplatte viel langsamer für den wahlfreien Zugriff sind und das Betriebssystem den schnellen Teil des Laufwerks zuerst verwendet.

Also, in der Reihenfolge von der schnellsten zur langsamsten Übertragungsgeschwindigkeit:

Verbindungstyp: Thunderbolt2 > Thunderbolt > Fibre Channel > SAS > USB 3.0 > FW 800/400 > USB 2.0

Speichermedium: Spezialisierter SLC/MLC Flash mit Hochgeschwindigkeitscontrollern > PCI Prosumer SSD > 15k HDD > Consumer SSD > 10k/7.5k HDD > Fast Small FLASH > 5k HDD > Consumer USB Flash Storage

Zusammenfassend macht also keiner der vier in meiner Frage genannten einen nicht trivialen Unterschied? Ich denke, ich werde nur die Journal-Option verwenden, aber nicht die verschlüsselte und die Groß-/Kleinschreibung beachtende Option. Es gibt keine "non-journaled"-Option im MAC OS Disk Utility.

Mit Sicherheit protokolliert. Ich würde die Verschlüsselungsoption aus Sicherheitsgründen verwenden, aber ich weiß nicht, was der Kompromiss bei der E/A-Leistung bei dieser Einstellung ist. Das ist alles.

Erwerben Sie für eine bessere E/A-Leistung von externen Festplatten ein RAID. Ich verwende 2 Guardian Maximus RAID-Boxen von OWC , die ein gespiegeltes (redundantes Laufwerk) RAID1 bieten, aber sie verkaufen auch andere RAID-Boxen mit schnellerer E/A.

Für echte E/A-Leistung geht jedoch nichts über SSD.

Journaled Filesysteme sind in der Praxis sicherlich nicht schneller als Non-Journaled FS. Insbesondere bei HFS+ ist der Unterschied sehr gering, aber wenn die Festplatte tatsächlich verwendet wird, ist das Journaling entweder nicht schneller bis dreimal langsamer (z. B. in einem verrückten Fall, in dem alle Aktionen gleichzeitig aufgezeichnet werden, wenn die Festplatte IO-gebunden ist). Der Rest der Antwort ist im Allgemeinen Gold. Wählen Sie mehrere Laufwerke und SSDs aus, um eine bessere Geschwindigkeit und keine HFS-Geschmacksrichtungen zu erhalten.
Auch RAID1 bringt keine Performance-Steigerung. Es dient der Redundanz und dem Datenschutz. Selbst RAID0 bietet nicht annähernd den Leistungsschub, der auf dem Papier steht. Außerdem hat @bmike Recht, das Journaling hat keinen Einfluss auf die Geschwindigkeit. Es wird eher zur Fehlerbehebung und zum Schutz vor Datenkorruption verwendet.
Also, zusammenfassend, verwenden Sie einfach die Option Journaled, aber nicht verschlüsselt und case sensitive?
Ja. Sie haben unsere Antworten prägnant destilliert.