Ist es vorteilhaft, den Rapid-Modus auf einem Samsung-Solid-State-Laufwerk zu aktivieren?

45

Ich habe kürzlich ein Samsung 840 EVO 500-GB-Solid-State-Laufwerk für meinen Laptop gekauft. Es gibt eine Funktion (standardmäßig deaktiviert), die als RAPID-Modus (Realtime Acceleration Processing of I / O Data) bezeichnet wird. Soweit ich weiß, wird dieser Modus mehr Speicher / RAM verwenden, um bessere / schnellere Lese- / Schreibgeschwindigkeiten zu ermöglichen. Ein Whitepaper zu dieser Funktion finden Sie hier .

Was ist der RAPID-Modus?

Der RAPID-Modus ist ausschließlich mit Samsung 840 EVO-SSDs gekoppelt und als Funktion des mitgelieferten Samsung SSD Magician Software Toolset (Version 4.2 und höher) verfügbar. Wenn aktiviert, wird der RAPID-Modus als Filtertreiber in den Windows-Speicherstapel eingefügt. Der Treiber überwacht aktiv alle speicherbezogenen Aktivitäten zwischen dem Betriebssystem, den Benutzeranwendungen und der SSD. Die RAPID-Technologie analysiert den Systemverkehr und nutzt die verfügbaren Systemressourcen (DRAM und CPU), um die Lesebeschleunigung durch intelligentes Zwischenspeichern von heißen Daten und die Schreiboptimierung durch enge Abstimmung mit der SSD zu erzielen.

Lohnt es sich also wirklich, diese Funktion zu aktivieren? Ich habe 8 GB installierten Speicher auf meinem Laptop (max, die ich installieren kann). Lohnt sich dieser Kompromiss, Speicher zur Verbesserung der Geschwindigkeit zu verwenden?

Bryan Denny
quelle
Ich habe hier eine Diskussion gefunden: reddit.com/r/hardware/comments/1wwcha/…
Bryan Denny
3
Macht Windows diese Art von Caching nicht schon?
Endolith
1
Die Beschreibung von RAPID klingt wie das Zwischenspeichern von Dateien im RAM. Linux verwendet bereits RAM zum Zwischenspeichern aller kürzlich aufgerufenen Dateisystemobjekte (sowohl Dateien als auch Verzeichnisse) und nutzt RAM sehr effizient (nicht nur 25% davon). Der Linux-Puffercache wurde über viele Jahre optimiert und perfektioniert, um den Festplattenzugriff zu minimieren. Fazit: Ich vermute, dass RAPID (als redundante, zusätzliche Caching-Ebene) nicht hilft und sogar die Leistung unter Linux beeinträchtigen würde.
Arielf
@arielf Ich glaube nicht, dass dies die Leistung unter Linux beeinträchtigen könnte, nur weil es keine Version von Samsung Magician für Linux gibt (es gibt nur eine Unternehmensversion von Magician für Linux, diese funktioniert jedoch nur mit Unternehmens-SSDs, dh PM863 und SM863).
Dawid Ferenczy Rogožan
@arielf Der Linux-Blockcache ist nicht spekulativ. Dies scheint Samsung auch zu tun.
Aleksandr Dubinsky

Antworten:

35

Der RAPID-Modus liefert fantastische Ergebnisse für Benchmarks, bei denen die Testsoftware im Grunde genommen nur Daten schreibt, die sie später erneut liest. Wenn der RAM-Cache groß genug ist, misst der Test nur die RAM-Geschwindigkeit und nicht die Festplattengeschwindigkeit.

Der Artikel Samsung 850 EVO 2TB Review vom August 2015 liefert beispielsweise Testergebnisse zu drei bekannten Produkten:

ATTO

Erstaunlich. Bisherige Geschwindigkeiten waren Lesen mit 559 MB / s und Schreiben mit 537 MB / s, und mit aktiviertem RAPID-Modus sehen wir einen fast unglaublichen Unterschied bei Lesen mit 3555 MB / s und Schreiben mit 3723 MB / s!

