I’ve asked about irqbalance in the past here. I understand the concern with broadcoms stuff. However I’m curious about it in regards to QoS-Cake since it does not use hardware acceleration. I’m curious if under that scenario would it help or manually assigning cores.
“Depends. If you need high performance PPPoE, the only way to make PPPoE become multithreaded with pfsense is actually to virtualize it, so NIC interrupts can be irq-balanced then. https://www.neelc.org/posts/opnsense-pppoe-kvm/” ~ @RMerlin
Under Linux according to the article at least under a bridge packets are forwarded without processing. But under QoS might they be processed multithreaded? I’m unsure if they already are or if it’s locked to core 0. I’m also kind of curious if pppoe performs better under multithreaded conditions in Linux or if that is only applicable to virtualized machines and because the topic quoted at hand was pfsense freebsd.
“Depends. If you need high performance PPPoE, the only way to make PPPoE become multithreaded with pfsense is actually to virtualize it, so NIC interrupts can be irq-balanced then. https://www.neelc.org/posts/opnsense-pppoe-kvm/” ~ @RMerlin
Under Linux according to the article at least under a bridge packets are forwarded without processing. But under QoS might they be processed multithreaded? I’m unsure if they already are or if it’s locked to core 0. I’m also kind of curious if pppoe performs better under multithreaded conditions in Linux or if that is only applicable to virtualized machines and because the topic quoted at hand was pfsense freebsd.
Last edited: