2 ms·
Poor cache utilization on traditional shared memory arch when passing data (packet) from core to core. I wonder if, while going down this road, they made sure
by brooksbp 14y ago
Poor cache utilization on traditional shared memory arch when passing data (packet) from core to core. I wonder if, while going down this road, they made sure key structures were cache-aligned.
Flow affinity, locking "streams" to cores, is the way to go. Relevant linux kernel support: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/networking/scaling.txt;h=579994afbe067bf9bf6d79bf50c62986dda2765d;hb=HEAD http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git...