[lvs-users] sync daemon single CPU limits

To: " users mailing list." <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: [lvs-users] sync daemon single CPU limits
From: Phillip Moore <pdm@xxxxxxxxx>
Date: Thu, 22 Aug 2019 10:58:26 -0500

I noticed that the ipvs-b process is tending towards 100% CPU utilization
on some of my IPVS LB clusters. It seems process is limited to one core
with our version of Centos7 (kernel 3.10.0-957). This would seem to put a
practical limit on the number of sessions that can be handled even when
network throughput is well below capacity. We've seen some recent increases
in our connection counts and have started seeing some dropped packets on
the VIPs.

Has there been any changes in recent kernels to make this not be limited to
a single core and to be able to handle a higher number of synced sessions?

Some context for the question. We have 8 linux servers in each cluster
using keepalived to setup ip_vs. All nodes are active running both the
master and backup sync processes (-a and -b). We use BGP to route traffic
to the nodes.

Please read the documentation before posting - it's available at: mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Send requests to lvs-users-request@xxxxxxxxxxxxxxxxxxxxxx
or go to

<Prev in Thread] Current Thread [Next in Thread>