On Tue, Sep 11, 2018 at 11:45 AM Pete Heist <[email protected]> wrote: > > > On Sep 11, 2018, at 8:28 PM, Sebastian Moeller <[email protected]> wrote: > > > Yeah, good point, I left nat there because I had one port configured for > routing and the other for the bridge and was sometimes swapping between the > two. I realize now I actually sent the numbers for routing, not bridging. > Bridging without ‘nat’ looks a bit higher (155 Mbit for cake instead of 135 > Mbit). I would re-do all these tests for completeness but I’m out of time now. > > > Ouch, a ten percent bandwidth cost for the nat feature certainly answeers the > question whether nat should be the default… > > > That probably has a lot to do with routing vs bridging though also. If I turn > QoS off, the ER-X does about 250Mbit when routing and 280Mbit with the soft > bridge, so that’s probably most of that difference. I’m not seeing a > throughput difference above random noise between ‘nat’ and ‘nonat’. When I > benchmarked it before I saw an ~1.5% CPU difference, not nothing. > > The last time we discussed the bust issue, I could not manage to see any > difference with or without a specified burst, but I strongly believe I simply > did not properly test. Btw, this is unidirectional shaping or with > bidirectional saturation? > > > Unidirectional. I definitely see a difference, but I wonder what criteria we > (and I) used for “out of CPU’ in the past. > > > So totally unscientifically me yardstick was as long as throughput increases > more or less linearly with configured shaper bandwidth things are fine, and > then at the candidate bandwidths I ran "top -d 1" and monitored both idle% ad > sirq% with idle falling below 5% being a strong indicator of bottlenecking on > cpu cycles. Dlakelan over at github (https://github.com/dlakelan/routerperf) > is working on a small side project that aims for tighter multi-core aware > logging of cpu usage on a router, but that has not left the early prototype > stage. > > > Ok, my frustration with the testing has also been variable results from run > to run. My inner self is saying, yes, do some testing, but don’t spend too > much time on it when it has this stochastic side to it. > _______________________________________________ > Cake mailing list > [email protected] > https://lists.bufferbloat.net/listinfo/cake
My inner self is saying... "go out and enjoy the beautiful fall weather, while it lasts." -- Dave Täht CEO, TekLibre, LLC http://www.teklibre.com Tel: 1-669-226-2619 _______________________________________________ Cake mailing list [email protected] https://lists.bufferbloat.net/listinfo/cake
