Czy warto włączyć tryb szybki na dysku półprzewodnikowym Samsung?

45

Niedawno kupiłem dysk SSD Samsung 840 EVO 500 GB na laptopa. Istnieje funkcja (domyślnie wyłączona) o nazwie RAPID (Przetwarzanie danych we / wy w czasie rzeczywistym). Z tego, co mogę powiedzieć, ten tryb zużywa więcej pamięci / pamięci RAM, aby zapewnić lepsze / szybsze prędkości odczytu / zapisu. Białą księgę na temat tej funkcji można znaleźć tutaj .

Co to jest tryb RAPID?

Tryb RAPID jest sparowany wyłącznie z dyskami SSD Samsung 840 EVO i jest dostępny jako funkcja dołączonego zestawu narzędzi Samsung SSD Magician Software Toolbar (wersja 4.2 i nowsze). Po włączeniu tryb RAPID jest wstawiany jako sterownik filtra do stosu pamięci systemu Windows. Sterownik aktywnie monitoruje wszystkie działania związane z pamięcią masową między systemem operacyjnym, aplikacjami użytkownika i dyskiem SSD. Technologia RAPID analizuje ruch w systemie i wykorzystuje wolne zasoby systemowe (DRAM i CPU), aby zapewnić przyspieszenie odczytu poprzez inteligentne buforowanie gorących danych i optymalizację zapisu poprzez ścisłą koordynację z dyskiem SSD.

Czy naprawdę warto włączyć tę funkcję? Mam 8 GB zainstalowanej pamięci na moim laptopie (maks., Którą mogę zainstalować). Czy warto zrezygnować z użycia pamięci w celu zwiększenia prędkości?

Bryan Denny
źródło
Znalazłem tutaj dyskusję: reddit.com/r/hardware/comments/1wwcha/…
Bryan Denny
3
Czy system Windows nie buforuje już tego rodzaju buforowania?
endolith,
1
Opis RAPID brzmi jak buforowanie plików w pamięci RAM. Linux używa już pamięci RAM do buforowania wszystkich ostatnio otwieranych obiektów systemu plików (zarówno plików, jak i katalogów) i jest bardzo wydajny w wykorzystaniu pamięci RAM (nie tylko 25%). Pamięć podręczna bufora systemu Linux została zoptymalizowana i udoskonalona przez wiele lat w celu zminimalizowania dostępu do dysku. Konkluzja: Podejrzewam, że RAPID (jako nadmiarowa, dodatkowa warstwa buforowania) nie pomoże i faktycznie zaszkodziłby wydajności w systemie Linux.
arielf
@arielf Nie sądzę, że może to zaszkodzić wydajności w systemie Linux po prostu dlatego, że nie ma wersji Samsung Magician dla systemu Linux (istnieje tylko wersja Enterprise Magician dla systemu Linux, ale działa tylko z dyskami SSD dla przedsiębiorstw, tj. PM863 i SM863).
Dawid Ferenczy Rogožan
@arielf Pamięć podręczna bloków Linuksa nie jest spekulatywna, co wydaje się robić Samsung.
Aleksandr Dubinsky

Odpowiedzi:

35

Tryb RAPID daje fantastycznie wysokie wyniki testów porównawczych, w których oprogramowanie testowe po prostu zapisuje dane, które ponownie odczytuje później. Jeśli pamięć podręczna pamięci RAM jest wystarczająco duża, test zmierzy tylko szybkość pamięci RAM, a nie prędkość dysku.

Na przykład artykuł z przeglądu Samsung 850 EVO 2TB z sierpnia 2015 r. Podaje wyniki testów trzech dobrze znanych produktów:

ATTO

Zadziwiający. Poprzednie prędkości wynosiły odczyt 559 MB / s i zapis 537 MB / s, a przy włączonym trybie RAPID widzimy prawie niewiarygodną różnicę przy odczytach 3555 MB / s i zapisie 3723 MB / s!

Znak Kryształowego Dysku

Więcej tego samego tutaj, ponieważ wyniki tutaj przeskakują do absurdalnie szybkiego odczytu 6321 MB / s i zapisu 4239 MB / s (w porównaniu z zapasów 541/522) w teście sekwencyjnym.

Benchmark AS SSD

Kolejny ogromny skok, z odczytem sekwencyjnym, odpowiednio przy 3602 MB / si 2380 MB / s (w porównaniu z odczytem 520 MB / s i zapisaniem 500 MB / s w trybie magazynowym. Spójrz na ogólny wzrost wyniku, z 1091 skokowego do 36568 . Łał.

Jednak w życiu codziennym nie zawsze ponownie czytamy dane, które właśnie napisaliśmy, więc wyniki są bardzo różne.

Znalazłem kilka zeznań użytkowników:

Fora Windows 10 - Samsung Magician , lipiec 2015

Tylko w testach syntetycznych. Poprawiono kopiowanie dużych plików między dwoma dyskami SSD. Kiedyś wykonywałem bardzo duże głębokości cue jednocześnie i umożliwianie szybkiego zdecydowanie pomogło. Przy normalnym użytkowaniu i rozgrywce nie widać żadnej różnicy. Mogę ci to powiedzieć, to nie boli. Tylko jedna osoba.

Zdecydowanie nie pomaga w czasie uruchamiania. W rzeczywistości szybka usługa ładuje się tylko podczas procesu rozruchu, aw najlepszym wypadku spowodowałaby niewielkie opóźnienie w procesie uruchamiania.

Direct X i Samsung Magician , marzec 2015 r

W przypadku testów porównawczych wydaje się dobry, ale w rzeczywistości działa w rzeczywistości, po prostu spowalnia rozruch, dodaje kolejny proces w tle i nie przyspiesza wydajności gry ani niczego bardziej użytecznego. Jest to, i osobiście nie widzę żadnego sensu w korzystaniu z niego, poza dawaniem fałszywej iluzji większej wydajności (która okazuje się być bardziej niestabilna również w wielu systemach, dlatego pozostawiają ją domyślnie wyłączoną ).

I następna uwaga:

Miałem problemy z „Szybkim trybem” Samsunga, nie mogłem grać w żadną z gier Counter-Strike. Zaczęli i po kilku sekundach zamarli. Po wyłączeniu trybu szybkiego wszystko było dobrze.

Wniosek

Przy normalnym codziennym użytkowaniu przydzielenie do 25% pamięci RAM na RAPID odbiera tę pamięć systemowi Windows (i to samo dla systemu Linux). Windows i Linux zawierają bardzo dobre buforowanie pamięci, które moim zdaniem lepiej (i bezpieczniej) poradzi sobie z codziennym użytkowaniem. Zwłaszcza, że ​​używają tej pamięci RAM do innych celów niż tylko jako bufor dysku (programy, dane pamięci itp.).

Dzięki RAPID istnieje również większe prawdopodobieństwo utraty danych w przypadku utraty zasilania lub awarii komputera przed zakończeniem zapisu i wysłania go na dysk SSD, ponieważ zawartość pamięci RAM zostaje wówczas utracona.

Dlatego nie radziłbym używać RAPID do normalnego użytkowania komputera.

harrymc
źródło
15

Nie, tryb szybki jest okropny. Spowodowało to różnego rodzaju okropne problemy na moim komputerze. Niewystarczające błędy pamięci, błędy zapisu na dysku podczas pobierania aktualizacji dla Steam, hardcrashes, czarnych ekranów, „nie można wyświetlić informacji o bezpieczeństwie i wyłączeniu”, co oznacza, że ​​ctrl + alt + del nie powiodło się. Mnóstwo awarii programu. Cały zestaw i kaboodle, cała gama bzdur, które mogą pójść nie tak z komputerem, który popsunie się z powodu tego strasznego oprogramowania.

Spędzam ponad dzień testując każdą część mojego komputera. RAM, PSU, procesor, MB, dyski danych, GPU, cofnąłem moje przetaktowania, uruchomiłem każdy test warunków skrajnych pod słońcem, sfc / scannow, naprawę okien z płyty CD, reset winsock, uruchomiłem 8 różnych skanerów antywirusowych / złośliwego oprogramowania, rzuciłem wszystko oprócz zlew kuchenny jest bezskuteczny, a następnie wyłączyłem tryb szybki.

Problem rozwiązany.

Garzhad
źródło
12

Nie, nawet radykalnie spowalnia SSD :

Bez trybu RAPID Samsung 840 EVO zajmuje wysokie miejsce w rankingu. Włączenie pamięci podręcznej DRAM powoduje jednak , że dysk spada na dół listy .

wprowadź opis zdjęcia tutaj

magicandre1981
źródło
dziwne, że widziałem znacznie inne wyniki z moim 500 GB evo
Chris McGrath,
1
@ChrisMcGrath, które są teoretycznymi punktami odniesienia, które nie mają wpływu na normalne użytkowanie. Tutaj testujesz swoją pamięć RAM, a nie dysk twardy.
magicandre1981,
6

Aktualizacja - listopad 2018 r. -

Chociaż w przeszłości korzystałem z Rapid Mode i go doceniałem, osobiście go nie używam, ponieważ bardzo przystępne uaktualnienie do dysku SSD obecnej generacji sprawia, że ​​nie ma on znaczenia. Nowe dyski SSD, zwłaszcza na szybszych interfejsach obsługujących NVME, są natywnie ponad 10 razy szybsze niż starsze dyski obsługujące tryb Rapid.

Windows nadal otrzymuje aktualizacje co kilka miesięcy, ale Samsung ma minimalną motywację, by nadal łatać i rozwijać sterownik trybu szybkiego. W tym momencie, jeśli twój budżet wyklucza uaktualnienie dysku SSD do 10-krotnie szybszego, już zdecydowałeś, że wydajność nie jest dla ciebie tak ważna, dlatego ze względu na niezawodność odradzam korzystanie z trybu szybkiego jeśli nadal masz napęd, który go obsługuje.

Nadal uważam, że miało to sens i przyniosło korzyści w przypadku niektórych obciążeń w momencie jego wprowadzenia, ale rynek się zmienił i należy go teraz uznać za przestarzały. Jeśli nadal korzystasz z jednego ze starszych dysków, nie możesz już twierdzić, że potrzebujesz najlepszej możliwej wydajności, a zamiast tego powinieneś zmaksymalizować niezawodność do końca jego okresu użytkowania.

__ koniec aktualizacji __ - pierwotne uzasadnienie historyczne:

Uważam, że tryb szybki jest zauważalnie korzystny.

Ile innych odpowiedzi faktycznie próbowało?

Pracując z dużymi projektami w Visual Studio przez cały dzień, zauważyłem zauważalną poprawę czasu kompilacji i czasu uruchamiania aplikacji. Każda sekunda tutaj zapisana przyczynia się do mojego wyniku końcowego i zdolności do pozostawania skupionym między przejściami. Kiedy czasy kompilacji i uruchamiania zwiększają się nawet o kilka sekund, zwiększa to moje szanse na wykolejenie się z pewnym rozproszeniem i utratą przepływu. Tryb RAPID zrobił zauważalną różnicę i sprawia, że ​​Visual Studio jest znacznie bardziej responsywne.

Program Outlook jest także zauważalnie szybszy - szczególnie w przypadku obsługi mojej skrzynki odbiorczej „błędu”, w której znajduje się ponad 100 000 elementów reprezentujących ostatnie 7 dni błędów mojej aplikacji. (tak, wiem, że jest to anty-wzorzec rejestrowania - ale właśnie to mam, a włączenie trybu RAPID poprawiło go).

Ważne notatki:

  1. Mój laptop Dell ma 32 GB pamięci RAM, więc nie brakuje mi „utraty” do 1 GB pamięci RAM, z której mógłby skorzystać ten sterownik buforowania.

  2. Posiadanie markowego komputera z dużym udziałem w rynku oznacza, że ​​moje sterowniki systemowe są bardzo stabilne. Nie miałem żadnych konfliktów sterowników ani problemów ze sterownikami trybu szybkiego. Komputery Homebrew mogą opowiadać inną historię.

  3. Korzystam z systemu Windows 10 oraz najnowszego oprogramowania układowego i sterowników trybu szybkiego - sytuacja mogła ulec poprawie w przypadku dowolnej z tych zmiennych w ciągu trzech lat od momentu zadawania tego pytania i zakończenia analizy TechReport, o której mowa powyżej.

  4. Moje obciążenie pracą (kompilacja, wykonywanie i debugowanie kodu) polega na czytaniu i ponownym czytaniu wielu małych plików, co stanowi niemal idealny przypadek użycia dla tego rodzaju inteligentniejszej technologii pamięci podręcznej. Korzystanie z gier i multimediów może nie być tak korzystne.

Aby wyjaśnić niektóre kwestie przedstawione w innych odpowiedziach:

Ryzyko utraty danych? - Overblown - Na laptopie z wbudowaną baterią (UPS) nie jest to dla mnie problemem, a nawet na PC ten problem jest przepełniony. Pamięci podręczne systemu Windows zapisują na dyskach wewnętrznych w podobny ogólny sposób. Masz więc takie samo ryzyko - ale implementacja systemu Windows nie jest w stanie skorzystać ze specyficznych cech określonej linii SSD, tak jak może to zrobić sterownik trybu RAPID. Brak dodatkowego ryzyka tutaj tylko dodatkowa korzyść.

Jest to prawdą w przypadku polecenia opróżnienia z aplikacji, że przejście przez kolejny sterownik filtra w potoku zajmie jeszcze kilka nanosekund dłużej, więc wydłuża to okno możliwości utraty danych z powodu awarii systemu przez awarię niemal niezmierzona ilość poza bardzo małym ryzykiem - ale postawiłbym na to, że większość produktów przeciw złośliwym programom z podobnymi sterownikami filtrów zrobi swoje i zajmie znacznie więcej czasu, aby usunąć kolor.

To powiedziawszy: jeśli korzystasz z serwera bazy danych lub węzła FreeNAS, lub dowolnej usługi o wysokiej dostępności lub nienadzorowanej, nie ryzykuj korzystania z trybu szybkiego, ale w scenariuszu dla jednego użytkownika jest to po prostu problem nie powodujący strachu.

Czy system Windows już tego nie robi? - Nie tak dobrze, i nie w odniesieniu do cech dysków SSD.

Windows użyje dodatkowej pamięci RAM, która może wymagać buforowania ostatnich operacji we / wy, ale w bardzo ogólny sposób. Na przykład czytanie dużych plików multimedialnych ślepo wypycha inne, bardziej przydatne rzeczy z pamięci podręcznej. Sterownik „Rapid Mode” jest inteligentniejszy i analizuje typy plików i historyczne częstotliwości odczytu, aby potencjalnie być znacznie lepszy niż pamięć podręczna systemu Windows w wielu popularnych scenariuszach.

Oczywiście różnica 10x + w testach I / O nie przełoży się na 10-krotną rzeczywistą różnicę w szybkości twojego komputera.

Zauważyłem zauważalną poprawę responsywnego „czucia” i doceniam tę opcję na moim dysku Samsung SSD. Miałem zauważalne zalety i brak wad korzystania z tej opcji i pozostawiam ją włączoną.

Nie, nie jestem fanem Samsunga i wygląda na to, że Samsung przestał wiązać tego typu oprogramowanie, ponieważ nowe dyski go nie obsługują i są wystarczająco szybkie, aby nie potrzebować tego rodzaju buforowania.

Jeśli kiedykolwiek masz wzmiankę o BSOD, SamsungRapidDiskFltr.systo oczywiście powinieneś ją wyłączyć na dobre. Nigdy tego nie widziałem.

TL; DR

Dla osób, które mogą mieć jeden z tych stosunkowo starszych dysków SSD i przychodzą tutaj, zastanawiając się, czy powinny włączyć tę funkcję, zaleciłbym zamiast tego uaktualnić dysk SSD.

DanO
źródło
2
Miałem teraz kilka BSOD. SamsungRapidDiskFltr.sysDobrze, że Visual Studio odzyskało moje niezapisane projekty. To naprawdę psuje rzeczy. Nawet nie warto - upewnię się, że funkcja RAPID pozostanie wyłączona na czas nieokreślony.
Sijav
Przykro mi, że @Sijav od tego czasu przeszedłem na nowszy dysk SSD Samsung, który jest wystarczająco szybki, aby go nie potrzebować i nie obsługuje sterownika buforowania w trybie szybkim. Uważam teraz, że tryb szybki jest przestarzałą / obsługiwaną (nie) obsługiwaną technologią. Rok temu wciąż miało to sens. Ale teraz, jeśli potrzebujesz wyższej wydajności z dysku SSD, możesz po prostu kupić 10-krotnie szybszy dysk SSD niż te, które używają trybu szybkiego w bardzo rozsądnych cenach. Są teraz wystarczająco szybkie, aby tego rodzaju buforowanie było niepotrzebne, a jedynie dodatkową złożonością.
DanO,
4

Więc ... Mam włączony tryb RAPID na moim głównym laptopie od ponad roku i nigdy nie miałem awarii, którą można bezpośrednio powiązać ze sterownikiem trybu RAPID.

Wpływ trybu RAPID na wydajność nie jest szczególnie zauważalny w większości sytuacji. Jednak kilka aplikacji, które są wyjątkowo intensywne we / wy, np . Nowy DOOM , który odczytuje ogromne ilości danych tekstur z dysku podczas ładowania, znacznie skorzystał z RAPID; Menedżer zadań zgłosił, że prędkości we / wy przekraczają 2 GB / s, co znacznie przekracza możliwości interfejsu SATA.

Dodatkową korzyścią jest również zmniejszenie ilości danych zapisywanych na dysku SSD, gdy aplikacje wielokrotnie zapisują te same bloki, co potwierdzają testy porównawcze pamięci, które nieustannie zapisują w małym pliku mieszczącym się w pamięci podręcznej trybu RAPID. W większości sytuacji uzyskana wytrzymałość i wydajność są minimalne, ale niektóre aplikacje na stacjach roboczych mogą zauważyć zauważalną korzyść.

Najistotniejszy kompromis polega jednak na tym, że tryb RAPID działa przez opóźnianie zapisu na dysk o kilka sekund, utrzymując dane w locie w pamięci. Może to spowodować utratę danych w przypadku awarii systemu podczas zapisu. Podczas gdy sterownik trybu RAPID honoruje żądania opróżnienia bufora na dysk, ryzyko wciąż istnieje, więc prawdopodobnie nie będziesz chciał używać go w systemach zawierających dane o znaczeniu krytycznym.

bwDraco
źródło