Wird TRIM in RAID 0-Konfigurationen für SSD-Laufwerke in Windows 7 unterstützt?


13

Ich weiß, dass diese Frage wahrscheinlich irgendwann in der Vergangenheit gestellt wurde, aber ich versuche herauszufinden, ob Windows 7 das Übergeben von TRIM-Befehlen über RAID-Controller noch unterstützt.

Ich versuche, mich zwischen dem Kauf eines einzelnen SSD-Laufwerks und der Verwendung von TRIM oder dem Kauf von zwei SSD-Laufwerken zu entscheiden und diese in die RAID 0-Konfiguration zu setzen

Was ist die schnellste aktuelle Konfiguration, die ich einrichten kann?

Ich möchte, dass meine Entwicklungsmaschine schnell BLAZIERT.

KronoS möchte diesbezüglich ein Update:

Ich suche nach einem Update, da ich derzeit ein RAID 0-Setup mit zwei SSD-Laufwerken habe. Wird eine von TRIM unterstützte SSD im RAID0-Array den TRIM-Befehl korrekt übergeben?

Antworten:


6

Bearbeiten : Bei einigen Systemen unterstützt Intel jetzt die Übergabe des TRIM-Befehls an SSDs in RAID-0. Die Anforderungen sind :

  • Ein 7er-Motherboard (6er-Chipsätze werden leider nicht unterstützt).
  • Intels Rapid Storage Technology (RST) für RAID-Treiber Version 11.0 oder höher ( 11.2 ist die aktuelle Version )
  • Windows 7 (Windows 8-Unterstützung steht bevor)

Einige Intel-Speichercontroller übergeben TRIM an SSDs , wenn sich der Controller im RAID-Modus befindet, und einige Festplatten sind RAID- fähig. Derzeit dürfen sich die SSDs jedoch nicht in RAID befinden, um TRIM zu erhalten.

Dies hängt auch von den spezifischen SSDs ab, die Sie kaufen möchten. AnandTech hat kürzlich die Leistung von 2 x 40 GB Intel X25-V-SSDs in RAID-0 mit anderen (nicht RAID-) SSDs verglichen . Die Geschwindigkeiten für sequentielles Schreiben und (ausgerichtetes) zufälliges Schreiben wurden verbessert, es stehen jedoch noch bessere Single-SSD-Optionen zur Verfügung, die nicht unter dem Verlust von TRIM leiden.

Update: Unter Windows 7 kann ich keine Hinweise darauf finden, dass SSDs in Hardware- oder Software-RAID 0 TRIM akzeptieren. Intel Rapid Storage Technology wurde von Version 9.6 auf 10.1 aktualisiert, fügt diese Funktion jedoch nicht hinzu. Dies könnte jedoch mit Software-RAID mit btrfs (und Linux) möglich sein:

Soweit ich weiß, geben Hardware-RAID-Controller den TRIM-Befehl nicht an die Festplatten weiter. btrfs behandelt die Festplatte direkt, unterstützt TRIM und unterstützt RAID. Ich habe keine explizite Erwähnung der Möglichkeit gesehen, RAID- und TRIM-Unterstützung mithilfe von btrfs mit unabhängigen Datenträgern zu kombinieren. Deshalb frage ich: Wenn sich btrfs im RAID-Modus befindet, werden die TRIM-Befehle immer noch an die SSD übergeben?


Wenn TRIM aktiviert ist, sollte dies der Fall sein.


Ok, das macht Sinn. Wenn Sie also die Wahl zwischen 1 Crucial RealSSD C300 256 GB oder 2 Crucial RealSSD C300 128 GB in RAID 0 haben. Was ist schneller? Würde der Mangel an Trimm durch die RAID 0-Geschwindigkeit überwunden werden?
John Sonmez

@John Ohne Benchmarks ist das schwer zu sagen, aber ich würde mir vorstellen, dass die RAID-0-Option zumindest anfangs am schnellsten ist. Persönlich würde ich eine größere SSD vorziehen, da SSDs in der Regel schneller sind, je mehr freier Speicherplatz verfügbar ist (und TRIM hilft, den Pool an freiem Speicherplatz im Laufe der Zeit zu erhalten) und weil RAID zusätzliche Probleme mit sich bringt. Die sequentiellen Geschwindigkeiten sollten bei C300s in RAID-0 (insbesondere bei 6 Gbit / s SATA) steil sein. In der Praxis dominieren jedoch häufig die zufälligen Lese- / Schreibgeschwindigkeiten.
SBLAIR

6

TRIM wird von RAID anscheinend immer noch nicht unterstützt, unabhängig davon, ob es sich um Software oder Hardware oder Level 0 oder höher handelt. Auch Microsoft scheint in diesem Fall keine Schuld zu haben.

Von der Intel Rapid Storage-Technologie :

Gibt es TRIM-Unterstützung für RAID-Konfigurationen?

Intel® Rapid Storage Technology 9.6 unterstützt TRIM im AHCI-Modus und im RAID-Modus für Laufwerke, die nicht Teil eines RAID-Volumes sind.

Es wurde ein Fehler eingereicht, um die Informationen in der Hilfedatei zu korrigieren, in der angegeben ist, dass TRIM auf RAID-Volumes unterstützt wird.

Der Artikel Welche Funktionen werden für jeden I / O-Controller-Hub (ICH) für die aktuelle Intel Rapid Storage Technology Version 10 unterstützt? erwähnt noch:

TRIM-Unterstützung in Windows 7 * (im AHCI- und RAID-Modus für Laufwerke, die nicht Teil eines RAID-Volumes sind)

Die Artikel- Software-RAID / LVM-TRIM-Unterstützung unter Linux bestätigt diese Tatsache für Linux, bietet jedoch eine Problemumgehung, die TRIM spart und denselben Effekt hat wie RAID-0, jedoch ohne RAID.


Grundsätzlich gibt es für TRIM keinerlei Unterstützung für RAID-Konfigurationen von SSDs. Traurig.
James Mertz

1
@KronoS: Die einzigen unterstützten RAID-Konfigurationen für TRIM sind (1) der einfache Fall einer Festplatte oder (2), wenn eine Festplatte als Nichtmitglied eines RAID verwendet wird.
Harrymc

Wenn nicht Microsoft die Schuld trägt, wird TRIM dann für eine Windows 7- Software- RAID-1-Konfiguration unterstützt (kein Firmware- / Hardware-RAID beteiligt)?
Pacoverflow

@pacoverflow: Ich weiß es nicht wirklich. Ich nehme an, dass dies von Ihrer Treiber / Festplatten-Kombination abhängt.
Harrymc

1
@pacoverflow: Diese Antwort stammt aus dem Jahr 2014. Neuere Windows-Versionen sind möglicherweise besser. Siehe auch Storage Spaces, die in Windows 8 eingeführt wurden.
harrymc

2

Derzeit: Keine mir bekannten RAID-Controller leiten TRIM-Befehle an verbundene SSDs weiter.


2

Nebenbei können Sie herausfinden, ob der Zuschnitt funktioniert, indem Sie cmd starten und eingeben.

fsutil behavior query DisableDeleteNotify

Ein Ergebnis von 0 zeigt an, dass dies der Fall ist.


1
Dies zeigt nur an, ob das Zuschneiden aktiviert ist und nicht, ob es tatsächlich funktioniert . superuser.com/a/145698/13781
Vladimir Panteleev

1

Damit TRIM aktiviert werden kann, wenn SSDs in einer RAID 0-Konfiguration verwendet werden, sind zwei Dinge erforderlich, um TRIM zu erreichen.

