Here are some more results using:
- Cake's besteffort flag (be)
- Cake's besteffort and triple-isolate flags together (be_ti)
- Cake's lan and besteffort flags together (lan_be)
- fq_codel with Flent's rrul_be test (fq_codel_rrul_be)
- Cake with no additional flags and Flent's rrul_be test (rrul_be)
Plots of these tests at 100mbit are included as images, and the full results are attached. Comments on the results:
- The tests using Flent's rrul_be test at 100mbit symmetric are a little surprising, where Cake's average download bandwidth was around 14-15mbit, while fq_codel's was around 21mbit. I did a second trial for cake at a separate time and got the same results.
- The results for triple-isolate look smooth, and I don't see that that option adds significant load on the router, but I don't know how Flent's standard rrul test can test host fairness fully, since there's only one host doing the test.
- When I add Cake's lan flag (since after all this testing is not over a WAN), the average latencies go down considerably, but throughput does as well. Is that expected?
- Unlike my previous tests, I started seeing erratic behavior for both fq_codel and Cake at around 110mbps symmetric, whereas yesterday it started somewhere above 120mbps. Since my tests aren't done in complete isolation, there could be other small loads affecting things.