Hi, That shouldn’t be the issue. Half-opens are on main because connection establishment needs locks before it sends out a syn packet. Handshakes are not completed on main but on workers. VPP with one worker + main should be able to handle 100k+ CPS with warmed up pools.
Long term we’ll switch from main to first worker for syns but again, that’s not the thing that limits performance in your case. Instead, it’s probably the number of ports. You should be able to confirm that by testing with multiple source ips. Regards, Florin > On May 4, 2022, at 8:00 AM, weizhen9...@163.com wrote: > > Hi, > Is this the reason for the low performance? In general, the main threads > handles management functions(debug CLI, API, stats collection) and one or > more worker threads handle packet processing from input to output of the > packet. Why does the main core handle the session? Does the condition > influence the performance? If yes, what should I do? > Thanks. > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#21353): https://lists.fd.io/g/vpp-dev/message/21353 Mute This Topic: https://lists.fd.io/mt/90793836/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-