Amd raid driver что это

Обновлено: 08.07.2024

Для этого вам не нужен рейд. Это простая настройка диска ОС / файлового хранилища. Raid предназначен для дисков одинакового размера либо для чередования (Raid 0), чтобы сделать их быстрее, либо для резервирования (raid 1, raid 5) для резервного копирования. Обычные пользователи могут использовать RAID, но чаще всего это встречается в настройках NAS или Server.

Что такое режим RAID?

Улучшают ли драйверы чипсета производительность?

По вашему опыту, обновление драйверов набора микросхем улучшает производительность или стабильность? Да, иногда это улучшает производительность и стабильность. В некоторых случаях (например, с Ryzen) они включали оптимизированные схемы управления питанием, которые улучшали производительность в определенных случаях использования для людей, которые не занимались разгоном.

Обязательно ли устанавливать драйверы чипсета?

Драйверы набора микросхем предназначены для обеспечения работоспособности материнских плат и совместимости с периферийными устройствами, такими как usb / sound / network / и т. Д. Если вы их не установите, возникнут проблемы.

Как узнать, установлены ли у меня драйверы набора микросхем?

Найдите "диспетчер устройств" в Windows и посмотрите там. Щелкните правой кнопкой мыши набор микросхем (также может найти в разделе "системные устройства"), выберите свойства, перейдите на вкладку драйвера и проверьте версию.

Обязательно ли устанавливать AMD Chipset Driver (include chipset \ sata raid driver) .

Обязательно, если он с сайта производителя материнской платы (ноутбука).

Александр Щукин Искусственный Интеллект (501172) Значит ставь.

markus mak-frank Искусственный Интеллект (286047) у тебя есть рейд?

устанавливай
так сложно что ли ??
по идей нужно - правда смотря какая винда и какой проц - то иногда можно и без него
но так сложно установить его так спрашиваешь ??

AMD Chipset Driver - Пакет драйверов содержит драйверы для чипсетов материнских плат на базе процессоров AMD. В данный пакет входят драйверы для контроллеров AMD AHCI, AMD USB 3.0, AMD SMBus и другие. Драйверы обеспечивают корректную работу установленного оборудования (наборы микросхем AMD), повышают стабильность и надежность компьютера в целом под управлением операционных системы Windows 10, Windows 8, Windows 8.1, Windows 7, Windows XP, Windows Vista.

Анатолий Луговской Мастер (1138) Конечно, даже без капли на то сомнения . Качай! Удачи .

Стоит ли устанавливать драйвер чипсета AMD?

Как установить драйверы, не открывая windows?

Использование восстановления системы, даже если Windows Vista / 7 не загружается

  1. Загрузитесь с установочного DVD на вашем компьютере.
  2. Выберите загрузку с диска.
  3. Выберите Восстановить компьютер.
  4. Нажмите "Далее.
  5. Выберите Восстановление системы.
  6. Нажмите "Далее.
  7. Выберите диск Windows / Vista.
  8. Щелкните Готово.

Как установить драйверы SATA в Windows 10?

4. Установите или обновите драйверы для стандартного контроллера SATA AHCI.

Про RAID. На диске от материнской платы идут драйвера, с ними идёт Raid драйвер Что это такое? и нужно ли это ставить?

raid - это для объединения нескольких жестких дисков для повышения производительности
например:
RAID 0 (striping — «чередование» ) — дисковый массив из двух или более жёстких дисков с отсутствием резервирования. Информация разбивается на блоки данных (Ai) и записывается на оба/несколько дисков одновременно.

(+): За счёт этого существенно повышается производительность (от количества дисков зависит кратность увеличения производительности) .

(-): Надёжность RAID 0 заведомо ниже надёжности любого из дисков в отдельности и падает с увеличением количества входящих в RAID 0 дисков, т. к. отказ любого из дисков приводит к неработоспособности всего массива.

RAID 1
Два диска — минимальное количество для построения «зеркального» RAID 1
Схема RAID 1RAID 1 (mirroring — «зеркалирование») .

(+): Обеспечивает приемлемую скорость записи и выигрыш по скорости чтения при распараллеливании запросов. [1]

