StarWind iSCSI Accelerator/Load Balancer


Internet Small Computer System Interface (iSCSI) based storage systems that work through Ethernet network are still more than useful for SMBs. Free StarWind iSCSI Accelerator/Load Balancer allows leveraging virtualized workloads to increase VM performance. This tool improves CPU resource utilization by balancing iSCSI sessions between all the available server CPU cores.


However powerful iSCSI SANs may be, the default Microsoft iSCSI Initiator itself carries specific problems along the way. Increasing the network bandwidth is associated with more sessions, which results in two issues: first, iSCSI protocol lowers performance due to higher latency, and second, Microsoft iSCSI Initiator that would have solved any other problem fails to distribute workload effectively because it treats any CPU as if it had just 2 cores.

Nevertheless, performance of modern servers is aimed to infinity and beyond, which goes for the numbers of both cores. They usually have 2 CPU sockets, a lot more than 2 physical cores each. Double the overall number of physical cores and you get the number of logical ones that are available for cluster VMs.

Hence, the main problem with the Initiator is that it works with only 2 cores out of many, overwhelming them with sessions. So, the traditional use of iSCSI in Hyper-V environments won't deliver the desired performance.

StarWind iSCSI Accelerator – free load balancer for Hyper-V - pic 1
Microsoft iSCSI Initiator cannot distribute virtualized workloads.

The whole point of StarWind iSCSI Accelerator/Load Balancer - it requires neither extra hardware nor tiresome Microsoft iSCSI Initiator fine-tuning. Think of the Accelerator as a “middleperson”. The solution is implemented as a filter driver between the Initiator and the hardware. Every time an iSCSI session is created, StarWind iSCSI Accelerator assigns it to a free CPU core, thereby correcting the function of Microsoft iSCSI Initiator. StarWind iSCSI Accelerator solves the overload problem, increases Ethernet bandwidth, doesn't require any specialized adapters, available on any version of Windows server, and, last but not least, is simple in use and completely free.

StarWind iSCSI Accelerator – free load balancer for Hyper-V - pic 1
StarWind iSCSI Accelerator in action. Balancing virtualized workloads between all CPU cores.

StarWind iSCSI Accelerator/Load Balancer is a free solution from StarWind, designed to balance iSCSI among multiple CPU cores that works right after deployment in conjunction with Microsoft iSCSI Initiator and iSCSI SAN, and provides your VMs with as many IOPS as necessary.



StarWind iSCSI Accelerator takes Hyper-V VMs and Windows Server applications performance to an entirely new level by properly distributing iSCSI workloads among all the available CPU cores. No more “single CPU core bottleneck” – benefit from the maximized IOPS and CPU utilization.


Save the time used for trying to fine-tune Microsoft iSCSI Initiator performance. StarWind iSCSI Accelerator is deployed into any Windows system in less than a minute.


StarWind iSCSI Accelerator is free of charge. No hidden costs or payments. No additional hardware or software required. Just because VMs and applications running on the Windows Server platform deserve proper performance.

To download the software products please make your choice below. An installer link and the license key will be sent to the e-mail address you specify. Please check the Free vs. Paid document if you are uncertain of the StarWind Virtual SAN version. A totally unrestricted NFR (Not For Resale) version of StarWind Virtual SAN is available for certain use cases. Learn more here. StarWind Virtual SAN for Hyper-V release notes are available here.

Request a Callback Gartner`s Niche Player