È utile abilitare la Modalità rapida su un'unità a stato solido Samsung?


45

Di recente ho acquistato un'unità a stato solido Samsung 840 EVO da 500 GB per il mio laptop. C'è una funzione (disabilitata di default) chiamata RAPID (Real Time Acceleration Processing of I / O Data) Mode. Da quello che posso dire, questa modalità utilizzerà più memoria / RAM per facilitare velocità di lettura / scrittura migliori / più veloci. Un white paper su questa funzione è disponibile qui .

Cos'è la modalità RAPID?

La modalità RAPID è accoppiata esclusivamente con SSD Samsung 840 EVO ed è disponibile come funzionalità del set di strumenti software SSician Magician Samsung (versione 4.2 e successive). Se abilitato, la modalità RAPID viene inserita come driver di filtro nello stack di archiviazione di Windows. Il driver monitora attivamente tutte le attività relative all'archiviazione tra e tra il sistema operativo, le applicazioni utente e l'SSD. La tecnologia RAPID analizza il traffico di sistema e sfrutta le risorse di sistema di riserva (DRAM e CPU) per fornire l'accelerazione di lettura attraverso la memorizzazione nella cache intelligente di dati caldi e l'ottimizzazione della scrittura attraverso uno stretto coordinamento con l'SSD.

Quindi vale davvero la pena abilitare questa funzione? Ho 8 GB di memoria installata sul mio laptop (massimo che posso installare). Vale la pena questo trade off di usare un po 'di memoria per migliorare la velocità?


Ho trovato qualche discussione qui: reddit.com/r/hardware/comments/1wwcha/…
Bryan Denny

3
Windows non fa già questo tipo di memorizzazione nella cache?
endolith

1
La descrizione di RAPID suona come file di cache nella RAM. Linux utilizza già la RAM per la memorizzazione nella cache di tutti gli oggetti del file system a cui è stato effettuato l'accesso di recente (sia file che directory) ed è molto efficiente nell'uso della RAM (non solo del 25%). La cache del buffer Linux è stata ottimizzata e perfezionata per molti anni per ridurre al minimo l'accesso al disco. In conclusione: sospetto che RAPID (come ulteriore strato ridondante di cache) non sia di aiuto e di fatto danneggerebbe le prestazioni su Linux.
arielf

@io stesso Non penso che possa danneggiare le prestazioni su Linux semplicemente perché non esiste una versione di Samsung Magician per Linux (esiste solo la versione enterprise di Magician per Linux ma funziona solo con SSD aziendali, ad esempio PM863 e SM863).
Dawid Ferenczy Rogožan,

@arielf La cache dei blocchi di Linux non è speculativa, come sembra Samsung stia facendo.
Aleksandr Dubinsky,

Risposte:


35

La modalità RAPID offre risultati straordinariamente alti per i benchmark, in cui il software di test semplicemente scrive i dati che rilegge in seguito. Se la cache RAM è abbastanza grande, il test misurerà solo la velocità della RAM, piuttosto che la velocità del disco.

Ad esempio, l'articolo Samsung 850 EVO 2TB Review di agosto 2015 fornisce i risultati dei test di tre prodotti noti:

ATTO

Stupefacente. Le velocità precedenti erano 559 MB / s in lettura e 537 MB / s in scrittura, e con la modalità RAPID abilitata vediamo una differenza quasi incredibile a 3555 MB / s in lettura e 3723 MB / s in scrittura!

Crystal Disk Mark

Più o meno lo stesso qui, poiché i risultati qui passano a una velocità assurdamente veloce di 6321 MB / s in lettura e 4239 MB / s in scrittura (fino a 541/522 stock) nel test sequenziale.

Benchmark SSD

