Skip To Main Content
Support Knowledge Base

Intel® Virtual RAID on CPU (Intel® VROC) RAID Levels Support List

Content Type: Compatibility   |   Article ID: 000100500   |   Last Reviewed: 01/31/2025

Environment

Intel® VROC

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 (Striping)

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.

  • Drives Supported: Two minimum.
  • Advantage: High transfer rates.
  • Fault Tolerance: None. If one drive fails all data will be lost.
  • Application: Typically used in desktops and workstations for maximum performance for temporary data and high I/O rate. It also should be noted that although RAID 0 can be scaled to many drives there is a performance sweet spot specific for each implementation.

RAID 1 (Mirroring)

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.

  • Drives Supported: Two maximum.
  • Advantage: Redundancy of data. One drive may fail, but data will continue to be accessible. A rebuild to a new drive is recommended to maintain data redundancy.
  • Fault Tolerance: Excelent. Drive mirroring means that all data on one drive is duplicated on another drive.
  • Application: Typically used for smaller systems where the capacity of one disk is sufficient and for any application(s) requiring very high availability.

RAID 5 (Striping with Parity)

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.

  • Drives Supported: Three minimum.
  • Advantage: High percentage of usable capacity and high read performance as well as fault tolerance.
  • Fault Tolerance: Excelent. Parity information allows data to be rebuilt after replacing a failed drive with a new drive.
  • Application: Typically used as storage of large amounts of critical data. As with RAID 0, although RAID 5 can be scaled to many drives, there is a performance sweet spot specific to each implementation.

RAID 10 (Striping and Mirroring)

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.

  • Drives Supported: Four.
  • Advantage: Combines the read performance of RAID 0 with the fault tolerance of RAID 1.
  • Fault Tolerance: Excelent. Drive mirroring means that all data on one drive is duplicated on another drive.
  • Application: Typically used for high-performance applications requiring data protection, such as video editing.
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*.

Related Products

This article applies to 1 products.