Intel VROC
Intel VROC, Virtual RAID on CPU — технология программно-аппаратного RAID, встроенного в некоторые процессоры разработки Intel. VROC сменил более ранний интеловский программный RAID Intel Rapid Storage Technology Enterprise (RSTe)[1].
Intel разработала VROC для организации программных массивов RAID на твердотельных дисках NVME в серверах и рабочих станциях на процессорах Xeon Scalable[2].
История
В первом кварте 2019 года Intel выпустила версию VROC 6.0, с этого времени технология программного RAID Intel Rapid Storage Technology enterprise (RSTe) объединена с VROC[3][1].
Технология
Технология программного RAID VROC была разработана в Intel для поддержки программных массивов на дисках (SSD) NVME[4][2]. Более ранняя интеловская технология RSTe тоже поддерживает диски NVME, но в ней эти диски работают не оптимально и не на самой высокой скорости[2].
В VROC используются следующие необязательные компоненты[1]:
- Volume Management Device, VMD («устройство управления томами») — функция контроллера PCIe, встроенного в процессоры Intel Xeon Scalable; VMD в этой линейке процессоров разделён на три домена (VMD domain) по 16 линий PCIe в каждом; VMD требуется для поддержки загрузочных массивов, «горячего» подключения и отключения дисков и для управления индикацией на них, при этом VMD поддерживает только накопители производства Intel[3]
- RAID Write Hole, RWH — функция подпрограммы RAID, решающая проблему неконсистентности массива RAID-5 или RAID-6 в результате сбоя или отключения питания в процессе пересчёта и записи на диски блоков с контрольными суммами[1];
Чипсеты Intel поддерживают загрузку с массивов VROC, в том числе с массивов, собраных на SSD NVME[4].
Ограничения
Управление массивами VROC на уровне BIOS (до загрузки операционной системы) требует установленного в материнскую плату ключа с лицензией VROC (только при установленном ключе в программе настройки BIOS появляется меню VROC, без ключа оно скрыто)[4].
VROC поддерживает максимум 48 дисков при наличии коммутатора PCIe, без которого поддерживается 24 диска, но только 4 диска на один домен VMD[1].
VROC ограничивает число дисков в массивах[1]:
- в массивах RAID-10 — 4 SSD;
- в массивах RAID-1 — 2 SSD.
Производительность массивов VROC (измерена в лаборатории Intel при чтении с массива RAID-0 из четырёх SSD)[1][5][6]:
- в Windows — максимум 1 млн. операций ввода-вывода в секунду[7];
- в Linux — максимум 2,5 млн. операций ввода-вывода в секунду[8].
Массивы VROC могут быть собраны не на любых дисках, список совместимости есть на сайте Intel[4].
Поддержка в ОС
VROC поддерживается в Windows и Linux[1]:
- в Windows есть программы с интерфейсами GUI и CLI;
- в Linux массивы VROC управляются mdadm;
- Intel выпустила для VROC программу Accelerated Storage Manager (ASM) с управлением черезх веб-интерфейс;
- Intel опубликовала подробную документацию к своему RESTful API к VROC.
Примечания
- 1 2 3 4 5 6 7 8 Intel VROC // True System. — 2020.
- 1 2 3 Intel, 2017.
- 1 2 Intel Virtual RAID on CPU (Intel VROC) Name Change for 6.0 : [англ.] : [арх. 1 февраля 2020] / NVM Solutions Group 3. — Intel, 2019. — 9 p.
- 1 2 3 4 FL, 2019.
- ↑ Frequently Asked Questions about Intel Virtual RAID on CPU (Intel VROC) : [англ.] : [арх. 15 марта 2018] // Intel.
- ↑ RAID Performance Analysis on Intel® VROC : [англ.] : [арх. 29 января 2023] : White Paper. — Intel.
- ↑ Intel Virtual RAID on CPU Windows Performance : [англ.] : [арх. 28 марта 2022] / NVM Solutions Group. — Intel.
- ↑ Intel Virtual RAID on CPU Linux Performance : NSG Host Storage Software : [англ.] : [арх. 12 мая 2024] / NVM Solutions Group. — Intel.
Литература
- Intel® RAID Solutions Meet the Needs of Enterprise and Client Platforms : [англ.] : [арх. 18 апреля 2024]. — Intel, 2017. — 2 p.
- Ильинский, В. Intel VROC – ключ блаженства и всевластия : [арх. 29 апреля 2019] // Ferra Labs. — 2019. — 26 апреля.
Ссылки
- АЙt. Intel Virtual RAID on CPU (VROC) (23 декабря 2022).
- EFSOL. Тест производительности софт-рейд массива Windows Server и технологии Intel VROC (26 января 2022).
- Олег. Windows — Intel Virtual RAID on CPU. internet-lab.ru (27 октября 2022).