(+): Имеет высокую надёжность — работает до тех пор, пока функционирует хотя бы один диск в массиве. Вероятность выхода из строя сразу двух дисков равна произведению вероятностей отказа каждого диска, см. Вероятность пересечения событий. На практике при выходе из строя одного из дисков следует срочно принимать меры — вновь восстанавливать избыточность. Для этого с любым уровнем RAID (кроме нулевого) рекомендуют использовать диски горячего резерва. Достоинство такого подхода — поддержание постоянной доступности.

(-): Недостаток заключается в том, что приходится выплачивать стоимость двух жёстких дисков, получая полезный объём одного жёсткого диска (классический случай, когда массив состоит из двух дисков) .

Как установить драйверы AMD RAID?

Обновление контроллера жесткого диска / драйвера набора микросхем

Нужен ли мне драйвер VGA?

не требуется. Он бы контролировал разрешение дисплея, если бы вы использовали бортовое видео. Вы все равно получите изображение без его установки (используя встроенное видео), но недостатком является то, что он может не обрабатывать более высокие разрешения некоторых мониторов.

Что делает драйвер набора микросхем Intel?

Драйверы набора микросхем отвечают за управление связью между различными компонентами вашей системы: процессором, видеокартой, жесткими дисками, устройствами PCI и системной памятью. Важно поддерживать эти драйверы в актуальном состоянии, особенно если вы обычно сталкиваетесь с низкой производительностью системы.

Обновляет ли Ryzen master драйверы?

Что такое драйвер AMD RAID?

AMD RAID Driver (SATA and NVMe RAID) 2.09.28.009

SATA RAID only for Windows® 7, NVMe and SATA RAID for Windows® 10
AMD Ryzen™ Desktop Processor
AMD X370 Chipset
AMD B350 Chipset
Both NVMe/SATA RAID on Windows® 10
3rd Gen AMD Ryzen™ Threadripper™ Processors
3rd Gen AMD Ryzen™ Desktop Processor
2nd Gen AMD Ryzen™ Threadripper™ Processor
2nd Gen AMD Ryzen™ Desktop Processor
AMD Ryzen™ Threadripper™ Processor
AMD Ryzen™ Desktop Processor
AMD Ryzen™ Desktop Processor with Radeon™ Graphics
AMD X470 Chipset
AMD X399 Chipset
AMD B450 Chipset
AMD B550 Chipset
AMD X370 Chipset
AMD B350 Chipset
AMD A320 Chipset
AMD A520 Chipset
AMD X570 Chipset
AMD TRX40 Chipset

Jump

necros2k7 Драйвера как подсовывали?
Установщик массив в любом случае не может увидеть.
Он может увидеть только диск - если не видит, значит нет драйвера, тут все просто.
Поэтому надо драйвер либо на этапе загрузки, либо что еще лучше интегрировать в дистрибутив.
Драйвера качать с офсайта- поскольку модель не указана сложно подсказать какой драйвер.

Ну и такой вопрос - для чего может понадобиться ставить Win10 на встроенный AMD RAID .
Во первых в домашних системах если их не используют в качестве сервера рэйд вообще крайне редко имеет смысл. А использовать Win10 под сервер не лучшая идея.
Во вторых рэйд делают либо на нормальных контроллерах (дорого, но быстро,) либо софтрэйд средствами операционнйо системы. А вот встроенный в мат. плату софт рэйд никто не использует - у него все недостатки софт рэйда, коим он и является, и плюс к этому у него еще и недостатки аппаратного рэйда.
В третьих рэйд из SSD без нормального контроллера - производительность дисков просядет, TRIM работать гарантированно не будет.

1. Скопировал на флешку последние драйвера по инструкции с нета , AMD bottom RAID, AMD configuration и 3й не помню какой. мать MSI A320M PRO-VD/S ( AMD® A320 чипсет)
2. Для того чтобы при умершем одном винте осталась вся инфа и операционка, зеркалирование прозрачное, без дополнительного ПО и внешних устройств для хранения. Да, есть вероятность что сдохнут 2 но для домашней системы где только настроенный софт , конфиги - думаю цена/риск приемлимы. Важные файлы есессно на других внешних дисках. Если есть более простые и надежные решения с удовольствием выслушаю)

Jump

Скопировал на флешку последние драйвера по инструкции с нета
Для того чтобы при умершем одном винте осталась вся инфа и операционка,

