2 ms·
> But getting people to dedicate a core/thread [to RX/TX polling] is also a hard sell. I think that if you're at the level where the kernel network stack is no
by gjulianm 5y ago
> But getting people to dedicate a core/thread [to RX/TX polling] is also a hard sell.
I think that if you're at the level where the kernel network stack is not enough, core pinning is a no brainer. You're probably spending more than one core in receiving data, moving to a polling thread pinned to a single core will not only improve performance due to the polling, but also due to the scheduler not pushing your process out and to the possibility of putting the threads on the appropriate NUMA nodes.