Intel® Virtual RAID on CPU (Intel® VROC) is an enterprise RAID solution that unleashes the performance of NVMe* SSDs. Intel® VROC is enabled by a feature in Intel® Xeon® Scalable processors called Intel® Volume Management Device (Intel® VMD), an integrated controller inside the CPU PCIe root complex. NVMe* SSDs are directly connected to the CPU, allowing the full performance potential of fast storage devices to be realized. Intel® VROC enables these benefits without the complexity, cost, and power consumption of traditional hardware RAID host bus adapter (HBA) cards placed between the drives and the CPU.
The supported RAID levels by Intel® VROC are described below.
RAID 0 uses the read/write capabilities of two or more drives working in parallel to maximize the storage performance of a computer system. The following information provides an overview of the advantages, the level of fault tolerance provided, and the typical usage of RAID 0.
RAID 1 volumes contain two drives where the data is copied to both drives in real time to provide data reliability in the case of a single disk failure. When one disk drive fails, all data is immediately available on the other drive without any impact to the integrity of the data. The following information provides an overview of the advantages, the level of fault tolerance provided, and the typical usage of RAID 1.
RAID 5 volumes contain three (minimum) or more drives where the data and parity are striped across all drives in the volume. Parity is a mathematical method for recreating data that was lost from a single drive, which increases fault tolerance. If there are N drives in the RAID 5 volume, the capacity for data would be N-1 drives. For example, if the RAID 5 volume has 5 drives, the data capacity for this RAID volume consists of 4 drives. The following information provides an overview of the advantages, the level of fault tolerance provided, and the typical usage of RAID 5.
A RAID 10 volume uses four drives to create a combination of RAID levels 0 and 1. It is a striped set whose members are each a mirrored set. It provides a great balance between performance and excellent fault tolerance as it allows two drives to fail while still maintaining access to data, but has a low-cost effectiveness. The double degradation (two drives failure) support however, is limited to cases where drives from opposite mirrored set are failed. The following information provides an overview of the advantages, the level of fault tolerance provided, and the typical usage of RAID 10.
RAID Levels Support | While Intel® VROC for Windows* and Intel® VROC for Linux* support all RAID levels, Intel® VROC for VMware* ESXi* supports only RAID 1. See more information in the Intel® Virtual RAID on CPU (Intel® VROC) User Guide for VMware* ESXi*. |