RAID 0 for data is not recommended. See the recommended RAID setting here
https://knowledgebase.starwindsoftware. ... ssd-disks/.
The issue I'm having is that when the cluster is put under any kind of load, my vSAN HA disks become desynced and cycle between syncing and not synced every ~10 minutes
What exactly type of loads are you having? Can I have the logs from your system? See this article on how to collect the logs
https://knowledgebase.starwindsoftware. ... collector/.
Here is how you need to benchmark the performance
https://www.starwindsoftware.com/best-p ... practices/. Please repeat the tests as described here.
Poor performance inside the VMs may be related to VMQ, RSS, and RSC settings. Please disable those on the hardware level and inside the VMs. Finally, make sure to have Fixed disks in your VMs.
Also, we do not recommend running the VMs from snapshots for a long time. Please find articles below regarding VMs snapshots:
Checkpoints and Snapshots Overview
https://docs.microsoft.com/en-us/previo ... v%3Dws.11)
Disadvantages in Hyper-V Snapshotting
https://social.technet.microsoft.com/wi ... tting.aspx
Avoid using checkpoints on a virtual machine that runs a server workload in a production environment
https://docs.microsoft.com/en-us/window ... production
Considerations:
We do not recommend using virtual machine checkpoints as a permanent data or system recovery solution. A backup solution helps provide protection that is not provided by checkpoints. Even though virtual machine checkpoints provide a convenient way to store different points of system state, data, and configuration, there are some inherent risks of unintended data loss if they are not managed appropriately. Checkpoints do not protect against problems that may occur on the host, such as a hardware malfunction on the physical computer or a software-related issue in the management operating system. Also, applications that run in a virtual machine are not aware of the snapshot, and will not be able to adjust appropriately.
Keep the following considerations in mind, especially if you plan to use checkpoints on a virtual machine in a production environment:
· The presence of a virtual machine checkpoint reduces the disk performance of the virtual machine.
· We do not recommend using checkpoints on virtual machines that provide time-sensitive services, or when performance or the availability of storage space is critical.
How could Hyper-V snapshots impact a virtual machine performance?
As shown previously, when a Hyper-V administrator takes snapshots for a virtual machine; the virtual will need to read the VM data from more and more files and then the virtual machine performance will start to degrade and may even result in very poor performance.
Impact
Available space may run out on the physical disk that stores the checkpoints files. If this occurs, no additional disk operations can be performed on the physical storage. Any virtual machine that relies on the physical storage could be affected.
If physical disk space runs out, any running virtual machine that has checkpoints or virtual hard disks stored on that disk may be paused automatically. Hyper-V Manager shows the status of these virtual machines as "paused-critical".
Will be waiting for your logs.