Thank you for your reply.
In the below case, is the memcached hardware(CPU/LAN card) the limit?
Here is more detailed debugging:
We noticed at over 300,000 memcached requests per second and at about 2.5~3 Gbps traffic memcached suspected problems occur.
memcached server hardware(and hardware connecting to it) is
Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
with 10GBASE-T, short less than 5 m cat 7 cable hooked up to Cisco Nexus switch as layer 2 network.
CPU: Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz
OS: Redhat Enteprise Linux 8.5
memcached config:
MAXCONN="600000"
CACHESIZE="30000"
OPTIONS="-l {internalip_redacted} -t 8"
memcached version:
memcached-1.6.14-1.el8.remi.x86_64
debug information:
listen_disabled_num -> normal
Is the machine in swap? no
Is the machine overloaded? it seems so in below graph but these are servers dedicated fully to memcached
Unfortunately could not run
mc_conn_tester.pl when problems occurred. Also timeouts were not noted, only memcached requests and connections slowing down.
Memcached CPU graph %:
Memcached CPU graph detailed:
Memcached requests per second:
App profiler showing although other portions slowing down, mostly memcached is slowing down severely:
Thank you.