Что означает nvme raid mode

Варианты создания RAID на NVMe SSD. Сравнение производительности

Этот раздел адресуется тем, кто планирует систему со скоростным хранилищем большой емкости. Когда требуемый объем содержит группу NVMe SSD, объединенных в RAID массив.
Рассмотрим варианты объединения NVMe SSD в RAID и производительность каждого решения.
Доступны четыре варианта построения системы:
— программный средствами ОС;
— программно-аппаратный Intel VROC;
— аппаратный контроллер Broadcom MegaRAID;
— программно-определяемое хранилище (SDS).

Сценарии использования накопителя или массива NVMe SSD накопителей приведены в отдельной заметке.

В общей «картине» системы хранения не стоит забывать, что скоростные возможности интерфейса — это важный, но только один из множества параметров, влияющих на общую производительность.
Корпоративное основное хранилище ОБЯЗАНО быть защищенным избыточностью — это не обсуждается. Другое дело — что цена (в широком смысле, не только «стоимость») защищенности должна рассматриваться в комплексе. Принцип всех времен и народов: «Быстро, дешево, надежно — выбери два из трех!» никто не отменял.

Варианты строительства RAID массива из накопителей NVMe существенно различаются по стоимости реализации и производительности.

В нашем случае, когда подсистема NVMe является скоростной частью системы хранения сервера или группы серверов, производительность ставится во главу угла. Иначе — зачем вообще городить огород?

Максимальную скорость NVMe накопители показывают при непосредственном подключении к хост-контроллеру.

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

Однако, в реальной жизни организациям чаще требуется основное хранилище с защитой от потери данных. А это значит — RAID1, 5, 6, 50, 60.

Итак, смотрим плюсы-минусы вариантов, приняв во внимание предыдущие рассуждения об требуемом уровне RAID.

Показатели производительности подсистемы NVMe

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

В качестве показателей производительности для NVMe SSD и подсистемы NVMe в целом принят ряд метрик, показывающих скоростные характеристики для различных сценариев нагрузки (параметры и методики их измерения описаны в спецификации SNIA):
IOPS (Input/Output Operations Per Second) — количество операций ввода/вывода в секунду. Это показатель скорости системы на случайных коротких запросах. Он зависит от размера блока, внутреннего устройства накопителя и настроек хост-контроллера;
средняя и максимальная задержка передачи. Время, затраченное подсистемой хранения на получение запроса и подготовку ответа. Во многом определяется внутренним устройством контроллера накопителя. Средняя задержка замеряется на блоках трех размеров (8KiB, 4KiB, 0.5KiB) и в трех соотношениях чтение/запись (100/0, 65/35, 0/100) при глубине очереди =1;
пропускная способность системы. Показатель скорости последовательного чтения/записи. Измеряется на операциях с блоками большого размера — 128k и 1m. Этот параметр больше относится к тестированию накопителей и показывает максимальную скорость выдачи последовательных данных без ограничений со стороны интерфейса. В тестах пропускная способность рассматривается с точки зрения влияния на нее программного обеспечения.

Эти показатели относятся к «синтетическим» тестовым системам. Группа тестовых программ пытается привязать показатели производительности к реальному применению. Они эмулируют «средние по больнице» сценарии, например, для баз данных или нагрузку, создаваемую пулом виртуальных машин.

Отдельный NVMe SSD

Нам нужна отправная точка. Какая-то печка, от которой можно плясать.

Показатели тестов скорости Intel SSD DC D3700 Series взяты у коллег из Рэйдикс (https://habr.com/ru/company/raidix/blog/420837/).
Тестировался 800GB SSD в 2.5″ исполнении с интерфейсом PCIe 3.0 2×2. В основе — MLC технология флеш.

В таблице измерение IOPS 800GB Intel DC D3700 Series накопителя.
Значения IOPS убывают почти пропорционально размеру блока передаваемых данных (391 000 — 1 700). Генерируемый при этом поток данных, который является произведением этих величин, остается, практически, постоянным.
Динамика кривой убывания IOPS при увеличении доли запросов на запись (391 000 — 84 000) менее крутая, но приводит к снижению показателя в 4,6 раза. Это объясняется внутренней логикой и процессами чтения/записи собственно накопителя SSD и к интерфейсу не имеет отношения.

Block size /
R/W
0/1005/9535/6550/5065/3595/5100/0
4k84 01891 394117 272133 059175 087281 131390 969
8k42 60345 73658 98067 321101 357171 317216 551
16k21 61922 83529 70433 82152 55389 731108 347
32k10 92911 32214 78716 81126 57847 18550 671
64k5 4945 6727 3438 28613 13023 88427 249
128k2 7482 8053 6184 2956 50711 99813 631
1m3523554516858301 5741 703

Для более наглядного представления, данные выведены в диаграмме:

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid modeIOPS одиночного NVMe накопителя

Задержка также зависит от размера блока и соотношения Чтение/Запись, но масштаб изменений значительно меньше.

Средняя задержка накопителя 800GB Intel DC D3700 Series в зависимости от размера блока и доли запросов на чтение в миллисекундах:

Block size/
R/W
100/065/350/100
4k0,0270,0720,099
8k0,0300,0930,122
16k0,0470,1370,164

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid modeСредняя задержка одиночного NVMe накопителя

Максимальная задержка в миллисекундах:

Block size/
R/W
100/065/350/100
4k1,5104,7156,985
8k1,4094,3127,000
16k1,1064,6447,007

Пропускная способность подсистемы с одним NVMe SSD:
1MB последовательная запись — 634 MBps.
1MB последовательное чтение — 1707 MBps.
128kB последовательная запись — 620 MBps.
128kB последовательное чтение — 1704 MBps.

Теперь мы представляем как размер блока и соотношение Чтение/Запись влияют на скоростные показатели накопителя NVMe. В дальнейшем можно рассматривать сокращенные результаты испытаний (чтобы не загромождать обилием цифр), а в некоторых случаях оценочно экстраполировать результаты неполных испытаний на сочетание параметров, с которым тесты не проводились.

Группа из 12 NVMe SSD (JBOD)

Еще одна отправная точка — несколько накопителей не объединенных ни в какой массив. Она нужна для сравнения производительности. JBOD — группа накопителей без чередования (в отличие от RAID0), в котором единое логическое пространство распределено по жёстким дискам последовательно.

Сравнительные результаты по показателю IOPS для одного NVMe SSD и группы из 12 приведены в таблице и показаны на диаграмме ниже:

Чтение/запись
4k
0/1005/9535/6550/5065/3595/5100/0
12xNVMe1 363 0791 562 3451 944 1052 047 6122 176 4763 441 3114 202 364
1xNVMe84 01891 394117 272133 059175 087281 131390 969

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid modeПроизводительность одного и двенадцати NVMe SSD, IOPS для операций блоками 4k

Пропускная способность NVMe подсистемы из 12 накопителей практически линейно увеличивается пропорционально их числу:
1MБ последовательная запись — 8612 MBps.
1MБ последовательное чтение — 20481 MBps.
128Kб последовательная запись — 7500 MBps.
128Kб последовательное чтение — 20400 MBps.

Программные RAID средствами ОС и файловой системы

Стоимость решения: низкая (бесплатно).
ОС: Linux.
Производительность: приемлемая (RAID0, преимущественное чтение), невысокая-низкая (RAID5, 6, высокая доля записи).
Применение: хранилище временной информации, кэш системы, основное хранилище небольшой емкости с защитой зеркалом (RAID1, RAID10).

Производительность программных реализаций RAID массива рассмотрена в заметке «Сравнение производительности программных RAID«.

Решения, построенные на утилите mdadm операционной системы Linux и на встроенных средствах файловой системы ZFX самые дешевые. По производительности только RAID0 mdadm можно рекомендовать для использования в качестве кэш или временного накопителя и RAID6 mdadm для основного хранилища с 90-100% долей операций чтения.

Решение на Intel VROC

Стоимость решения: низкая.
ОС: Linux, Windows.
Производительность: средняя (RAID0, 1, 10), невысокая (RAID5).
Применение: хранилище временной информации, кэш системы, основное хранилище.

Это не очень дорогое (15 — 30 тысяч рублей) программное решение на уровне драйвера. Позволяет формировать RAID0, 1, 10 (стандартная конфигурация) или в том числе RAID5 (премиум).

На диаграмме ниже представлены результаты тестов системы из 24 NVMe SSD Ultrastar DC SN620, объединенных в RAID5 при помощи Intel VROC.

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid modeIOPS для 24 NVMe SSD Ultrastar DC SN620, объединенных в RAID5 при помощи Intel VROC, 4k

Показатель IOPS очень резко (в восемь раз) падает при соотношении Чтение/Запись 90/10. Еще в три раза — при увеличении доли записи до 30%.

Еще одно исследование производительности NVMe системы представлено на StorageReview
Испытывалась система с восемью Intel DC P4510 NVMe SSD под управлением Intel VROC.

В презентации другие системы координат и другое представление результатов.
Вывод, выведенный изданием: «Intel VROC реализован хорошо и обеспечивает ожидаемые результаты на хорошо спроектированной платформе».
При этом, правда, в резюме умалчиваются достижения в RAID5, поскольку они невысоки.

Ниже — один из слайдов с итогами теста «SQL 90-10» (чтение-запись)

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid modeРезультаты тестов производительности VROC с ресурса https://www.storagereview.com/intel_virtual_raid_on_cpu_vroc_review/

RAID массив на SAS/SATA/NVMe контроллере

Стоимость решения: невысокая.
ОС: Linux, Windows.
Производительность: сравнима с решением на VROC.
Применение: основное хранилище с защитой (RAID5, RAID6).

Контроллеры Broadcom описаны в разделе Оборудование. MegaRAID допускает прямое подключение до 4 накопителей или большее количество через коммутатор. Его имеет смысл ставить в систему в двух случаях: 1) сервер не поддерживает NVMe интерфейс; 2) не хочется забирать мощности центральных процессоров для непрофильной загрузки.

Для реализации решения помимо собственно контроллера (30 — 70 тыс. руб.) требуется корпус или корзина в корпус для установки SSD выбранного форм-фактора (как правило, U.2, но есть решения даже для M.2 накопителей — корзины ICY DOCK, например) и набор соответствующих кабелей.

Тестов производительности контроллера Broadcom в паре с NVMe накопителями практически не опубликовано. Мы представляем сравнительные тесты с VROC: Сравнение производительности Tri-Mode Broadcom MegaRAID 9460-16i и Intel VROC.

Про уровень производительности новых контроллеров от самого производителя известно лишь очень общее: «задержка снижена на 50%, производительность увеличена на 60% по сравнению с предыдущим поколением контроллеров». (https://www.broadcom.com/solutions/enterprise-storage/nvme)

Программно-определяемое хранилище (SDS).

Стоимость решения: высокая.
ОС: Linux, Windows.
Производительность: высокая.
Применение: Масштабируемое основное хранилище большой емкости с защитой данных от потери. Высокоскоростное хранилище для группы серверов.

Программно-определяемое хранилище — отдельная обширная тема. Она рассматривается в разделе Программно-определяемое хранилище.

SDS использует мощности современных процессоров и распределение нагрузки между узлами. За счет этого SDS может показывать производительность, значительно превышающую возможности аппаратных дисковых контроллеров.
С учетом того, что аппаратных NVMe RAID контроллеров, мягко говоря, немного, приходится меряться с тем — что есть.

Есть сравнительные тесты RAIDIX ERA компании Рэйдикс с программными RAID на сервере с 12х Intel DC D3700 SSD (материалы Flash Memory Summit 2018)

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid modeIOPS для системы из 12шт Intel DC D3700
RAIDZ (аналог RAID6 в файловой системе ZFS)
RAID6 средствами mdadm Linux
RAID5 средствами mdadm Linux
RAID6 средствами RAIDIX ERA
Суммарная предельная скорость 12 накопителей — аппаратный предел

Подробно тесты и результаты описаны в упоминавшемся уже отчете на habr, на основе которых мы сравнивали программные RAID.

На следующей диаграмме — сравнение того же RAIDIX ERA с Intel VROC на сервере с 24х Ultrastar DC SN620 3.2TB объединенных в RAID5.

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid modeIOPS для 24х Ultrastar DC SN620 в RAID5
RAIDIX ERA RAID5, 4k
Intel VROC RAID5, 4k

Некоторые тесты производительности различных решений на NVMe SSD приводятся в NVMe хранилище. Тесты производительности.

Источник

На полной скорости: руководство по оптимальной настройке SSD-накопителей

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid mode

Благодаря оптимальным настройкам твердотельные накопители способны достичь максимальной производительности. В RAID-массиве они даже могут ставить новые рекорды.

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid mode

Твердотельные накопители победно шествуют по миру. У дисков на основе флеш-памяти много достоинств, а теперь к ним добавилась еще и доступность больших накопителей емкостью до 1 Тбайт. Кроме того, устройства средней и высшей категории долговечны, о чем свидетельствует большая гарантия, указываемая производителями. И, казалось бы, остается только купить модуль, установить и перенести ОС. Однако не все так просто, как хотелось бы. Оптимальной производительности и большого срока службы накопитель может достигнуть только с правильными настройками. В первой части статьи рассказываем о параметрах наиболее популярных типов твердотельных накопителей.

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid modeТип устройства энергонезависимой памяти определяется протоколом, обес­печивающим передачу данных. На первый взгляд разница может быть практически незаметной. С использованием обычного механизма AHCI скорость обмена данными достигает 550 Мбайт/с, а новой спецификации NVMe — до 4000, причем с более коротким откликом и улучшенным параллельным доступом. Накопители с поддержкой этих протоколов существуют в различных форм-фак­торах. Для AHCI это традиционный корпус форм-фактора 2,5 дюйма с разъемом SATA и модуль M.2 с так называемым ключом B. Для NVMe наиболее популярен форм-фактор M.2 с ключом M.

Во второй части статьи мы расскажем о возможностях твердотельных накопителей. Для этого мы создали массив RAID 0 из двух высокоскоростных носителей. Однако прежде чем пытаться ставить рекорды, стоит попробовать добиться оптимальной производительности на обычном твердотельном диске.

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid mode Подключаем правильно
Первый порт M.2 (выделен желтым) разделяет ресурсы по полосе пропускания с портами SATA 5-6. Если второй порт M.2 (выделен красным) задействовать под накопитель AHCI, он использует полосу пропускания портов SATA 1-2 — вместе с накопителем NVMe в разъеме M.2

Оптимальное использование твердотельных накопителей M.2

Накопители формата M.2, будучи высокоскоростными и компактными (22×80 мм), идеально подходят для мобильных компьютеров. Правда, модули M.2 умещаются не во все компьютеры, кроме того, NVMe и AHCI — это два разных протокола. Если вы последовательно будете выполнять рекомендации, то быстро найдете накопитель, который оптимально подойдет именно для ва­шего ПК.

В руководстве пользователя или в технических характеристиках на сайте производителя материнской платы десктопа вы найдете информацию о возможности и условиях установки накопителя форм-фактора M.2.

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid mode Настройка
Накопители NVMe лучше всего работают с драйверами производителя. Кроме того, нужно установить эту галочку в настройках накопителя (в диспетчере устройств)

Слот M.2 предусмотрен на платах для процессоров поколений Haswell/Broadwell (разъем LGA 1150) и выше, но, как правило, передача данных на старых платах в нем ведется только по двум линиям PCIe 2.0, из-за чего скорость не может превышать одного гигабайта в секунду. Кроме того, нередко обнаруживается, что в UEFI нет поддержки устройств NVMe или нет драйверов для них, поэтому, скорее всего, нужно будет приобрести модуль M.2 с AHCI или обычный накопитель SATA.

Начиная со Skylake чипсет материнской платы поддерживает четыре линии PCIe 3.0, которые в сумме обеспечивают скорость до 4 Гбайт/с. Если при этом на компьютер установлена Windows 10, ничего не мешает поместить модуль M.2 с поддержкой NVMe. В установщике и ОС Windows 7 и 8 отсутствуют драйверы USB для платформы Skylake, а также для накопителей NVMe, что вдвойне усложняет установку. Перед монтажом модуля обратите внимание, с какими интерфейсами слот M.2 разделяет ресурсы по полосе пропускания: разъемы SATA могут быть недоступны при подключении накопителя M.2 AHCI, а накопитель M.2 NVMe может использовать полосу пропускания одного из слотов PCIe. Сверьтесь по руководству пользователя и в случае необходимости подключите другие накопители или видеокарты в свободные слоты.

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid mode Windows 10 достигает оптимальной скорости загрузки только в случае, если загрузка компьютера происходит в режиме UEFI и активирована опция Fast Boot

У ноутбука выявить совместимость с накопителем M.2 и его протоколом бывает сложнее, поскольку производители не публикуют такие данные. Поэтому часто приходится рыскать по Интернету, забив в поиск маркировку компьютера и «M.2». Если найдете ноутбук этой же линейки, оснащенный накопителем M.2, это можно считать признаком совместимости. Но все же модуль M.2 стоит покупать только после того, как вы разберете ноутбук и ­изучите слот M.2. По нему можно определить длину подходящего модуля (42, 60, 80 или 110 мм — форм-факторы обозначаются «M.2 2242», «M.2 2260» и т. д.). ­Если сомневаетесь, берите для вашего ноутбука модуль M.2 на AHCI. Такую память можно определить по тому, что она выпускается и в форм-факторе 2,5 дюйма с SATA, например, Samsung 850 Evo, Crucial MX300 или SanDisk X400.

Оптимизация ОС под NVMe

Для новых накопителей, которые работают на NVMe, при любом раскладе нужен соответствующий драйвер. В Windows 10 он есть по умолчанию, так что с установкой и настройкой SSD проблем возникнуть не должно. Для наилучшей скорости загрузки и максимальной производительности нужно установить Windows 10 в чистом режиме UEFI. В меню загрузки выберите установочный носитель в режиме UEFI (вместо «USB» или «SATA»). Во время создания логических разделов системного накопителя проследите за тем, чтобы установщик создал таблицу разделов GUID. Так в настройках UEFI Boot будут доступны опции Fast Boot или Ultra Boot, позволяющие сократить время запуска до экрана приветствия до нескольких секунд.

Накопители NVMe работают с драйверами Windows 10, но по-настоящему разгоняются только с драйверами от своего производителя, поэтому такой накопитель лучше выбирать от крупного производителя с хорошей поддержкой ПО (Samsung, Intel, Toshiba, OCZ) и установить их самые свежие драйвера. Для Windows 7 и 8 установите драйвера от производителя во время переустановки.

SSD и материнские платы с портами SATA 3 Гбит/с

SSD с интерфейсом SATA может ощутимо ускорить работу ПК, даже если тот оснащен только устаревшими портами SATA 3 Гбит/с. Нужно учесть только следующие моменты:

> Скорости более 300 Мбайт/с не достигнет ни один накопитель, подключенный по SATA 3 Гбит/с. Новые накопители с разъемом SATA 6 Гбит/с обратно совместимы со старыми портами, но скорость будет ограничена до 3 Гбит/с минус накладные расходы.

> В BIOS Setup нужно активировать режим AHCI. Часто оказывающийся предустановленным на старых компьютерах режим IDE отнимает у твердотельного накопителя немало быстродействия. Во время запуска системы откройте BIOS Setup и поищите нужный параметр, например, в разделе «Peripherals…SATA Controller».

> Очень старые твердотельные накопители (например, Intel X25-E и более ранние, Samsung до 470) не поддерживают команду TRIM, поэтому диск не может физически удалить ненужные данные, что в результате интенсивного использования приводит к значительной потере производительности. Чтобы привести такой накопитель в чувство, можно создать резервную копию данных, затем при помощи Live-ди­стрибутива Linux откатить его на заводские настройки и перенести бэкап обратно.

Переход на накопитель NVMe

Если вы хотите перенести свою систему Windows 7 или 8 на новый компьютер с накопителем NVMe, сначала подключите старый жесткий диск как системный диск SATA к новому компьютеру, загрузитесь с него и установите отсутствующие драйвера (для чипсета, сетевых адаптеров, контроллеров USB и т. д.). Если Windows запросит повторной активации, пока не выполняйте ее.

Сначала вставьте накопитель NVMe и установите драйвера для него с сайта производителя. Затем перенесите вашу операционную систему на накопитель NVMe при помощи специальных средств переноса, предложенных производителем, или программ для создания образов. Внимательно проверьте выравнивание разделов относительно размеров блоков (см. скриншот слева), чтобы гарантировать максимальную производительность накопителя и срок его службы. И только когда компьютер без проблем запустится с накопителя NVMe, активируйте Windows.

Повышаем скорость

После переноса Windows на твердотельный накопитель все должно работать быстрее, если только система не используется уже давно или не установлено слишком много программ. Если быстродействие системы не увеличилось даже на твердотельном накопителе, возможно, некоторые программы попали в автозагрузку и системные службы и тормозят работу ОС.

Чтобы почистить их, откройте в Windows приложение «Конфигурация системы». На вкладке «Службы» активируйте опцию «Не отображать службы Microsoft», затем уберите флажки из чекбоксов всех служб, не относящихся к вашему антивирусу или устройствам, без которых вы не сможете работать. То же самое проделайте на вкладке «Автозагрузка». В Windows 10 автозагрузка перенаправляет в диспетчер задач, где программы отключаются из контекстного меню правой кнопки мыши.

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid mode Диагностика накопителя с помощью утилит от производителя помогает определить его состояние

Владельцам накопителей SATA, особенно не новых, рекомендуется проверить состояние устройства при помощи инструментов производителя (например, Samsung Magician, Crucial Storage Executive, Intel SSD Toolbox) или посредством утилиты Tool SSD Life. Программы не только оценивают состояние диска, но и предсказывают время выхода его из строя, выводя на экран значение SMART. Особенно важен атрибут под названием Reallocated Sector Count (или аналогичный), отражающий число операций переназначения секторов, содержащих ошибку.

Результаты рассчитываются с учетом увеличения износа по шкале от максимального значения (100 или 255) до порога (например, 10 или 0), на котором накопитель перестает работать. Но это только предсказания и теория, поскольку в действительности неожиданно могут отказать даже накопители, чьи значения SMART были в пределах нормы, и наоборот ­— диски с критическими значениями (более 20-30% износа против изначальных значений) могут проработать еще очень долго.

Тем не менее следует принимать во внимание вероятность сбоя дисков и регулярно создавать резервные копии. Полезно к тому же проводить тестирование (например, посредством AS SSD Benchmark) и сравнивать результаты с данными таких же накопителей, поискав обзоры в Интернете: если ваш диск оказался значительно медленнее или система в целом работает нестабильно, возможно, накопитель нужно заменить.

В погоне за рекордами скорости

Быстрее, чем NVMe SSD, работает массив RAID 0 из двух накопителей, когда система записывает и считывает информацию одновременно с двух дисков. Если возьметесь за конфигурацию аппаратных RAID-массивов в BIOS/UEFI и пройдете через установку Windows, то на двух доступных накопителях SATA можете получить такую же скорость передачи данных, как на накопителе NVMe начального уровня. Мы же хотим объединить таким образом два высокоскоростных накопителя NVMe и побить рекорды скорости.

Создание RAID-массива

Первый барьер в погоне за RAID-мас­сивом из накопителей NVMe — аппаратное обеспечение. На материнской плате должны быть два слота NVMe, а также возможность объединить их при помощи функции RAID чипсета Intel. К тому же система после этой процедуры должна еще и загрузиться. В принципе, справиться с этой задачей могут топовые материнские платы с чипсетами Intel Z170 и новейшим Z270 (для процессоров Kaby Lake).

На материнскую плату Gigabyte Z270X Gaming 7 мы установили два твердотельных накопителя Samsung 960 Pro. Затем нам нужно было настроить аппаратный RAID в UEFI. В ранней версии прошивки материнской платы попутно пришлось выполнить еще и небольшую задачу: нужно было сначала активировать режим RAID контроллера SATA, и только потом в пункте меню «Peripheral | EZ Raid» мы смогли объединить оба диска NVMe в массив RAID 0, который получил в два раза больше емкости, чем один накопитель.

RAID-массив был готов за несколько кликов. Для установки Windows 10 мы скопировали программу Intel Rapid Sto­rage с прилагающегося к материнской плате диска на USB-флешку. Когда во время установки нужно было выбрать системный диск, мы загрузили драйвер, нажав соответствующую кнопку, после чего массив, связанный с контроллером Intel, определился как диск назначения.

Во время запущенного нами процесса установки UEFI система автоматически загружается из RAID-массива, который используется даже в текущем режиме работы как самый обычный накопитель. Но из-за того, что теперь операционная система обменивается данными только с контроллером Intel для RAID, а не напрямую с накопителями, мы не смогли задействовать драйвер Samsung для NVMe, благодаря которому потенциал 960 Pro мог бы полностью проявить себя, и это немного отразилось на скорости.

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid modeRAID 0: преимущества и бенчмарки

На правильных настройках UEFI наша тестовая система загружается менее чем за десять секунд. Полная установка LibreOffice вместе с записью 7000 файлов заняла 21 секунду. Бенчмарки (см. вверху) отражают в цифрах быстродействие RAID-массива, а также его предел. Предел — потому что вместо теоретического увеличения скорости на 100% по сравнению с отдельным диском мы получили только 20% прироста в скорости чтения и 32% — при записи.

Большей скорости мы смогли достичь, применив довольно бесполезный на практике метод: при помощи адаптера подключили второй твердотельный накопитель в слот PCIe для видеокарт, затем загрузились с третьего твердотельного накопителя SATA и объединили оба носителя NVMe с драйверами Samsung в Windows в один программный

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid mode Адаптер M.2/PCIe
При необходимости твердотельный накопитель форм-фактора M.2 можно подключить в слот PCIe x4 через переходник

RAID-массив. Такой массив (он, впрочем, не подходит для использования в качестве диска для загрузки системы) обогнал отдельно взятый накопитель на 43% по чтению и целых 82% по записи.

Результаты простого, но довольно быстрого тестирования ATTO Disk Bench­mark показали, что скорость даже такой комбинации не превысит 4 Гбайт/с. Это максимальная пропускная способность шины DMI, соединяющей процессор и чипсет. Intel должна принимать срочные решения по изменению структуры платформы, чтобы она могла поддерживать огромные скорости передачи данных NVMe-совместимых накопителей.

Высокоскоростные твердотельные накопители

Еще год назад Samsung выпустила для конечных пользователей первые твердотельные накопители формата M.2 с поддержкой NVMe — модель 950 Pro. Следующее устройство — 960 Pro — по сравнению с первым значительно прибавило в скорости. С точки зрения цены за гигабайт интерес представляет накопитель 960 Evo, который почти не отстает от модели Pro.

Что означает nvme raid mode. Смотреть фото Что означает nvme raid mode. Смотреть картинку Что означает nvme raid mode. Картинка про Что означает nvme raid mode. Фото Что означает nvme raid modeФОТО: CHIP Studios; компании-производители

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *