- What is your VSPHERE Version:
- Number of SAS Virtual Machines:
- Are SAS VMs part of a larger VM Farm?
- Is the VM Farm On-Prem or Cloud Based?
- VM Subscription
- Are the VMs statically reserved, or vMotioned?
- If vMmotion runs during a SAS process, the disruption is disabling.
- Are the VMs sharing/borrowing/stealing resources (CPU/Memory)?
- Is CPU Hot Add enabled? If so, please disable.
- How thinly provisioned are the VMs?
- VM Backup Schedule
- Are hypervisor level backups used?
- It is recommended to Not Allow Hypervisor level backups during SAS Job executions.
- Are physical host level backups used?
- It is recommended to Not Allow HOST level backups during SAS Job executions.
- These should be placed on a non-interfering schedule.
- What is the backup schedule?
- VM Placement
- Are the SAS VMs in the same ESXi cluster? This is optimal.
- Are the SAS Virtual Machine hosts contained within the same local subnet? It is best to do this.
- Are the SAS Virtual Machine hosts and memory for each VM, contained within the same single socket? If not, NUMA problems can persist despite VMWare attempts to control it.
- Are different SAS VMs collocated on the same physical host?
- Are the SAS VMs Multi-Tenant, Single Tenant Dedicated Host, or Singe Tenant Dedicated Instance?
- Are the physical hosts 2 Socket, or 4 Socket Host?
- Network
- Is the VM cluster using VMXNET3?
- What is the Network bandwidth between VMs (NIC through Switch)?
- Are there adequate NIC/FC card resources to support each VM, in a given physical host to permit at least 100 MB/sec/core IO Bandwidth to external storage? This is required for SAS I/O for SAS GRID Compute Nodes and SAS Viya Worker Nodes.
- Are Paravirtual SCSI Controller/Adapters used?
- If PVSCSI Adapters are used, has the queue depth and ring page count within the virtual machine been increased? https://kb.vmware.com/s/article/2053145
vmw_pvscsi.cmd_per_lun=254
vmw_pvscsi.ring_pages=32
The second line ensures persistence after a reboot https://kb.vmware.com/s/article/2150431
- Storage
- Is the VM Consumed Storage in the same data center as the VMs? Is it collocated on the same ESXi cluster, or on the same subnet?
- Is VMDKs placed on FC, PVSCSI, or Network Attached storage?
- Are VM disks thick provisioned/eager zeroed?
- What is the host adapter bandwidth to external storage?
- Do all of the SAS VMs have consonant MTU settings on NIC cards?
- Can you provide any Network Attached, SAN, HCI, or local Storage Vendors and Model Numbers?
- Is any external storage shared with non-SAS applications or is it dedicated to SAS?
Vendor STORAGE Specific Considerations
There are many Vendor storage specific considerations for VM Cluster tuning for storage optimization. These are a few topics. Please work with your Storage Vendor for more specific recommendations based on your SAS®9/SAS® Viya® usage.
- Multipathing
- VAAI Primitives
- DiskMAXIO Settings
- Device Queue Lengths
- iSCSI Settings
- Jumbo Frames when Required