Site icon mulcas

vSphere 7 - Differentiate Between vSphere NIOC And vSphere SIOC

Differentiate between vSphere NIOC and vSphere SIOC

VMware vSphere 7.x Study Guide for VMware Certified Professional – Data Center Virtualization certification. This article covers Section 1: Architectures and Technologies. Objective 1.4 – Differentiate between vSphere Network I/O Control (NIOC) and vSphere Storage I/O Control (SIOC).  

This article is part of the VMware vSphere 7.x - VCP-DCV Study Guide. Check out this page first for an introduction, disclaimer, and updates on the guide. The page also includes a collection of articles matching each objective of the official VCP-DCV.

Differentiate Between vSphere NIOC and vSphere SIOC

There are three ways (or features) to manage I/O traffic in vSphere: Network I/O Control (NIOC), Storage I/O Control (SIOC), and Storage Distributed Resources Scheduler (SDRS). This article (Objective 1.4) focuses on how to differentiate between vSphere Network I/O Control (NIOC) and vSphere Storage I/O Control (SIOC). 

Note: Although “SDRS” is not precisely highlighted in any objective, is a key feature, and it is discussed in objective 1.6.5 – Describe datastore clusters.

In short, the key differences between NIOC and SIOC are the following:

1. Network I/O Control (NIOC)

vSphere Network I/O Control is used to set Quality of Service (QoS) levels on network traffic. It is a feature available ONLY with vSphere Distributed Switches. Useful for vSAN when vSAN traffic must share the physical NIC with other traffic types, such as vMotion, management, virtual machines.

There are two primary uses for vSphere Network I/O Control:

vSphere NIOC is currently on version 3. This latest version:

1.1 Bandwidth Allocation for System Traffic

You can use Network I/O Control on a distributed switch to configure bandwidth allocation for the traffic that is related to the main vSphere features:

1.2 Parameter for Bandwidth Allocation - System Traffic

By using several configuration parameters Network I/O Control allocates bandwidth to traffic from basic vSphere system features.

Shares

Reservation

Limit

1.3 Bandwidth Allocation for Virtual Machine Traffic

Network I/O Control allocates bandwidth for virtual machines by using two models: 

Network Resource Pools

A network resource pool represents a part of the aggregated bandwidth that is reserved for the virtual machine system traffic on all physical adapters connected to the distributed switch.

Source VMware

Defining Bandwidth Requirements for a Virtual Machine

You allocate bandwidth to an individual virtual machine similarly to allocating CPU and memory resources. 

Bandwidth Provisioning to a Virtual Machine on the Host

To guarantee bandwidth, Network I/O Control implements a traffic placement engine that becomes active if a virtual machine has bandwidth reservation configured. 

Source VMware

1.4 Parameter for Bandwidth Allocation - Virtual Machine

NIOC allocates bandwidth to individual virtual machines based on configured shares, reservation, and limit for the network adapters in the VM hardware settings.

Shares

The relative priority, from 1 to 100, of the traffic through this VM network adapter against the capacity of the physical adapter that is carrying the VM traffic to the network.

Reservation

The minimum bandwidth, in Mbps, that the VM network adapter must receive on the physical adapter.

Limit

The maximum bandwidth on the VM network adapter for traffic to other virtual machines on the same or on another host.

2. Storage I/O Control (SIOC)

vSphere Storage I/O Control allows cluster-wide storage I/O prioritization, which allows better workload consolidation and helps reduce extra costs associated with overprovisioning. 

When you enable Storage I/O Control on a datastore:

Configuring Storage I/O Control is a two-step process:

By Default:

2.1 SIOC Requirements

Storage I/O Control has several requirements and limitations.

Note: Before using Storage I/O Control on datastores that are backed by arrays with automated storage tiering capabilities, check the VMware Storage/SAN Compatibility Guide to verify whether your automated tiered storage array has been certified to be compatible with Storage I/O Control.

2.2 SIOC Resource Shares and Limits

You allocate the number of storage I/O shares and upper limit of I/O operations per second (IOPS) allowed for each virtual machine. 

You can also monitor the SIOC shares. Datastore performance charts allow you to monitor the following information:

Resources

vSphere Networking

vSphere Resource Management

Conclusion

The topic reviewed in this article is part of the VMware vSphere 7.x Exam (2V0-21.20), which leads to the VMware Certified Professional – Data Center Virtualization 2021 certification. 

Section 1 - Architectures and Technologies. 

Objective 1.4 – Differentiate between vSphere Network I/O Control (NIOC) and vSphere Storage I/O Control (SIOC)

See the full exam preparation guide and all exam sections from VMware.

More topics related to VMware

Exit mobile version