Crystal Disk Mark

Mehr davon hier, da die Ergebnisse hier im sequentiellen Test zu einem absurd schnellen Lesen von 6321 MB / s und Schreiben von 4239 MB / s (ab 541/522) springen.

AS SSD Benchmark

Ein weiterer gewaltiger Sprung mit sequentiellem Lesen und 3602 MB / s bzw. 2380 MB / s (von 520 MB / s Lesen und 500 MB / s Schreiben im Lagermodus). Betrachten Sie auch den Anstieg der Gesamtpunktzahl von 1091 auf 36568 . Wow.

Im Alltag lesen wir die soeben geschriebenen Daten jedoch nicht immer neu, sodass die Ergebnisse sehr unterschiedlich sind.

Ich habe mehrere Benutzerberichte gefunden:

Windows 10-Foren - Samsung Magician , Juli 2015

Nur in den synthetischen Tests. Es gibt einige Verbesserungen beim Kopieren großer Dateien zwischen zwei SSD-Laufwerken. Früher habe ich sehr hohe Cue-Tiefen bearbeitet und dabei Rapid definitiv geholfen. Bei normaler Verwendung und normalem Gameplay kann kein Unterschied festgestellt werden. Ich kann dir das sagen, es tut nicht weh. Nur die Meinung einer Person.

Es hilft definitiv nicht mal hochzufahren. Tatsächlich wird der schnelle Dienst nur während des Startvorgangs geladen und würde bestenfalls zu einer winzigen Verzögerung des Startvorgangs führen.

Direct X & Samsung Magician , März 2015

Für das Benchmarking scheint es gut zu sein, aber tatsächlich verlangsamt es in der Praxis nur den Start, fügt einen weiteren Hintergrundprozess hinzu und beschleunigt die Spieleleistung nicht oder alles, was von großem Nutzen ist. Es ist eine Habe, und ich persönlich sehe keinen Sinn darin, es zu verwenden, außer eine falsche Illusion von mehr Leistung zu geben (die auf einigen Systemen auch instabiler ist, weshalb sie es standardmäßig deaktiviert lassen ).

Und die nächste Bemerkung:

Ich hatte Probleme mit dem Samsung-Zauberer "Rapid Mode", ich konnte keines der Counter Strike-Spiele spielen. Sie fingen an und nach ein paar Sekunden froren sie ein. Nach dem Ausschalten des Schnellmodus war alles in Ordnung.

Fazit

Wenn Sie im normalen Alltagsbetrieb bis zu 25% Ihres Arbeitsspeichers für RAPID reservieren, wird Windows dieser Speicher entzogen (und Linux auch). Windows und Linux verfügen über ein sehr gutes Speicher-Caching, das meines Erachtens den täglichen Gebrauch besser (und sicherer) bewältigen wird. Zumal sie diesen RAM mehr als nur als Plattenpuffer nutzen (Programme, Speicherdaten etc.).

Mit RAPID hat man auch ein höheres Risiko, Daten zu verlieren, wenn der Strom ausfällt oder der Computer abstürzt, bevor ein Schreibvorgang abgeschlossen und an die SSD gesendet wurde, da der RAM-Inhalt dann verloren geht.

Ich würde daher nicht raten, RAPID für die normale Computernutzung zu verwenden.

Harrymc
quelle
15

Nein, Rapid Mode ist schrecklich. Es verursachte alle möglichen schrecklichen Probleme auf meinem PC. Unzureichender Speicherfehler, Fehler beim Schreiben der Festplatte beim Herunterladen von Updates für Steam, Hardcrashes, schwarze Bildschirme, "Sicherheits- und Abschaltinformationen können nicht angezeigt werden", was bedeutet, dass Strg + Alt + Entf fehlgeschlagen sind. Tonnenweise Programmabstürze. Das ganze Kit und Kaboodle, das ganze Spektrum an Mist, der schief gehen kann, wenn Ihr PC wegen dieser schrecklichen Software schief geht.

