Array Performance and Data Protection
1754287 Members
3288 Online
108813 Solutions
New Discussion

SIOC Best Practice?

 
SOLVED
Go to solution
julez66
Frequent Advisor

SIOC Best Practice?

So I've been reading the forums and various articles about SIOC, and it seems to be a mixed bag on when to use it, on what type of array to use it, etc.

So I was interested in what default suggestion is for Nimble Storage arrays when it comes to SIOC.

What kind of workloads?  Enable it on all datastores?  If you have mixed volumes of VMFS and Guest iSCSI connections on the same array?

Knowing that all spindles are being utilized I wasn't sure when this would be beneficial.

1 REPLY 1
pdavies34
Valued Contributor
Solution

Re: SIOC Best Practice?

Julez,

Taken from our VMWare BPG - avaialbe on InfoSight BPG page:

Storage IO Control (SIOC)

Storage IO Control (SIOC) enables QoS (Quality of Service) for shared storage access between virtual machines. It is purpose built to address the “noisy neighbor” problem that is common in shared services environments. One can define shares and IOPS limits on a per virtual machine VMDK level, to ensure critical virtual machines are treated as first class citizen.

Nimble Storage Consideration:

No additional configuration is needed on the Nimble array side to take advantage of this feature. Simply set higher share values and IOPS limits for mission critical virtual machines, and the I/O QoS enforcement would work accordingly.


So feel free to use it on a per VM basis if you feel it is required.

Phil