Ну для этого используется бэкап, но никак не рэйд.
Зеркальный рэйд используется для организации бесперебойной работы, а не для сохранения данных.
Чтобы при сдохшем диске пользователь продолжал работать на компьютере, без выключения и перезагрузки.
А администратор спокойно поменяет диск на исправный, рэйд перестроиться - а компьютер при этом должен работать, без всяких перезагрузок. Вот для этого и нужен RAID1.
Если речь идет именно о сохранении данных -только бэкап.

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

Тем более у вас там SSD диски, и скорее всего не серверные. В случае RAID они будут работать медленнее, а если не решить проблему с неработающим TRIM то работать будут очень медленно. Там надо приличный овер оставлять .


Организация единого дискового пространства — задача, легко решаемая с помощью аппаратного RAID-контроллера. Однако следует вначале ознакомиться с особенностями использования и управления таким контроллером. Об этом сегодня расскажем в нашей статье.

Надежность и скорость работы дисковых накопителей — вопрос, волнующий каждого системного администратора. Несмотря на заверения производителей о качестве собственных устройств — HDD и SSD продолжают выходить из строя в самое неподходящее время, теряя драгоценные данные. Технология S.M.A.R.T. в большинстве случаев дает возможность оценить «здоровье» накопителя, но это не гарантирует того, что диск будет продолжать беспроблемно работать.

Предсказать выход диска из строя со 100%-ой точностью невозможно, поэтому следует предусмотреть вариант, при котором это не станет проблемой или причиной остановки сервисов. Использование RAID-массивов решает эту задачу. Рассмотрим три основных подхода, применяющихся для этой задачи:

  • Программный RAID — наименее затратный вариант, но и наименее производительный. Массив создается средствами операционной системы, вся нагрузка по обработке данных «ложится на плечи» центрального процессора.
  • Интегрированный аппаратный RAID (еще его часто называют Fake-RAID) — микрочип, установленный на материнскую плату, который берет на себя часть функционала аппаратного RAID-контроллера, работая в паре с центральным процессором. Этот подход работает чуть быстрее, чем программный RAID, но надежность у такого массива оставляет желать лучшего.
  • Аппаратный RAID — это отдельный контроллер с собственным процессором и кэширующей памятью, полностью забирающий на себя выполнение всех дисковых операций. Наиболее затратный, однако, самый производительный и надежный вариант для использования.

Внешний вид

Мы выбрали решения Adaptec от компании Microsemi. Это RAID-контроллеры, зарекомендовавшие себя удобством использования и высокой производительностью. Их мы устанавливаем, если наш клиент решил заказать сервер произвольной или фиксированной конфигурации.


Для подключения дисков используются специальные интерфейсные кабели. Со стороны контроллера используются разъемы SFF8643. Каждый кабель позволяет подключить до 4-х дисков SAS или SATA (в зависимости от модели). Помимо этого интерфейсный кабель еще имеет восьмипиновый разъем SFF-8485 для шины SGPIO, о назначении которой поговорим чуть позже.

Помимо самого RAID-контроллера существует еще два дополнительных устройства, позволяющих увеличить надежность:

    BBU (Battery Backup Unit) — модуль расширения с литий-ионной батареей, позволяющий поддерживать напряжение на энергозависимой микросхеме кэша. В случае внезапного обесточивания сервера его использование позволяет временно сохранить содержимое кэша, которое еще не было записано на диски.

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

Технические характеристики

Температура

Вначале хотелось бы затронуть такую важную вещь, как температурный режим аппаратных RAID-контроллеров Adaptec. Все они оснащены небольшими пассивными радиаторами, что может вызвать ложное представление о небольшом тепловыделении.

Производитель контроллера приводит в качестве рекомендуемого значения воздушного потока — 200 LFM (linear feet per minute), что соответствует показателю 8,24 литра в секунду (или 1,02 метра в секунду). Рассчитаны такие контроллеры исключительно на установку в rackmount-корпусы, где такой воздушный поток создается скоростными штатными кулерами.

От 0°C до 40-55°C — рабочая температура большинства RAID-контроллеров Adaptec (в зависимости от наличия установленных модулей), рекомендованная производителем. Максимальная рабочая температура чипа составляет 100°C. Функционирование контроллера при повышенной температуре (более 85°C) может вывести его из строя. Удобства ради приводим под спойлером табличку рекомендуемых температур для разных серий контроллеров Adaptec.

Series 2 (2405, 2045, 2805) and 2405Q 55°C без модулей
Series 5 (5405, 5445, 5085, 5805, 51245, 51645, 52445) 55°C без батарейного модуля, 40°C с батарейным модулем ABM-800
Series 5Z (5405Z, 5445Z, 5805Z, 5805ZQ) 50°C с модулем ZMCP
Series 5Q (5805Q) 55°C без батарейного модуля, 40°C с батарейным модулем ABM-800
Series 6E (6405E, 6805E) 55°C без модулей
Series 6/6T (6405, 6445, 6805, 6405T, 6805T) 55°C без ZMCP модуля, 50°C с ZMCP модулем AFM-600
Series 6Q (6805Q, 6805TQ) 50°C с ZMCP модулем AFM-600
Series 7E (71605E) 55°C без модулей
Series 7 (7805, 71605, 71685, 78165, 72405) 55°C без ZMCP модуля, 50°C с ZMCP модулем AFM-700
Series 7Q (7805Q, 71605Q) 50°C с ZMCP модулем AFM-700
Series 8E (8405E, 8805E) 55°C без модулей
Series 8 (8405, 8805, 8885) 55°C без ZMCP модуля, 50°C с ZMCP модулем AFM-700
Series 8Q (8885Q, 81605Z, 81605ZQ) 50°C с ZMCP модулем AFM-700

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

Скорость работы

Для того чтобы продемонстрировать, как наличие аппаратного RAID-контроллера способствует увеличению скорости работы сервера, мы решили собрать тестовый стенд со следующей конфигурацией:

  • CPU Intel Xeon E3-1230v5;
  • RAM 16 Gb DDR4 2133 ECC;
  • 4 HDD емкостью по 1 ТБ.

Затем в этот же стенд поставим RAID-контроллер Adaptec ASR 7805 с модулем защиты кэша AFM-700, подключим к нему эти же жесткие диски и выполним точно такое же тестирование.

С программным RAID

Несомненное преимущество программного RAID — простота использования. Массив в ОС Linux создается с помощью штатной утилиты mdadm. При установке операционной системы чаще всего создание массива предусмотрено непосредственно из установщика. В случае, когда такой возможности установщик не предоставляет, достаточно всего лишь перейти в соседнюю консоль с помощью сочетания клавиш Ctrl+Alt+F2 (где номер функциональной клавиши — это номер вызываемой tty).

Создать массив очень просто. Командой fdisk -l смотрим, какие диски присутствуют в системе. В нашем случае это 4 диска:


Проверяем, чтобы на дисках не было метаданных, например, от предыдущего массива:


В случае, если на одном или нескольких дисках будут метаданные, удалить их можно следующим образом (где sdX — требуемый диск):


Создадим на каждом диске разделы для будущего массива c помощью fdisk. В качестве типа раздела следует указать fd (Linux RAID autodetect).


Собираем массив RAID 10 из созданных разделов с помощью команды:


Сразу после этого будет создан массив /dev/md0 и будет запущен процесс перестроения данных на дисках. Для отслеживания текущего статуса процесса введите:



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

После установки операционной системы и Bitrix24 на созданный массив мы запустили стандартный тест и получили следующие результаты:


С аппаратным RAID

Прежде чем сервер сможет использовать единое дисковое пространство RAID-массива, необходимо выполнить базовую настройку контроллера и логических дисков. Сделать это можно двумя способами:

  • при помощи внутренней утилиты контроллера,
  • утилитой из операционной системы.


Утилита позволяет не только управлять настройками контроллера, но и логическими устройствами. Инициализируем физические диски (вся информация на дисках при инициализации будет уничтожена) и создадим массив RAID-10 с помощью раздела Create Array. При создании система запросит желаемый размер страйпа, то есть размер блока данных за одну I/O-операцию:

  • больший размер страйпа идеален для работы с файлами большого размера;
  • меньший размер страйпа подойдет для обработки большого количества файлов небольшого размера.
Важно — размер страйпа задается только один раз (при создании массива) и это значение в дальнейшем изменить нельзя.


Сразу после того, как контроллеру отдана команда создания массива, также, как и с программным RAID, начинается процесс перестроения данных на дисках. Этот процесс работает в фоновом режиме, при этом логический диск становится сразу доступен для BIOS. Производительность дисковой подсистемы будет также снижена до завершения процесса. В случае, если было создано несколько массивов, то необходимо определить загрузочный массив с помощью сочетания клавиш Ctrl + B.

