Search
The Best Hyperconverged Infrastructure (HCI) for Enterprise ROBO, SMB & Edge

HA: QoS during Synchronization Process

Description

When StarWind Virtual SAN operates in High Availability (HA) mode, data synchronization continuously occurs between partner nodes to ensure data consistency. During heavy workloads, this synchronization process may compete with client I/O requests (reads and writes from applications and virtual machines).

To maintain a balance between synchronization and service responsiveness, StarWind implements a Quality of Service (QoS) mechanism through the Synchronization Priority setting. This feature allows administrators to control whether the system prioritizes synchronization speed or client request handling.

  • If the priority for all partners is set to Sync process, synchronization will complete faster but may temporarily reduce the speed of servicing client requests.
  • If the priority is set to Client requests, StarWind will prioritize client I/O, temporarily suspending synchronization to ensure minimal impact on user experience.

This mechanism provides flexible control over system behavior, allowing synchronization to proceed efficiently without noticeably degrading client performance.

To change synchronization priority, follow the steps in the help page here: https://www.starwindsoftware.com/help/ChangingSynchronizationPriority.html

NOTES

  • Setting synchronization priority to Sync process accelerates synchronization but can affect client I/O performance under heavy load.
  • Setting priority to Client requests improves responsiveness for users and services but increases total synchronization time.
  • Proper QoS settings should be chosen based on workload type and performance requirements.

Conclusion

The Synchronization priority feature in StarWind Virtual SAN enables administrators to fine-tune the balance between synchronization efficiency and client request performance.

This flexibility ensures that StarWind HA environments can be optimized for different workloads — from systems prioritizing uninterrupted client access to those focused on rapid data synchronization between nodes.

Hey! Looking for a reliable, high-performance, and cost-effective shared storage solution for your production cluster?
Dmytro Malynka
Dmytro MalynkaStarWind Virtual SAN Product Manager
We’ve got you covered! StarWind Virtual SAN (VSAN) is specifically designed to provide highly-available shared storage for Hyper-V, vSphere, and KVM clusters. With StarWind VSAN, simplicity is key: utilize the local disks of your hypervisor hosts and create shared HA storage for your VMs. Interested in learning more? Book a short StarWind VSAN demo now and see it in action!