Ich verbringe viel mehr als einen Tag damit, jeden einzelnen Teil meines PCs zu testen. RAM, Netzteil, Prozessor, MB, Datenträger, GPU, undid my overclocks, alle Stresstester unter der Sonne laufen, sfc / scannow, Windows-Reparatur von der CD, Winsock-Reset, 8 verschiedene Viren- / Malware-Scanner, warf alles außer dem Küchenspüle ohne Erfolg und dann habe ich Rapid Mode deaktiviert.

Problem gelöst.

Garzhad
quelle
12

Nein, es verlangsamt sogar die SSD dramatisch :

Ohne RAPID-Modus liegt das Samsung 840 EVO in der Gesamtwertung ganz oben. Durch Aktivieren des DRAM-Cache wird das Laufwerk jedoch in der Liste nach unten verschoben.

Bildbeschreibung hier eingeben

magicandre1981
quelle
seltsamerweise habe ich mit meinem 500 gb evo sehr unterschiedliche ergebnisse erzielt
Chris McGrath
1
@ChrisMcGrath sind theoretische Benchmarks, die im normalen Gebrauch keine Auswirkungen haben. Hier testen Sie Ihren Arbeitsspeicher und nicht die Festplatte.
magicandre1981
6

Update - November 2018 -

Obwohl ich den Rapid-Modus in der Vergangenheit verwendet und geschätzt habe, verwende ich ihn persönlich nicht mehr, da ein sehr erschwingliches Upgrade auf eine SSD der aktuellen Generation ihn irrelevant macht. Neue SSDs, insbesondere auf schnelleren Schnittstellen, die NVME unterstützen, sind mehr als 10-mal schneller als die älteren Laufwerke, die den Rapid-Modus unterstützen.

Windows wird weiterhin alle paar Monate aktualisiert, es besteht jedoch nur ein minimaler Anreiz für Samsung, den Rapid Mode-Treiber weiterhin zu patchen und weiterzuentwickeln. Wenn Ihr Budget zu diesem Zeitpunkt ein SSD-Upgrade auf ein 10-mal schnelleres Budget ausschließt, haben Sie bereits entschieden, dass die Leistung für Sie nicht so wichtig ist. Aus Gründen der Zuverlässigkeit würde ich jetzt empfehlen, den Rapid-Modus nicht zu verwenden Wenn Sie noch ein Laufwerk haben, das dies unterstützt.

Ich bin immer noch der Meinung, dass dies zum Zeitpunkt der Einführung Sinn gemacht und einige Arbeitslasten begünstigt hat, aber der Markt hat sich weiterentwickelt und sollte nun als veraltet betrachtet werden. Wenn Sie immer noch eines dieser älteren Laufwerke verwenden, können Sie nicht mehr von der bestmöglichen Leistung sprechen und sollten stattdessen nur die Zuverlässigkeit für die verbleibende Lebensdauer maximieren.

__ Update beenden __ - Die ursprüngliche historische Begründung lautet wie folgt:

Ich habe festgestellt, dass der Rapid-Modus spürbar vorteilhaft ist.

Wie viele der anderen Antworten haben es tatsächlich versucht?

Ich habe den ganzen Tag mit großen Projekten in Visual Studio gearbeitet und festgestellt, dass sich die Erstellungszeiten und die Anwendungsstartzeiten spürbar verbessert haben. Jede Sekunde, die hier eingespart wird, trägt zu meinem Endergebnis bei und ermöglicht es mir, zwischen den Übergängen konzentriert zu bleiben. Wenn sich die Build- und Run-Zeiten sogar um einige Sekunden erhöhen, steigt die Wahrscheinlichkeit, dass ich durch Ablenkung entgleist und meinen Flow verliere. Der RAPID-Modus hat einen spürbaren Unterschied gemacht und sorgt dafür, dass Visual Studio viel schneller reagiert.

