Since I realised that today, I've re-added the tunables that are accepted "net.inet.rss.bits", "net.isr.maxthreads" and "net.inet.rss.enabled" and rebooted . I also had to but netstat -Q shows that threads aren't bound to CPU enabled.Question 2: Should I expect the setting to change ie. is wrong at present without threads bound to CPU? Question 3: How do I make it so?
Quote from: cookiemonster on September 21, 2022, 06:18:15 pmSince I realised that today, I've re-added the tunables that are accepted "net.inet.rss.bits", "net.isr.maxthreads" and "net.inet.rss.enabled" and rebooted . I also had to but netstat -Q shows that threads aren't bound to CPU enabled.Question 2: Should I expect the setting to change ie. is wrong at present without threads bound to CPU? Question 3: How do I make it so?I'm missing the "net.inet.rss.bindthreads" tunable from your list of applied steps. Maybe you forgot it?
root@OPNsense:/home/penguin # sysctl -a | grep bindkern.ipc.tls.bind_threads: 1net.isr.bindthreads: 0user.posix2_c_bind: 0
So I've tried adding the tunable as net.isr.bindthreads and net.inet.rss.bindthreadsBoth give an "unsupported" message.Is that expected? Which is right for this kernel version? 13.1-RELEASE-p2 FreeBSD 13.1-RELEASE-p2 stable/22.7-n250229-c8a7fd0d5dc SMP amd64
Configuration:Setting Current LimitThread count 1 1Default queue limit 256 10240Dispatch policy direct n/aThreads bound to CPUs enabled n/a