Ist es sicher, das Cache-Spülen auf einer SSD mit "Power Loss Protection"zu deaktivieren?

Ich habe eine Intel 320 SSD, die angeblich in der Lage ist, ihren Cache während eines Stromausfalls zu leeren.

Aus der Speicherbewertung:

Selten in einem verbraucher SSD gesehen, verwendet Intel ein Array von Kondensatoren zu stellen Sie sicher, dass Daten im Falle eines unsicheren Laufwerks auf dem Laufwerk gespeichert werden abschaltung als Folge von Stromausfall.

Von Intel - :

Die Intel SSD 320-Serie enthält hardware - und firmware-basierte daten zum Stromausfall Schutz Funktionen. Die SSD enthält eine power-fail detektionsschaltung, die ein Signal an die ASIC-Steuerung in der SSD zeigt an, dass ein bevorstehender Rückgang des Leistungspegels bevorsteht. Ausgelöst dadurch trennt die SSD-Firmware die Eingangsleistung von der SSD.

Die SSD stützt sich dann auf ihre On-Board-Verlustschutzkapazität um genügend energie für die SSD firmware zu bewegen daten von der übertragen Sie Puffer und andere temporäre Puffer in den NAND.

Hat es bedeutet, ich kann "Windows Write-Cache Buffer flushing" sicher deaktivieren? Meine Hauptmotivation ist es, die Leistung zu verbessern, obwohl mir bewusst ist, dass dies möglicherweise keine große Änderung für die Desktop-Arbeitsbelastung darstellt.

Author: netvope, 2012-06-17

3 answers

Das macht für mich nicht viel Sinn. Sicher, sie können einen Kondensator im Laufwerk haben, damit die SSD ihren Puffer auf die Festplatte spülen kann. Das bedeutet jedoch nicht, dass der Puffer alle Daten aus dem Betriebssystemcache empfangen hat.

 3
Author: Keltari,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-26 08:54:27

Wie sich herausstellt, ist Intel eine der wenigen SSD-Marken, für die die Spülung aktiviert sein soll. http://www.tomshardware.com/reviews/ssd-performance-tweak,2911-15.html

 3
Author: Ryan Scott Pugh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-10-09 00:59:55

Wenn Sie fragen müssen? Dann ist es für Sie nicht sicher und Sie sollten den Standardeinstellungen vertrauen, für die Ihr Top-Brand-Name-Betriebssystem und Ihre SSD entwickelt wurden.

Ich habe die Dokumentation für diese Windows-Option nicht gelesen, aber ich weiß, dass Linux äquivalente Optionen hat. Ich würde Sie auf das ext4-Dateisystem und die Option "Barriere" aufmerksam machen, die standardmäßig aktiviert ist. Barrieren stellen die Konsistenz des FS bei Stromausfall sicher, indem sie die Reihenfolge zwischen bestimmten Schreibvorgängen erzwingen. Zumindest, wenn es war zuerst implementiert, dies beinhaltete das Erzwingen eines Flushs des Schreibcaches auf der Festplatte.

Nur wenn das System als Ganzes durch eine vertrauenswürdige USV (dh eine Batterie) geschützt ist und Sie darauf vertrauen, dass das Betriebssystem nicht abstürzt, ist es meiner Meinung nach sicher, Barrieren unter Linux zu deaktivieren. [Ich bin kein Profi. Ich bin nicht dein Profi. Vertrauen Sie mir auf Ihre Gefahr]. Ich vermute, die Windows-Option ist für dasselbe Szenario ausgelegt. Aber IMO das zweite Kriterium schiebt dies in die Reiche der sorgfältig verwaltet Webservern.

Das heißt, die genaue Höhe des Risikos hängt vom Dateisystem ab. ext4 ohne Barrieren ist viel schlechter als ext3 (was Barrieren standardmäßig nicht aktiviert hat). Wenn Ihre Windows-Version in dieser Hinsicht eher ext3 ähnelt, können Sie erwarten, dass Sie Anekdoten von Personen finden, auf denen PCs mit dieser Option seit vielen Jahren deaktiviert sind, ohne Probleme zu bemerken.

 1
Author: sourcejedi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-09-07 13:44:27