Un altro enorme salto, con Sequential Read a 3602 MB / se 2380 MB / s, rispettivamente (fino a 520 MB / s in lettura e 500 MB / s in scrittura in modalità stock. E guarda l'aumento del punteggio complessivo, dal 1091 al salto fino a 36568 . Wow.

Tuttavia, nella vita di tutti i giorni non rileggiamo sempre i dati che abbiamo appena scritto, quindi i risultati sono molto diversi.

Ho trovato diverse testimonianze degli utenti:

Forum di Windows 10 - Samsung Magician , luglio 2015

Solo nei test sintetici. Vi è un certo miglioramento nella copia di file di grandi dimensioni tra due unità SSD. Un tempo ero solito lavorare con profondità di segnale molto elevate e abilitare la rapidità sicuramente aiutava. Nell'uso normale e nel gameplay, non si vede alcuna differenza. Posso dirti questo, non fa male. Solo l'opinione di una persona.

Sicuramente non aiuta i tempi di avvio. In effetti il ​​servizio rapido si carica solo durante il processo di avvio e, nella migliore delle ipotesi, creerebbe un ritardo minuscolo nel processo di avvio.

Direct X e Samsung Magician , marzo 2015

Per il benchmarking sembra buono, ma in realtà nelle prestazioni del mondo reale, rallenta solo l'avvio, aggiunge un altro processo in background e non accelera le prestazioni del gioco o qualcosa di estremamente utile. È un avere, e personalmente vedo poco o niente nell'usarlo, oltre a dare una falsa illusione di più prestazioni (che risulta essere più instabile anche su un bel po 'di sistema, motivo per cui lo lasciano disabilitato come predefinito ).

E la prossima osservazione:

Ho avuto problemi con il mago Samsung "Rapid Mode" acceso, non sono stato in grado di giocare a nessuno dei giochi di contrattacco. Hanno iniziato e dopo alcuni secondi si sono congelati. Dopo aver disattivato la modalità rapida, tutto andava bene.

Conclusione

Nell'uso quotidiano normale, l'allocazione fino al 25% della RAM su RAPID toglie questa memoria da Windows (e lo stesso per Linux). Windows e Linux incorporano un'ottima cache di memoria che credo sarà meglio (e più sicura) gestire l'uso quotidiano. Soprattutto perché usano questa RAM per più scopi, non solo come buffer del disco (programmi, dati di memoria ecc.).

Con RAPID, si hanno anche maggiori possibilità di perdere dati quando si perde energia o quando il computer si arresta in modo anomalo prima che una scrittura sia stata completata e inviata all'SSD, poiché i contenuti della RAM vengono quindi persi.

Pertanto non consiglierei l'utilizzo di RAPID per il normale utilizzo del computer.


15

No, la modalità rapida è terribile. Ha causato tutti i tipi di problemi orribili sul mio pc. Errori di memoria insufficienti, errori di scrittura sul disco durante il download di aggiornamenti per steam, hardcrash, schermate nere, "impossibile visualizzare le informazioni di sicurezza e spegnimento", il che significa che ctrl + alt + del non è riuscito. Tonnellate di arresti anomali del programma. L'intero kit e kaboodle, l'intera gamma di schifezze che possono andare storto con il tuo PC che vanno storto a causa di quel terribile pezzo di software.

Passo molto più di una giornata a testare ogni singola parte del mio PC. RAM, PSU, processore, MB, dischi dati, gpu, annullato i miei overclock, eseguito tutti gli stress tester sotto il sole, sfc / scannow, riparazione di windows dal cd, winsock reset, eseguito 8 diversi scanner virus / malware, lanciato tutto tranne il lavello della cucina inutilmente e quindi ho disabilitato la modalità rapida.

Problema risolto.


12

No, rallenta drasticamente l'SSD :

Senza la modalità RAPID, il Samsung 840 EVO è in cima alla classifica. L'abilitazione della cache DRAM, tuttavia, fa scendere l'unità in fondo all'elenco .

inserisci qui la descrizione dell'immagine


strano ho visto risultati molto diversi con il mio evo da 500 GB
Chris McGrath il


1
@ChrisMcGrath che sono benchmark teorici, che non hanno alcun impatto sul normale utilizzo. Qui metti alla prova la tua RAM e non l'HDD.
magicandre1981,


6

Aggiornamento - novembre 2018 -

Mentre in passato utilizzavo e apprezzavo la modalità Rapida, personalmente non la uso più perché un aggiornamento molto conveniente a un SSD di generazione attuale lo rende irrilevante. I nuovi SSD, in particolare su interfacce più veloci che supportano NVME, sono nativamente più di 10 volte più veloci rispetto alle unità precedenti che supportano la modalità Rapida.

Windows continua a ricevere aggiornamenti ogni pochi mesi, ma Samsung ha un incentivo minimo a continuare a patchare ed evolvere il driver Rapid Mode. A questo punto, se il tuo budget preclude un aggiornamento SSD a uno che è nativamente 10 volte più veloce, hai già deciso che le prestazioni non sono così importanti per te, quindi per motivi di affidabilità, ora consiglierei di non utilizzare la modalità rapida se hai ancora un'unità che lo supporta.

Credo ancora che abbia avuto senso e abbia beneficiato di alcuni carichi di lavoro nel momento in cui è stato introdotto, ma il mercato è andato avanti e ora dovrebbe essere considerato obsoleto. Se si esegue ancora una di queste unità più vecchie, non si può più affermare di aver bisogno delle migliori prestazioni possibili e si dovrebbe invece massimizzare l'affidabilità per il resto della sua vita utile.

__ fine aggiornamento __ - segue il ragionamento storico originale:

Ho trovato che la modalità Rapida è notevolmente benefica.

Quante altre risposte l'hanno effettivamente provata?

Lavorando con grandi progetti in Visual Studio tutto il giorno, ho visto un notevole miglioramento nei tempi di costruzione e nei tempi di lancio delle applicazioni. Ogni secondo salvato qui contribuisce al mio risultato finale e alla capacità di rimanere concentrato tra le transizioni. Quando i tempi di costruzione e esecuzione aumentano anche di pochi secondi, aumenta le mie probabilità di deragliare con una certa distrazione e perdere il mio flusso. La modalità RAPID ha fatto una notevole differenza e mantiene Visual Studio molto più reattivo.

Outlook è anche notevolmente più veloce, specialmente quando gestisco la mia casella di posta "errore" con oltre 100.000 elementi che rappresentano gli ultimi 7 giorni degli errori della mia applicazione. (sì, lo so che si tratta di un anti-pattern di registrazione, ma è quello che ho e abilitare la modalità RAPID lo ha reso migliore.)

Note importanti:

  1. Il mio laptop Dell ha 32 GB di RAM, quindi non perdo "perdere" fino a 1 GB di RAM che questo driver di cache potrebbe utilizzare.

  2. Avere un PC di marca con un'ampia quota di mercato significa che i miei driver di sistema sono molto stabili. Non ho avuto alcun conflitto o problema con i driver in modalità rapida. I PC homebrew potrebbero raccontare una storia diversa.

  3. Sto usando Windows 10 e gli ultimi firmware e driver in modalità rapida - le cose potrebbero essere migliorate con una qualsiasi di queste variabili nei tre anni da quando è stata posta questa domanda e il completamento dell'analisi TechReport sopra menzionato.

  4. Il mio carico di lavoro (compilazione del codice, esecuzione e debug) comporta la lettura e la rilettura di molti piccoli file, che è un caso d'uso quasi perfetto per questo tipo di tecnologia cache più intelligente. Gli usi di gioco e dei media potrebbero non trarre benefici quasi altrettanto.

Per chiarire alcuni punti sollevati in altre risposte:

Rischio di perdita di dati ?? - Esagerato - Su un laptop con una batteria integrata (UPS) questo non è un problema per me, e anche su un PC questo problema è esagerato. La cache di Windows scrive sulle unità interne in un modo generico simile. Quindi hai lo stesso rischio, ma l'implementazione di Windows non è in grado di sfruttare le caratteristiche specifiche di una determinata linea di SSD, come può fare il driver RAPID Mode. Nessun rischio aggiunto qui solo un vantaggio aggiunto.

È vero nel caso di un comando flush dell'applicazione che il solo passaggio di un altro driver filtro nella pipeline impiegherà probabilmente qualche altro nanosecondo in più per passare, quindi questo amplia la finestra delle opportunità per la perdita di dati a causa di un errore del sistema da parte di un quantità quasi incommensurabile a fronte di un rischio molto piccolo - ma scommetterei che la maggior parte dei prodotti anti-malware con driver di filtro simili faranno la loro cosa e impiegheranno molto più tempo a evitare il flusso.

Detto questo, se stai eseguendo un server di database o un nodo FreeNAS, o qualsiasi servizio ad alta disponibilità o incustodito, non rischiare di utilizzare la modalità rapida, ma in un singolo scenario utente si tratta semplicemente di un problema non spaventoso.

Windows non lo fa già ?? - Non altrettanto, e non per quanto riguarda le caratteristiche SSD.

Windows utilizzerà della RAM aggiuntiva che potrebbe essere necessario memorizzare nella cache I / O recenti, ma in modo molto generico. Ad esempio, la lettura di file multimediali di grandi dimensioni spingerà ciecamente altre cose più utili fuori dalla cache. Il driver "Rapid Mode" è più intelligente e considera i tipi di file e le frequenze di lettura storiche potenzialmente migliori rispetto alla cache di Windows in molti scenari comuni.

Ovviamente la differenza 10x + nei benchmark I / O non si tradurrà in una differenza 10x nel mondo reale nella velocità con cui il tuo PC si sente.

Ho riscontrato un notevole miglioramento del "feeling" reattivo e apprezzo questa opzione sul mio SSD Samsung. Ho avuto notevoli vantaggi e nessun inconveniente nell'uso di questa opzione e la lascerò abilitata.

No, non sono un Samsung Shill e sembra che Samsung sia passato dal raggruppamento di questo tipo di software in quanto le nuove unità non lo supportano e sono abbastanza veloci da non aver bisogno di questo tipo di cache.

Se hai mai un BSOD che menziona, SamsungRapidDiskFltr.sysovviamente dovresti disattivarlo per sempre. Non l'ho mai visto.

TL; DR

Per le persone che potrebbero avere uno di questi SSD ora relativamente vecchi e venire qui chiedendosi se dovrebbero abilitare questa funzione, ti consiglio invece di aggiornare il tuo SSD.


2
Ho avuto un paio di BSOD proprio ora SamsungRapidDiskFltr.sysbuona cosa Visual Studio aveva recuperato i miei progetti non salvati. Fa davvero casino. Non ne vale nemmeno la pena, mi assicurerò che la funzione RAPID rimanga disattivata a tempo indeterminato.
Sijav,

Mi dispiace sapere che @Sijav da allora sono passato a un nuovo SSD Samsung che è abbastanza veloce da non essere necessario e non supporta il driver di cache in modalità rapida. Vorrei ora considerare la modalità Rapida come tecnologia obsoleta / non supportata. Un anno fa, aveva ancora senso. Ma ora, se hai bisogno di prestazioni più elevate dal tuo SSD, puoi semplicemente acquistare un SSD 10 volte più veloce di quelli che usano la modalità rapida a prezzi molto ragionevoli. Ora sono abbastanza veloci da rendere inutile questo tipo di memorizzazione nella cache e solo una maggiore complessità.
DanO,

4

Quindi ... ho attivato la modalità RAPID sul mio laptop principale da più di un anno e non ho mai avuto un incidente direttamente riconducibile al driver della modalità RAPID.

L'impatto sulle prestazioni della modalità RAPID non è particolarmente evidente nella maggior parte delle situazioni. Tuttavia, alcune applicazioni che richiedono una I / O insolita, ad esempio la nuova DOOM , che legge enormi quantità di dati di trama dal disco durante il caricamento, hanno beneficiato in modo significativo di RAPID; Task Manager ha riportato velocità di I / O ben superiori a 2 GB / s, che è molto al di là di ciò che l'interfaccia SATA consente.

Come ulteriore vantaggio, riduce anche la quantità di dati scritti sull'SSD quando le applicazioni scrivono ripetutamente sugli stessi blocchi, come confermato dai benchmark di archiviazione che scrivono continuamente su un piccolo file che si adatta alla cache della modalità RAPID. Nella maggior parte dei casi, la resistenza e le prestazioni ottenute sono minime, ma alcune applicazioni per workstation possono vedere un notevole vantaggio.

Il compromesso più significativo, tuttavia, sta nel fatto che la modalità RAPID funziona ritardando le scritture su disco per alcuni secondi, mantenendo i dati in volo in memoria. Ciò può comportare la perdita di dati in caso di arresto anomalo del sistema durante una scrittura. Mentre il driver della modalità RAPID rispetta le richieste di svuotamento del buffer su disco, il rischio è ancora presente, quindi probabilmente non vorrai usarlo su sistemi contenenti dati mission-critical.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.