RE: [PATCH] xps-mq: Transmit Packet Steering for multiqueue
From: Loke, Chetan <hidden>
Date: 2010-09-02 16:18:46
Just to be contrarian :-) This same idea had started before when IBM proposed a user-space NUMA API. It never got any traction, the
concept
of "lets make the applications NUMA aware" never got accepted because it is so hard to do right and fragile that it was the wrong idea to start with. The only people that can manage it are the engineers tweeking a one off database benchmark.
If you design an appliance then this would be one of the knobs that people tinker with. To reap the actual benefits the whole stack(from adapter's f/w to the userland-thread) needs to be astro-aligned. Almost all the user-space guys that I've talked to never got it right because they never understood the concepts behind NUMA-IOH-Mempolicy-MSI-X etc. So it's a little difficult for them to get it right the first time. Also, Stoakley/Nehalem rigs got into mainstream ~2-3 years back? Before that only a handful of engineers could experiment because the mobo's were expensive. Plus, you didn't really have 10G fabric then. Chetan