После того как статус массива изменился на Optimal, мы установили Bitrix24 и провели точно такой же тест. Результат теста:


Сразу становится понятно, что аппаратный RAID-контроллер ускоряет операции чтения и записи на дисковый носитель за счет использования кэша, что позволяет быстрее обрабатывать массовые обращения пользователей.

Управление контроллером

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

  • Debian,
  • Ubuntu,
  • Red Hat Linux,
  • Fedora,
  • SuSE Linux,
  • FreeBSD,
  • Solaris,
  • Microsoft Windows,
  • Citrix XenServer,
  • VMware ESXi.

С помощью указанных утилит можно, не прерывая работу сервера, легко управлять логическими и физическими дисками. Также можно задействовать такой полезный функционал, как «подсветка диска». Мы уже упоминали про пятый кабель для подключения SGPIO — этот кабель подключается напрямую в бэкплейн (от англ. backplane — соединительная плата для накопителей сервера) и позволяет RAID-контроллеру полностью управлять световой индикацей каждого диска.

Следует помнить, что бэкплэйны поддерживают не только SGPIO, но и I2C. Переключение между этими режимами осуществляется чаще всего с помощью джамперов на самом бэкплэйне.

Каждому устройству, подключенному к аппаратному RAID-контроллеру Adaptec, присваивается идентификатор, состоящий из номера канала и номера физического диска. Номера каналов соответствуют номерам портов на контроллере.

Замена диска — штатная операция, впрочем, требующая однозначной идентификации. Если допустить ошибку при этой операции, можно потерять данные и прервать работу сервера. С аппаратным RAID-контроллером такая ошибка является редкостью.

Делается это очень просто:

    Запрашивается список подключенных дисков к контроллеру:

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


Настройка кэширования

Теперь пару слов о вариантах работы кэша на запись. Вариант Write Through означает, что контроллер сообщает операционной системе об успешном выполнении операции записи только после того, как данные будут фактически записаны на диски. Это повышает надежность сохранности данных, но никак не увеличивает производительность.

Чтобы достичь максимальной скорости работы, необходимо использовать вариант Write Back. При такой схеме работы контроллер будет сообщать операционной системе об успешной IO-операции сразу после того, как данные поступят в кэш.

Важно — при использовании Write Back настоятельно рекомендуется использовать BBU или ZMCP-модуль, поскольку без него при внезапном отключении электричества часть данных может быть утеряна.

Настройка мониторинга

Вопрос мониторинга статуса работы оборудования и возможности оповещения стоит достаточно остро для любого системного администратора. Для того чтобы настроить «связку» из Zabbix и RAID-контроллера Adaptec рекомендуем воспользоваться перечисленными решениями.

Зачастую требуется отслеживать состояние контроллера напрямую из гипервизора, например, VMware ESXi. Задача решается с помощью установки CIM-провайдера с помощью инструкции Microsemi.

Прошивка

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

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

Важно — не следует выполнять перепрошивку самостоятельно, поскольку любая ошибка может привести к потере данных!

Заключение

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

Системные инженеры Selectel бесплатно выполнят базовую настройку дискового массива на аппаратном RAID-контроллере при заказе сервера произвольной конфигурации. В случае, если потребуется дополнительная помощь с настройкой, мы будем рады помочь в рамках нашей услуги администрирования. Также мы подготовили для наших читателей небольшую памятку по командам утилиты arcconf.


В данной статье мы расскажем про разные способы организации RAID-массивов, а также покажем один из первых аппаратных RAID-контроллеров с поддержкой NVMe.

Все разнообразие применений технологии RAID встречается в серверном сегменте. В клиентском сегменте чаще всего используется исключительно программный RAID0 или RAID1 на два диска.

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

Что такое RAID?

RAID (англ. Redundant Array of Independent Disks — избыточный массив независимых (самостоятельных) дисков) — технология виртуализации данных для объединения нескольких физических дисковых устройств в логический модуль для повышения отказоустойчивости и производительности.

Конфигурация дисковых массивов и используемые при этом технологии зависят от выбранного уровня RAID (RAID level). Уровни RAID стандартизированы в спецификации Common RAID Disk Data Format. Она описывает множество уровней RAID, однако самыми распространенными принято считать RAID0, RAID1, RAID5 и RAID6.

