Date: Fri, 28 May 2021 17:42:30 +0000 From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 256217] [tcp] High system load because of interrupts with RACK Message-ID: <bug-256217-7501-QmhCIG6vd0@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-256217-7501@https.bugs.freebsd.org/bugzilla/> References: <bug-256217-7501@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D256217 --- Comment #4 from Michael Tuexen <tuexen@freebsd.org> --- So loading the RACK module, but not loading it, does not trigger the issue. Getting rid of all RACK based TCP connections seems to resolve the issue. Can you do the following experiment? 1) Load RACK and use net.inet.tcp.functions_default=3Dfreebsd at boot time.= You should not experience the problem. 2) Switch the stack for new connections to RACK by using sysctl net.inet.tcp.functions_default=3Drack. You can check the stack being used by using sockstat -SPtcp. The problem should now show up once new connections = are established. 3) Switch the stack for new connections to the base stack by using sysctl net.inet.tcp.functions_default=3Dfreebsd. Either wait until the connections= using RACK have been closed or kill them by using tcpdrop -S rack. This should resolve the issue. If the behaviour is as I think it is, the problem is only there if you have active RACK connections. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-256217-7501-QmhCIG6vd0>