Outlook ist auch spürbar schneller - besonders wenn ich meinen "Fehler" -Eingang mit über 100.000 Einträgen bearbeite, die die letzten 7 Tage meiner Anwendungsfehler darstellen. (Ja, ich weiß, dass dies ein Protokollierungs-Anti-Pattern ist - aber es ist das, was ich habe und das Aktivieren des RAPID-Modus hat es besser gemacht.)

Wichtige Notizen:

  1. Mein Dell-Laptop verfügt über 32 GB RAM, damit ich nicht verpasse, bis zu 1 GB RAM zu verlieren, die dieser Caching-Treiber möglicherweise verwendet.

  2. Wenn ich einen Marken-PC mit großem Marktanteil habe, sind meine Systemtreiber sehr stabil. Ich habe keinerlei Treiberkonflikte oder Probleme mit Rapid-Mode-Treibern gehabt. Homebrew-PCs erzählen möglicherweise eine andere Geschichte.

  3. Ich verwende Windows 10 und die neuesten Firmware- und Rapid-Mode-Treiber. In den drei Jahren seit dieser Frage und dem Abschluss der TechReport-Analyse, auf die oben verwiesen wurde, hat sich möglicherweise etwas verbessert.

  4. Bei meiner Arbeit (Kompilieren, Ausführen und Debuggen von Code) müssen viele kleine Dateien gelesen und erneut gelesen werden. Dies ist ein nahezu perfekter Anwendungsfall für diese Art von intelligenterer Cache-Technologie. Spiele- und Mediennutzungen profitieren möglicherweise nicht annähernd so stark.

Um einige Punkte zu verdeutlichen, die in anderen Antworten gemacht wurden:

Risiko von Datenverlust? - Overblown - Auf einem Laptop mit eingebautem Akku (UPS) ist dies für mich kein Problem, und selbst auf einem PC ist dieses Problem überblasen. Windows-Caches schreiben auf ähnliche Weise auf interne Laufwerke. Sie haben also das gleiche Risiko - aber die Windows-Implementierung kann die spezifischen Eigenschaften einer bestimmten SSD-Linie nicht nutzen, wie dies der RAPID-Modus-Treiber kann. Kein zusätzliches Risiko, hier nur zusätzlicher Nutzen.

Im Falle eines Spülbefehls aus der Anwendung dauert es möglicherweise einige Nanosekunden länger, bis ein weiterer Filtertreiber in der Pipeline ist. Dadurch wird das Zeitfenster für Datenverluste bei einem Systemausfall um ein Vielfaches verlängert Fast unermessliche Menge zusätzlich zu einem sehr geringen Risiko - aber ich wette, dass die meisten Anti-Malware-Produkte mit ähnlichen Filtertreibern ihr Ding machen und viel länger brauchen, um einem Flush aus dem Weg zu gehen.

Das heißt, wenn Sie einen Datenbankserver oder FreeNAS-Knoten oder einen hochverfügbaren oder unbeaufsichtigten Dienst ausführen, riskieren Sie nicht, den Schnellmodus zu verwenden. In einem Einzelszenario ist dies jedoch nur ein erschreckendes Problem.

Macht Windows das nicht schon? - Nicht so gut und nicht im Hinblick auf die SSD-Eigenschaften.

Windows benötigt möglicherweise zusätzlichen RAM, um die letzten E / A-Vorgänge zwischenzuspeichern, dies ist jedoch sehr allgemein gehalten. Wenn Sie beispielsweise große Mediendateien lesen, werden andere nützliche Dinge blind aus dem Cache entfernt. Der "Rapid Mode" -Treiber ist intelligenter und betrachtet Dateitypen und historische Lesefrequenzen als viel besser als der Windows-Cache in vielen gängigen Szenarien.

Natürlich werden die 10-fachen Unterschiede bei den E / A-Benchmarks nicht zu einem 10-fachen Unterschied in der realen Umgebung führen, wenn es darum geht, wie schnell sich Ihr PC anfühlt.

Ich habe eine spürbare Verbesserung des Ansprechverhaltens festgestellt und schätze diese Option bei meiner Samsung-SSD. Ich hatte bemerkenswerte Vorteile und keine Nachteile bei der Verwendung dieser Option und werde sie aktiviert lassen.

Nein, ich bin kein Samsung-Shill und es sieht so aus, als ob Samsung diese Art von Software nicht mehr gebündelt hat, da die neuen Laufwerke sie nicht unterstützen und schnell genug sind, um diese Art von Caching nicht zu benötigen.

Wenn Sie jemals ein BSOD haben, das erwähnt SamsungRapidDiskFltr.sys, sollten Sie es natürlich endgültig ausschalten. Ich habe das noch nie gesehen.

TL; DR

Für Leute, die vielleicht eine dieser mittlerweile relativ älteren SSDs haben und sich fragen, ob sie diese Funktion aktivieren sollen, empfehle ich Ihnen, stattdessen Ihre SSD zu aktualisieren.

DanO
quelle
2
Ich hatte gerade ein paar BSODs, SamsungRapidDiskFltr.sysgut, dass Visual Studio meine nicht gespeicherten Projekte wiederhergestellt hatte. Es bringt die Dinge wirklich durcheinander. Das ist es nicht einmal wert. Ich werde sicherstellen, dass die RAPID-Funktion auf unbestimmte Zeit deaktiviert bleibt.
Sijav
Es tut mir leid zu hören, dass ich bei @Sijav inzwischen auf eine neuere Samsung-SSD umgestiegen bin, die schnell genug ist, um sie nicht zu benötigen, und den Rapid-Mode-Caching-Treiber nicht unterstützt. Ich würde Rapid Mode nun als obsolet / un (der) -unterstützte Technologie betrachten. Vor einem Jahr machte es noch Sinn. Wenn Sie jedoch eine höhere Leistung Ihrer SSD benötigen, können Sie einfach eine 10-mal schnellere SSD kaufen als jene, die den Rapid-Modus zu sehr günstigen Preisen verwenden. Sie sind jetzt schnell genug, um diese Art von Caching unnötig und nur noch komplexer zu machen.
DanO
4

Also ... Ich habe den RAPID-Modus auf meinem Haupt-Laptop seit mehr als einem Jahr aktiviert und hatte noch nie einen Absturz, der direkt auf den RAPID-Modus-Treiber zurückzuführen ist.

Die Auswirkungen des RAPID-Modus auf die Leistung sind in den meisten Situationen nicht besonders spürbar. Einige ungewöhnlich E / A-intensive Anwendungen, z. B. das neue DOOM , das beim Laden große Mengen an Texturdaten von der Festplatte liest, profitierten erheblich von RAPID. Der Task-Manager meldete E / A-Geschwindigkeiten von weit über 2 GB / s, was weit über den Anforderungen der SATA-Schnittstelle liegt.

Als zusätzlicher Vorteil wird auch die Datenmenge reduziert, die auf die SSD geschrieben wird, wenn Anwendungen wiederholt in dieselben Blöcke schreiben. Dies wird durch Speicherbenchmarks bestätigt, die kontinuierlich in eine kleine Datei schreiben, die in den RAPID-Modus-Cache passt. In den meisten Situationen sind die gewonnene Ausdauer und Leistung minimal, aber bestimmte Workstation-Anwendungen können einen spürbaren Vorteil sehen.

Der größte Nachteil besteht jedoch in der Tatsache, dass der RAPID-Modus das Schreiben auf die Festplatte um einige Sekunden verzögert und die Daten während des Flugs im Speicher hält. Dies kann zu Datenverlust führen, falls das System während eines Schreibvorgangs abstürzt. Während der RAPID-Modus-Treiber Anforderungen zum Leeren des Puffers auf die Festplatte berücksichtigt, besteht weiterhin das Risiko, dass Sie ihn wahrscheinlich nicht auf Systemen mit geschäftskritischen Daten verwenden möchten.

bwDraco
quelle