Als erstes und vor allem benötigen Sie Intel Raid OROM 11.2 oder neuer (Das OROM ist Teil Ihres BIOS und kann über ein BIOS-Update aktualisiert werden). Intel unterstützt TRIM for raid 0 SSD offiziell nur auf seinem neuen 7er-Chipsatz, dies bedeutet jedoch nicht, dass es nicht auf älteren Intel-Chipsätzen wie P67 / Z67 funktioniert (möglicherweise sind andere Chipsätze mit OROM 11.2 oder neuer verfügbar). , wenn Sie ein benutzerdefiniertes / modifiziertes BIOS finden, das Intel Raid OROM 11.2 oder höher enthält (aktuell Intel RAID OROM 11.6.0.1702), und den Treiber Intel Rapid Storage Technology 11.2 oder höher installieren (aktuell Intel RST 11.7.0.1013) erhält TRIM für SSD RAID 0 Arrays.

Hier ist ein Link zu dem Forum, das ich gefunden habe und das modifizierte BIOS für ASUS / ASRock-Motherboards (Chipsätze verfügbar für RAID-OROM-Update P67 / Z68 / Z77) bereitstellt - ASUS / ASRock-BIOS mit aktualisiertem RAID-OROM (dieser Link enthält auch den Download-Link für Intel Rapid Storage Technology 11.7.0.1013 Treiber) Lesen Sie unbedingt das Forum, es enthält Anweisungen zur Installation des modifizierten BIOS sowie weitere wichtige Informationen. Ich habe dies nur mit dem Asus Sabertooth Z77-Motherboard gemacht, aber es ist das gleiche für alle Asus Z77-Motherboards. Ich habe keine Erfahrung damit mit anderen Motherboard-Herstellern. Um ein modded BIOS installieren Sie HABENFlashen Sie das BIOS über das USB - BIOS - Flashback - Dienstprogramm. Dazu müssen Sie die modifizierte BIOS - Datei auf ein USB - Flashlaufwerk kopieren und die BIOS - Datei umbenennen (für das Sabertooth Z77 musste ich das BIOS in Z77ST.CAP umbenennen Ein bestimmter Dateiname und das USB-BIOS-Flashback funktionieren nicht, wenn dieser Dateiname nicht genau korrekt ist. Wenn Sie das USB-Flashback-Dienstprogramm mit dem falschen Dateinamen für das BIOS verwenden, werden Sie nichts beschädigen oder beschädigen. Um die neuen OROM-Funktionen wie TRIM voll ausnutzen zu können, müssen Sie Ihr RAID-Array zerstören und neu erstellen. Anschließend müssen Sie eine Neuinstallation von Windows 7 durchführen. (Verwenden Sie kein Image, anstatt eine Neuinstallation durchzuführen.) ). Nachdem Windows installiert wurde und Sie die Treiber zusammen mit Intel Rapid Storage Technology 11.7.0 installiert haben.

Wenn Sie Ihre SSDs in einem RAID-Array ohne TRIM-Unterstützung verwendet haben, empfehle ich, auf jedem der SSD-Laufwerke ein "Sicheres Löschen" durchzuführen. Dies ist ein anderes sicheres Löschen als das, was herkömmlicherweise bei Festplatten zum vollständigen Löschen von Daten verwendet wird . Ich persönlich habe dies sowohl meinen SSD auf meinem Haupt-Computer zu Hause durchgeführt und keine Probleme erlebt und es hat meine SSD - Leistung wieder zurückkehren, wie es war , als ich ursprünglich die SSD installiert - WIE SIE IHRE SSD - Leistung zurück - Der Link enthält Anweisungen Um eine sichere Löschung Ihrer SSD durchzuführen, verwenden Sie Parted Magic und Unetbooting, um Parted Magic auf einem bootfähigen USB-Stick zu speichern (Unetbooting ist eigentlich ein unglaublich nützliches Tool, da Sie damit JEDE bootfähige .iso-Datei nehmen und erstellen können ein bootfähiges USB-Flashlaufwerk)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.