Выгодно ли включать быстрый режим на твердотельный накопитель Samsung?

45

Недавно я купил твердотельный накопитель Samsung 840 EVO 500 ГБ для своего ноутбука. Есть функция (по умолчанию отключена), называемая режимом RAPID (ускоренная обработка данных ввода / вывода в реальном времени). Из того, что я могу сказать, этот режим будет использовать больше памяти / ОЗУ для улучшения / ускорения чтения / записи. Белая книга по этой функции можно найти здесь .

Что такое быстрый режим?

Режим RAPID связан исключительно с твердотельными накопителями Samsung 840 EVO и доступен в качестве функции прилагаемого программного набора Samsung SSD Magician Software Tool (версия 4.2 и выше). При включении режим RAPID вставляется в качестве драйвера фильтра в стек хранения Windows. Драйвер активно контролирует всю связанную с хранением активность между операционной системой, пользовательскими приложениями и твердотельным накопителем. Технология RAPID анализирует системный трафик и использует свободные системные ресурсы (DRAM и CPU) для ускорения чтения благодаря интеллектуальному кэшированию горячих данных и оптимизации записи благодаря тесной координации с SSD.

Так стоит ли включать эту функцию? На моем ноутбуке установлено 8 ГБ памяти (максимум, что я могу установить). Стоит ли идти на компромисс с использованием некоторой памяти для повышения скорости?

Брайан Денни
источник
Я нашел некоторое обсуждение здесь: reddit.com/r/hardware/comments/1wwcha/…
Брайан Денни
3
Разве Windows уже не выполняет такого рода кэширование?
эндолит
1
Описание RAPID звучит как кеширование файлов в оперативной памяти. Linux уже использует оперативную память для кэширования всех недавно открытых объектов файловой системы (как файлов, так и каталогов) и очень эффективно использует оперативную память (не только 25% от нее). Буферный кеш Linux был оптимизирован и усовершенствован на протяжении многих лет, чтобы минимизировать доступ к диску. Итог: я подозреваю, что RAPID (как избыточный, дополнительный уровень кэширования) не поможет и фактически повредит производительности в Linux.
Ариэльф
@arielf Не думаю, что это может повлиять на производительность в Linux просто потому, что нет версии Samsung Magician для Linux (существует только корпоративная версия Magician для Linux, но она работает только с корпоративными твердотельными накопителями, то есть PM863 и SM863).
Давид Ференци Рогожан,
@arielf Блочный кеш Linux не является спекулятивным, как это делает Samsung.
Александр Дубинский

Ответы:

35

Режим RAPID дает фантастически высокие результаты для тестов, когда тестовое программное обеспечение просто записывает данные, которые потом перечитывает позже. Если кэш-память ОЗУ достаточно велика, тест будет измерять только скорость ОЗУ, а не скорость диска.

Например, в обзорной статье Samsung 850 EVO 2TB за август 2015 года представлены результаты испытаний трех известных продуктов:

ATTO

Поразительно. Предыдущие скорости были 559 МБ / с для чтения и 537 МБ / с для записи, а при включенном режиме RAPID мы видим почти невероятную разницу при 3555 МБ / с при чтении и 3723 МБ / с при записи!

Хрустальный диск Марк

Здесь то же самое, поскольку здесь результаты переходят к абсурдно быстрой скорости чтения 6321 МБ / с и записи 4239 МБ / с (по сравнению с запасом 541/522) в последовательном тесте.

AS SSD Benchmark

Еще один значительный скачок, с последовательным считыванием и на 3602 МБ / с и 2380 МБ / с соответственно (по сравнению с 520 МБ / с для чтения и 500 МБ / с для записи в обычном режиме. И посмотрите на общее увеличение оценки: с 1091 прыжка до 36568 . Вау.

Однако в повседневной жизни мы не всегда перечитываем только что записанные данные, поэтому результаты сильно отличаются.

Я нашел несколько свидетельств пользователей:

Форумы по Windows 10 - Samsung Magician , июль 2015

Только в синтетических тестах. Есть некоторое улучшение в копировании больших файлов между двумя SSD-дисками. Раньше я выполнял работу с очень большой глубиной сигнала, и быстрое включение определенно помогало. При нормальном использовании и игровом процессе, не вижу никакой разницы. Я могу сказать вам это, это не больно. Просто мнение одного человека.

Это определенно не помогает времени загрузки. Фактически быстрая служба загружается только во время процесса загрузки и в лучшем случае создала бы незначительную задержку в процессе загрузки.

Direct X & Samsung Magician , март 2015

Для бенчмаркинга это кажется хорошим, но на самом деле с реальной производительностью просто замедляет загрузку, добавляет еще один фоновый процесс и не увеличивает производительность игры или что-либо еще полезное. Это есть, и лично я не вижу особого смысла в его использовании, кроме как создать ложную иллюзию большей производительности (что оказывается довольно нестабильным и на довольно многих системах, поэтому они оставляют ее отключенной по умолчанию) ).

И следующее замечание:

У меня были проблемы с включенным в игру волшебником Samsung «Rapid Mode», я не мог играть ни в одну из встречных игр. Они начали и через несколько секунд замерзли. После выключения быстрого режима все было хорошо.

Вывод

При обычном ежедневном использовании выделение до 25% вашей оперативной памяти RAPID отнимает эту память у Windows (и то же самое для Linux). Windows и Linux включают в себя очень хорошее кэширование памяти, которое, я считаю, будет лучше (и безопаснее) справляться с повседневным использованием. Тем более, что они используют эту оперативную память для большего количества целей, чем просто как дисковый буфер (программы, данные в памяти и т. Д.).

При использовании RAPID также повышается вероятность потери данных при потере питания или сбое компьютера до того, как запись будет завершена и отправлена ​​на твердотельный накопитель, поскольку содержимое ОЗУ теряется.

Поэтому я бы не советовал использовать RAPID для обычного использования компьютера.

harrymc
источник
15

Нет, быстрый режим ужасен. Это вызвало все виды ужасных проблем на моем компьютере. Недостаточно ошибок памяти, ошибок записи на диск при загрузке обновлений для steam, hardcrashes, чёрных экранов, «невозможно отобразить информацию о безопасности и отключении», что означает сбой ctrl + alt + del. Тонны программных сбоев. Весь набор и Kaboodle, весь спектр дерьма, которое может пойти не так, как надо, если ваш компьютер не работает из-за этого ужасного программного обеспечения.

Я провожу больше одного дня, тестируя каждую часть моего компьютера. ОЗУ, блок питания, процессор, МБ, диски с данными, gpu, разогнали мои оверклокины, запустили каждый стресс-тестер под солнцем, sfc / scannow, восстановили окна с компакт-диска, сброс winsock, запустили 8 различных сканеров вирусов и вредоносных программ, бросили все, кроме кухонная раковина безрезультатно, а затем я отключил быстрый режим.

Проблема решена.

Garzhad
источник
12

Нет, он даже сильно замедляет работу SSD :

Без быстрого режима Samsung 840 EVO занимает высокое место в турнирной таблице. При включении кеша DRAM диск удаляется вниз по списку .

введите описание изображения здесь

magicandre1981
источник
странно, я видел много разных результатов с моим 500gb evo
Крис МакГрат
1
@ChrisMcGrath - теоретические критерии, которые не влияют на нормальное использование. Здесь вы тестируете свою оперативную память, а не жесткий диск.
magicandre1981
6

Обновление - ноябрь 2018 -

Хотя в прошлом я использовал и ценил Rapid Mode, я лично больше не использую его, потому что очень доступное обновление SSD текущего поколения делает его неактуальным. Новые твердотельные накопители, особенно на более быстрых интерфейсах, которые поддерживают NVME, более чем в 10 раз быстрее, чем старые диски, поддерживающие режим Rapid.

