Poor __inet_check_established()
implementation
#1419
Labels
Milestone
__inet_check_established()
implementation
#1419
Linux kernel 4.19 (standard Debian 9.12 kernel). Couple of runs of
wrk
likecan easily lead to significantly degraded performance on the client machine, sometime up to 20-30 times, with following perf profile.
Need to check the current kernel implementation. Last time I checked it, it was a dummy hash table with lists. Probably the recent our research in high performance concurrent hash tables for MariaDB can be employed here. Also see how VPP TCP manages per-CPU/per-thread connections hash tables.
The text was updated successfully, but these errors were encountered: