[Cake] Multiple Hardware Queues
Dave Taht
dave.taht at gmail.com
Sun Jul 15 11:57:23 EDT 2018
I note that I like the idea of cake-mq (or rather, cake-smp). If we
can currently achieve 50gbit bottlenecking on one cpu, what can be
done to get past 100gbit?
tc qdisc add dev eth root cake-smp bandwidth 100gbit
has a nice ring to it don't you think? :)
* BQL's estimator is essentially additive. If you have 64 hw queues
(common in 10gige hw), you've got a ton of inessential latency that
builds up there due to bulking.
* I have grave doubts about 64k aqm'd queues at any speed. Better to
have less queues.
* In a naive parallel implementation (and excluding some painful
implementation details) - only the global shaped bandwidth limit has a
need for atomic, cross cpu access, and even that can essentially be
rcu'd.
More information about the Cake
mailing list