Windows продолжает получать обновления каждые несколько месяцев, но у Samsung минимальный стимул продолжать исправлять и развивать драйвер Rapid Mode. На данный момент, если ваш бюджет не позволяет обновить SSD до скорости, которая в 10 раз быстрее, вы уже решили, что производительность не так важна для вас, поэтому для надежности я бы сейчас рекомендовал не использовать Rapid Mode. если у вас еще есть диск, который поддерживает его.

Я все еще верю, что это имело смысл и принесло пользу некоторым рабочим нагрузкам во время его появления, но рынок изменился, и теперь его следует считать устаревшим. Если вы по-прежнему используете один из этих старых дисков, вы больше не можете утверждать, что вам нужна наилучшая возможная производительность, и вместо этого должны просто максимизировать надежность на оставшийся срок его полезного использования.

__ конец обновления __ - исходные исторические рассуждения следующие:

Я обнаружил, что быстрый режим очень полезен.

Сколько других ответов на самом деле пробовали это?

Работая с большими проектами в Visual Studio весь день, я увидел заметное улучшение времени сборки и запуска приложений. Каждая сохраненная здесь секунда способствует получению итогового результата и способности оставаться сосредоточенным между переходами. Когда время сборки и запуска увеличивается даже на несколько секунд, это увеличивает мои шансы сойти с пути с некоторым отвлечением и потерять поток. Режим RAPID внес заметные изменения и делает Visual Studio намного более отзывчивым.

Outlook также заметно быстрее - особенно при обработке моего почтового ящика с ошибкой, содержащего более 100 000 элементов, представляющих последние 7 дней моих ошибок приложения. (да, я знаю, что это анти-шаблон регистрации, но это то, что у меня есть, и включение режима RAPID сделало его лучше.)

Важные заметки:

  1. Мой ноутбук Dell имеет 32 ГБ оперативной памяти, так что я не пропускаю до 1 ГБ оперативной памяти, которую может использовать этот драйвер кэширования.

  2. Наличие ПК известной марки с большой долей рынка означает, что мои системные драйверы очень стабильны. У меня не было никаких конфликтов драйверов или проблем с драйверами быстрого режима вообще. Доморощенные ПК могут рассказать другую историю.

  3. Я использую windows 10 и последнюю версию встроенного ПО и драйверов быстрого режима - возможно, с любой из этих переменных ситуация улучшилась за три года, с тех пор как был задан этот вопрос, и о завершении анализа TechReport, упомянутого выше.

  4. Моя рабочая нагрузка (компиляция кода, выполнение и отладка) включает в себя чтение и повторное чтение множества небольших файлов, что является почти идеальным вариантом использования для этого типа технологии интеллектуального кэширования. Использование игр и медиа может принести не так много пользы.

Чтобы уточнить некоторые моменты, сделанные в других ответах:

Риск потери данных ?? - Превышение производительности - на ноутбуке со встроенной батареей (ИБП) это не проблема для меня, и даже на ПК эта проблема переоценивается. Кэши Windows записывает на внутренние диски аналогичным образом. Таким образом, у вас есть тот же риск - но реализация Windows не может использовать конкретные характеристики определенной линии SSD, как это делает драйвер режима RAPID. Никакого дополнительного риска здесь только добавленная выгода.

Это верно в случае команды сброса из приложения, что просто наличие другого драйвера фильтра в конвейере может занять, возможно, еще несколько наносекунд, чтобы пройти, так что это расширяет ваше окно возможностей для потери данных из-за сбоя системы почти неизмеримое количество сверх очень маленького риска - но я бы держал пари, что большинство антивирусных продуктов с подобными драйверами фильтров сделают свое дело и займут гораздо больше времени, чтобы уйти с пути сброса.

Тем не менее, если вы используете сервер базы данных или узел FreeNAS, или какой-либо сервис высокой доступности или автоматического обслуживания, не рискуйте использовать быстрый режим, но в однопользовательском сценарии это просто пугающая не проблема.

Разве Windows уже не делает это? - Не так хорошо, и не с учетом характеристик SSD.

Windows будет использовать некоторую дополнительную оперативную память, которая может потребоваться для кэширования недавних операций ввода-вывода, но очень общим способом. Например, чтение больших медиа-файлов будет слепо выталкивать другие более полезные вещи из кэша. Драйвер «Быстрого режима» более интеллектуален и рассматривает типы файлов и частоты исторического чтения, что потенциально может быть намного лучше, чем кеш Windows при многих распространенных сценариях.

Конечно, 10-кратная разница в тестах ввода-вывода не приведет к 10-кратной реальной разнице в скорости вашего ПК.

Я почувствовал заметное улучшение чувствительности, и я ценю эту опцию на моем твердотельном накопителе Samsung. У меня были заметные преимущества и никаких недостатков в использовании этой опции, и я оставлю ее включенной.

Нет, я не Samsung Shill, и похоже, что Samsung больше не занимается комплектацией этого типа программного обеспечения, поскольку новые накопители не поддерживают его и достаточно быстры, чтобы не нуждаться в таком типе кэширования.

Если у вас когда-либо есть BSOD, о котором упоминается, SamsungRapidDiskFltr.sysто, конечно, вы должны отключить его навсегда. Я никогда этого не видел.

TL; DR

Людям, у которых может быть один из этих относительно старых SSD-накопителей и которые приходят сюда, интересуются, должны ли они включить эту функцию, я бы порекомендовал вместо этого обновить SSD.

Дано
источник
2
У меня была пара BSOD, но SamsungRapidDiskFltr.sysVisual Studio восстановила мои несохраненные проекты. Это действительно испортило вещи. Даже не стоит. Я собираюсь сделать так, чтобы функция RAPID оставалась на неопределенный срок.
Сиджав
Жаль слышать, что @Sijav с тех пор перешел на более новый твердотельный накопитель Samsung, который достаточно быстр, чтобы не нуждаться и не поддерживает драйвер кэширования быстрого режима. Теперь я бы посчитал Rapid Mode устаревшей / неподдерживаемой технологией. Год назад это все еще имело смысл. Но теперь, если вам нужна более высокая производительность вашего SSD, вы можете просто купить в 10 раз более быстрый SSD, чем те, которые используют быстрый режим по очень разумным ценам. Теперь они достаточно быстрые, поэтому такого рода кеширование не требуется, а требует дополнительной сложности.
DanO
4

Итак ... У меня был включен режим RAPID на моем главном ноутбуке уже больше года, и у меня никогда не было сбоев, которые можно было бы напрямую отследить с помощью драйвера RAPID Mode.

В большинстве случаев влияние производительности на режим RAPID не особенно заметно. Тем не менее, несколько приложений, которые необычно интенсивно вводят / выводят , например, новый DOOM , который считывает огромные объемы данных текстуры с диска во время загрузки, значительно выиграли от RAPID; Диспетчер задач сообщил, что скорость ввода-вывода значительно превышает 2 ГБ / с, что намного превышает возможности интерфейса SATA.

В качестве дополнительного преимущества это также уменьшает объем данных, записываемых на SSD, когда приложения многократно записывают в одни и те же блоки, что подтверждается тестами хранения, которые непрерывно записывают данные в небольшой файл, который помещается в кэш режима RAPID. В большинстве ситуаций выносливость и производительность минимальны, но некоторые приложения для рабочих станций могут увидеть заметное преимущество.

Однако наиболее существенный компромисс заключается в том, что режим RAPID работает, задерживая запись на диск на несколько секунд, сохраняя данные в полете в памяти. Это может привести к потере данных в случае сбоя системы во время записи. Хотя драйвер режима RAPID выполняет запросы на сброс буфера на диск, риск все еще существует, поэтому вы, вероятно, не захотите использовать его в системах, содержащих критически важные данные.

bwDraco
источник