RAID0, или Stripes, — это уровень RAID, который объединяет два или более физических диска в один логический. Объем логического диска при этом равен сумме объемов физических дисков, входящих в массив. На этом уровне RAID отсутствует избыточность, а выход из строя одного диска может привести к потере всех данных в виртуальном диске.

Уровень RAID1, или Mirror, создает идентичные копии данных на двух и более дисках. Объем виртуального диска при этом не превышает объема минимального из физических дисков. Данные на виртуальном диске RAID1 будут доступны, пока хотя бы один физический диск из массива работает. Использование RAID1 добавляет избыточности, но является достаточно дорогим решением, так как в массивах из двух и более дисков доступен объем только одного.

Уровень RAID5 решает проблему дороговизны. Для создания массива с уровнем RAID5 необходимо как минимум 3 диска, при этом массив устойчив к выходу из строя одного диска. Данные в RAID5 хранятся блоками с контрольными суммами. Нет строгого деления на диски с данными и диски с контрольными суммами. Контрольные суммы в RAID5 — это результат операции XOR, примененной к N-1 блокам, каждый из которых взят со своего диска.

Хотя RAID-массивы повышают избыточность и предоставляют резервирование, они не подходят для хранения резервных копий.

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

Виды RAID-контроллеров

Существует два способа создать и использовать RAID-массивы: аппаратный и программный. Мы рассмотрим следующие решения:

  • Linux Software RAID.
  • Intel® Virtual RAID On CPU.
  • LSI MegaRAID 9460-8i.

Linux Software RAID

Программные RAID-массивы в семействе ОС Linux — достаточно распространенное решение как в клиентском сегменте, так и в серверном. Все, что нужно для создания массива, — утилита mdadm и несколько блочных устройств. Единственное требование, которое предъявляет Linux Software RAID к используемым накопителям, — быть блочным устройством, доступным системе.

Отсутствие затрат на оборудование и программное обеспечение — очевидное преимущество данного способа. Linux Software RAID организует дисковые массивы ценой процессорного времени. Список поддерживаемых уровней RAID и состояние текущих дисковых массивов можно посмотреть в файле mdstat, который находится в корне procfs:


Поддержка уровней RAID добавляется подключением соответствующего модуля ядра, например:


Все операции с дисковыми массивами производятся через утилиту командной строки mdadm. Сборка дискового массива производится в одну команду:


После выполнения этой команды в системе появится блочное устройство /dev/md0, которое представляет из тебя виртуальный диск.

Intel® Virtual RAID On CPU


Intel® VROC Standard Hardware Key
Intel® Virtual RAID On CPU (VROC) — это программно-аппаратная технология для создания RAID-массивов на базе чипсетов Intel®. Данная технология доступна в основном для материнских плат с поддержкой процессоров Intel® Xeon® Scalable. По умолчанию VROC недоступен. Для его активации необходимо установить аппаратный лицензионный ключ VROC.

Стандартная лицензия VROC позволяет создавать дисковые массивы с 0, 1 и 10 уровнями RAID. Премиальная версия расширяет этот список поддержкой RAID5.

Технология Intel® VROC в современных материнских платах работает совместно с Intel® Volume Management Device (VMD), которая обеспечивает возможность горячей замены для накопителей с интерфейсом NVMe.


Intel® VROC со стандартной лицензией Настройка массивов производится через Setup Utility при загрузке сервера. На вкладке Advanced появляется пункт Intel® Virtual RAID on CPU, в котором можно настроить дисковые массивы.


Создание массива RAID1 на двух накопителях
Технология Intel® VROC имеет свои «козыри в рукаве». Дисковые массивы, собранные с помощью VROC, совместимы с Linux Software RAID. Это означает, что состояние массивов можно отслеживать в /proc/mdstat, а администрировать — через mdadm. Эта «особенность» официально поддерживается Intel. После сборки RAID1 в Setup Utility можно наблюдать синхронизацию накопителей в ОС:

Отметим, что через mdadm нельзя собирать массивы на VROC (собранные массивы будут Linux SW RAID), но можно менять в них диски и разбирать массивы.

LSI MegaRAID 9460-8i


Внешний вид контроллера LSI MegaRAID 9460-8i
RAID-контроллер является самостоятельным аппаратным решением. Контроллер работает только с накопителями, подключенными непосредственно к нему. Данный RAID-контроллер поддерживает до 24 накопителей с интерфейсом NVMe. Именно поддержка NVMe выделяет этот контроллер из множества других.


Главное меню аппаратного контроллера
При использовании режима UEFI настройки контроллера интегрируются в Setup Utility. В сравнении с VROC меню аппаратного контроллера выглядит значительно сложнее.


Создание RAID1 на двух дисках
Объяснение настройки дисковых массивов на аппаратном контроллере является достаточно тонкой темой и может стать поводом для полноценной статьи. Здесь же мы просто ограничимся созданием RAID0 и RAID1 с настройками по умолчанию.

Диски, подключенные в аппаратный контроллер, не видны операционной системе. Вместо этого контроллер «маскирует» все RAID-массивы под SAS-накопители. Накопители, подключенные в контроллер, но не входящие в состав дискового массива, не будут доступны ОС.


Несмотря на маскировку под SAS-накопители, массивы с NVMe будут работать на скорости PCIe. Однако такая особенность позволяет загружаться с NVMe в Legacy.

Тестовый стенд

Каждый из способов организации дисковых массивов имеет свои физические плюсы и минусы. Но есть ли разница в производительности при работе с дисковыми массивами?

Для достижения максимальной справедливости все тесты будут проведены на одном и том же сервере. Его конфигурация:

  • 2x Intel® Xeon® 6240;
  • 12x DDR4-2666 16 GB;
  • LSI MegaRAID 9460-8i;
  • Intel® VROC Standard Hardware Key;
  • 4x Intel® SSD DC P4510 U.2 2TB;
  • 1x Samsung 970 EVO Plus M.2 500GB.

Тестирование

В первую очередь проверим задержки при работе с диском. Тест выполняется в один поток, размер блока 4 КБ. Каждый тест длится 5 минут. Перед началом для соответствующего блочного устройства выставляется none в качестве планировщика I/O. Команда fio выглядит следующим образом:


Из результатов fio мы берем clat 99.00%. Результаты приведены в таблице ниже.

Случайное чтение, мкс Случайная запись, мкс
Диск 112 78
Linux SW RAID, RAID0 113 45
VROC, RAID0 112 46
LSI, RAID0 122 63
Linux SW RAID, RAID1 113 48
VROC, RAID1 113 45
LSI, RAID1 128 89

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


Производительность измеряется в количестве операций ввода-вывода. Результаты представлены в таблице ниже.

Случайное чтение 1 поток, IOPS Случайная запись 1 поток, IOPS Случайное чтение 128 потоков, IOPS Случайная запись 128 потоков, IOPS
Диск 11300 40700 453000 105000
Linux SW RAID, RAID0 11200 52000 429000 232000
VROC, RAID0 11200 52300 441000 162000
LSI, RAID0 10900 44200 311000 160000
Linux SW RAID, RAID1 10000 48600 395000 147000
VROC, RAID1 10000 54400 378000 244000
LSI, RAID1 11000 34300 229000 248000
Легко заметить, что использование аппаратного контроллера дает увеличение задержек и просадку по производительности в сравнении с программными решениями.

Заключение

Использование аппаратных решений для создания дисковых массивов из двух дисков выглядит нерационально. Тем не менее, существуют задачи, где использование RAID-контроллеров оправдано. С появлением контроллеров с поддержкой интерфейса NVMe у пользователей появляется возможность использовать более быстрые SSD в своих проектах.






Ваша оценка отправлена, спасибо. Сообщите нам, пожалуйста, как можно сделать ответ вам еще более полезным.

Благодарим за ваше мнение.

Как настроить RAID?

Следуйте инструкциям ниже в зависимости от модели процессора

Как настроить массив RAID для процессора Intel

После включения компьютера непрерывно нажимайте клавишу [Del] для входа в меню BIOS

Выберите [SETTINGS] («Настройки») → выберите [advanced] («Продвинутые настройки») → [Windows OS Configurations] → Выберите [ Windows 10 WHQL Support] как [UEFI].

bios raid

Выберите [SETTINGS] («Настройки») → выберите [advanced] («Продвинутые настройки») → установите для [SATA mode] («Режим SATA») значение [RAID/Optane Mode] («Режим RAID / Optane»)

bios raid

Нажмите [F10] → нажмите [Yes] («Да»), чтобы сохранить изменения и выйти, компьютер перезагрузится.

bios raid

После включения компьютера непрерывно нажимайте клавишу [Del] для входа в меню BIOS

Выберите [SETTINGS ] («Настройки») → [Advanced («Продвинутые настройки»)] → выберите [Intel(R) Rapid Storage Technology]

bios raid

Выберите [Create RAID Volume]

bios raid

Выберите уровень RAID в соответствии с тем, что вам требуется.

bios raid

RAID 0: Два или более диска с одинаковым количеством каналов, одинаковыми протоколами и емкостью. RAID 0 увеличивает скорость чтения и записи для ЗУ для одновременного увеличения производительности.

RAID 1: Два или более диска с одинаковым количеством каналов, одинаковыми протоколами и емкостью. Производится зеркальное резервное копирование данных на каждом диске. Обеспечивает более высокую безопасность и надежность для данных.

RAID 5: Три или более диска с одинаковым количеством каналов, одинаковыми протоколами и емкостью. Может рассматриваться как компромиссный вариант между RAID 0 и RAID 1, обеспечивающий более высокую безопасность данных и производительность с увеличенной скоростью чтения и записи. Недостатком является незначительно меньшая скорость записи данных по сравнению с одним диском.

ВОССТАНОВЛЕНИЕ: при отказе RAID1 или RAID5 установите диск и используйте режим ВОССТАНОВЛЕНИЯ, чтобы восстановить массив RAID

bios raid

Выберите диски для RAID

Например, выберите диски HGST и WDC, затем нажмите [create Volume]

bios raid

В этот момент будут созданы тома RAID [Volume1, RAID 0(Stripe), 1.8TB, Normal].

bios raid

Как настроить массив RAID для процессора AMD

После включения компьютера непрерывно нажимайте клавишу [Del] для входа в меню BIOS,

Выберите [SETTINGS] → [Advanced] → [Windows OS Configurations] → Установите для [ Windows 10 WHQL Support] значение [Enable].

bios raid

Выберите [Settings] → [Advanced] → установите для [SATA mode] («Режим SATA») значение [RAID mode]

bios raid

Нажмите [F10] → нажмите [Yes] («Да»), чтобы сохранить изменения и выйти, компьютер перезагрузится.

bios raid

После включения компьютера непрерывно нажимайте клавишу [Del] для входа в меню BIOS,

Выберите [SETTINGS] → [Advanced] → выберите [RAIDXpert2 Configuration Utility].

bios raid

Выберите [Array Management]

bios raid

Если пункт [Create Array] («Создать массив») серого цвета, это означает, что текущий диск уже установлен в массив RAID. Нажмите [Delete Array] («Удалить массив»), чтобы повторно создать RAID.

bios raid

Выберите [Check All] → Нажмите [Delete Array(s)]

bios raid

Установите для [Confirm] значение [Enable] → и нажмите [YES]

Примечание: все данные будут удалены, поэтому выполните резервное копирование своих данных.

bios raid

Существующие массивы будут удалены

bios raid

Нажмите [Create Array]

bios raid

Нажмите [Select RAID Level]

bios raid

Выберите уровень RAID в соответствии с тем, что вам требуется. Здесь мы в качестве примера берем RAID0, выберите [RAID 0 (Stripe)].

RAIDABLE: для процессора AMD выберите режим RAIDABLE в случае использования одного диска

RAID 0: Два или более диска с одинаковым количеством каналов, одинаковыми протоколами и емкостью. RAID 0 увеличивает скорость чтения и записи для ЗУ для одновременного увеличения производительности.

RAID 1: Два или более диска с одинаковым количеством каналов, одинаковыми протоколами и емкостью. Производится зеркальное резервное копирование данных на каждом диске. Обеспечивает более высокую безопасность и надежность для данных.

RAID 5: Три или более диска с одинаковым количеством каналов, одинаковыми протоколами и емкостью. Может рассматриваться как компромиссный вариант между RAID 0 и RAID 1, обеспечивающий более высокую безопасность данных и производительность с увеличенной скоростью чтения и записи. Недостатком является незначительно меньшая скорость записи данных по сравнению с одним диском.

bios raid

Нажмите [Select Physical Disks]

bios raid

Выберите диски для RAID. Например установите для [ Physical Disk 0:1:3] и [Physical Disk0:1:7] значение [Enable] → Нажмите [Apply Changes]

Читайте также: