Study on Nginx load balancing algorithm based on ESXi performance counter with random operator
Li Wang, Mi Pan · 2023
As a lightweight high-performance HTTP and reverse proxy web service, Nginx has been favored by major network service providers in recent years. The most prominent feature of Nginx is the reverse proxy, which makes the millions of concurrent accesses per second possible. Based on the existing Nginx load balancing algorithm, we propose a load balancing algorithm based on ESXi performance counter with random operator (DWEPCR), which aims to reduce the resource overload in single node by balancing the load of each node in the cluster, and improves the system performance thereby. Experiments show that the DWEPCR algorithm has better results than the Nginx built-in equalization algorithm.