Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
From: Sebastian Moeller <moeller0@gmx.de>
To: Mikael Abrahamsson <swmike@swm.pp.se>
Cc: cerowrt-devel <cerowrt-devel@lists.bufferbloat.net>
Subject: Re: [Cerowrt-devel] performance numbers from WRT1200AC (Re: Latest build test - new sqm-scripts seem to work; "cake overhead 40" didn't)
Date: Fri, 26 Jun 2015 16:17:38 +0200	[thread overview]
Message-ID: <B29E7A8D-DA5C-4D0F-8BD7-5932CA6DC1BC@gmx.de> (raw)
In-Reply-To: <alpine.DEB.2.02.1506261252140.9487@uplift.swm.pp.se>

Hi Mikael,

On Jun 26, 2015, at 14:26 , Mikael Abrahamsson <swmike@swm.pp.se> wrote:

> On Fri, 26 Jun 2015, Sebastian Moeller wrote:
> 
>> Thanks for the tests, now I know what router to try next (the edgerouterX, which I had eyed as a replacement for the shaper in the wndr3700 tops out at 130K packets per second and hence will not really work that well for a 100/40 Mbps link).
> 
> I did some more tests and it seems with SQM at 500 megabit/s I start to lose packets at around 250-300k PPS. At these speeds, the rrul_be test is "only" 85k PPS at 500 megabit/s bidirectional with large packets.

	Ah, that sounds like there 1200ac is a practical solution today; at 500Mbps there are 500^3/(64*8) = 244  Kpps at the smallest size (since the wire is at 1000 Mbps I think we should and can ignore inter frame gap and preamble, SQM certainly ignores them) so it looks like the router is really close to the theoretical maximum, and with larger packets things get way more relaxed (500^3/(1518*8) = 10 Kpps). Pretty decent for a router using no proprietary offload features.

> 
> Also, I have an Edgerouter ER-5, but as soon as it does CPU based forwarding it's really weak, easily under 100 megabit/s even with large packets. OpenVPN without encryption is less than 20 megabit/s.

	Ah, interesting, so neither the affordable edge router lite nor the (similar) ER-5 will cut it unless the offloads are used; I think the newer edgerouterX is rated for slightly higher speeds without offloads, but not nearly close to what your 1200ac does...

> 
> Btw, the WRT1200AC is now becoming more widely available and it's 150 EUR incl 25% VAT and shipping here in Sweden now.

	In Germany it still retails for around 200EUR with the cheapest offer at 180EUR (but that is an outlier); guess I should visit Sweden then ;)

> 
> Btw, I tried WNDR3800 setting it to 100/100 SQM.

	Yeah, not pretty, huh?

> It seems to max out around 25-30k PPS, but the difference is that when the CPU is full, it seems to delay/ECN-mark packets because there are no packets lost. When the WRT1200AC runs out of CPU it starts dropping packets. I always have 0 packets lost with the WNDR3800 when doing iperf3 testing. I found this difference interesting, wonder where in the forwarding path the WRT1200AC loses packets?

	Interesting observation, no idea, but intrigued ;)

Best Regards
	Sebastian

> 
> -- 
> Mikael Abrahamsson    email: swmike@swm.pp.se


  reply	other threads:[~2015-06-26 14:17 UTC|newest]

Thread overview: 119+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-19 14:44 [Cerowrt-devel] Latest build test - new sqm-scripts seem to work; "cake overhead 40" didn't Alan Jenkins
2015-06-19 16:41 ` Sebastian Moeller
2015-06-19 17:35   ` Alan Jenkins
2015-06-19 20:12     ` Dave Taht
2015-06-19 20:40       ` Alan Jenkins
2015-06-19 20:51         ` Dave Taht
2015-06-19 20:57           ` Dave Taht
2015-06-19 20:57           ` Alan Jenkins
2015-06-19 21:06             ` Dave Taht
2015-06-19 21:24               ` Dave Taht
2015-06-19 21:52                 ` Luis E. Garcia
2015-06-19 23:32                   ` Dave Taht
2015-06-20  5:52                   ` Sebastian Moeller
2015-06-23  2:41                 ` Jim Reisert AD1C
2015-06-23  7:20                   ` Sebastian Moeller
2015-06-23 12:55                     ` [Cerowrt-devel] performance numbers from WRT1200AC (Re: Latest build test - new sqm-scripts seem to work; "cake overhead 40" didn't) Mikael Abrahamsson
2015-06-23 14:09                       ` Dave Taht
2015-06-23 17:25                       ` Sebastian Moeller
2015-06-23 18:15                         ` Jonathan Morton
2015-06-24  5:21                           ` Mikael Abrahamsson
2015-06-24  5:19                         ` Mikael Abrahamsson
2015-06-24 11:31                         ` Mikael Abrahamsson
2015-06-24 16:32                           ` Dave Taht
2015-06-25  1:53                             ` Aaron Wood
2015-06-25  3:07                               ` Mikael Abrahamsson
2015-06-25  3:32                                 ` Aaron Wood
2015-06-25  9:12                             ` Mikael Abrahamsson
2015-06-25 10:26                               ` Mikael Abrahamsson
2015-06-25 20:13                               ` Dave Taht
2015-06-25 20:16                                 ` Dave Taht
2015-06-25 20:24                                 ` Toke Høiland-Jørgensen
2015-06-25 22:14                                   ` Dave Taht
2015-06-26  6:58                                   ` Mikael Abrahamsson
2015-06-26  7:12                                 ` Mikael Abrahamsson
2015-06-26  9:46                           ` Sebastian Moeller
2015-06-26 12:26                             ` Mikael Abrahamsson
2015-06-26 14:17                               ` Sebastian Moeller [this message]
2015-06-26 14:49                               ` Mikael Abrahamsson
2015-06-26 16:18                                 ` Jonathan Morton
2015-06-26 16:31                                   ` Mikael Abrahamsson
2015-06-26 16:35                                     ` Jonathan Morton
2015-06-26 17:04                                       ` Dave Taht
2015-06-26 18:24                                         ` Dave Taht
2015-06-26 18:38                                           ` Mikael Abrahamsson
2015-06-26 18:58                                             ` Dave Taht
2015-06-26 18:59                                               ` Dave Taht
2015-06-26 19:11                                                 ` Mikael Abrahamsson
2015-06-26 19:13                                                   ` Dave Taht
2015-06-27  5:03                                               ` Mikael Abrahamsson
2015-06-27  5:18                                                 ` Dave Taht
2015-06-27  5:50                                                   ` Mikael Abrahamsson
2015-06-27 17:59                                                     ` Dave Taht
2015-06-27 18:23                                                       ` Mikael Abrahamsson
2015-06-27 18:52                                                         ` Dave Taht
2015-06-27 23:13                                                       ` Sebastian Moeller
2015-06-28  7:06                                                   ` Mikael Abrahamsson
2015-06-28  8:23                                                     ` Sebastian Moeller
2015-06-28 10:29                                                       ` Mikael Abrahamsson
2015-06-28 17:04                                                         ` Sebastian Moeller
2015-06-28 17:32                                                           ` Mikael Abrahamsson
2015-06-28 17:58                                                             ` Jonathan Morton
2015-06-28 18:04                                                               ` Dave Taht
2015-06-28 18:55                                                                 ` Sebastian Moeller
2015-06-28 19:17                                                                   ` Mikael Abrahamsson
2015-06-28 19:24                                                                     ` Sebastian Moeller
2015-06-28 20:48                                                                       ` Mikael Abrahamsson
2015-06-28 21:23                                                                         ` Sebastian Moeller
2015-06-29  4:58                                                                           ` Mikael Abrahamsson
2015-06-29  5:11                                                                             ` Mikael Abrahamsson
2015-06-29  7:46                                                                               ` Sebastian Moeller
2015-06-29  7:54                                                                                 ` Mikael Abrahamsson
2015-06-29  7:56                                                                                   ` Sebastian Moeller
2015-06-29  8:10                                                                                   ` Sebastian Moeller
2015-06-29  8:17                                                                                     ` Mikael Abrahamsson
2015-06-29  8:24                                                                                       ` Sebastian Moeller
2015-06-29  7:44                                                                             ` Sebastian Moeller
2015-06-29  8:09                                                                               ` Mikael Abrahamsson
2015-06-29  8:34                                                                                 ` Sebastian Moeller
2015-06-29  8:42                                                                                 ` Sebastian Moeller
2015-06-29  9:12                                                                                   ` Mikael Abrahamsson
2015-06-29 10:09                                                                                     ` Toke Høiland-Jørgensen
2015-06-29 13:00                                                                                       ` Mikael Abrahamsson
2015-06-29 13:34                                                                                         ` Sebastian Moeller
2015-06-29 13:46                                                                                           ` dpreed
2015-06-29 16:45                                                                                             ` Jonathan Morton
2015-06-30 13:58                                                                                             ` [Cerowrt-devel] Build instructions for regular OpenWRT with Ceropackages Mikael Abrahamsson
2015-06-30 16:20                                                                                               ` dpreed
2015-06-30 19:58                                                                                                 ` Mikael Abrahamsson
2015-07-01  8:23                                                                                                   ` David Lang
2015-07-01 10:32                                                                                                     ` Mikael Abrahamsson
2015-07-01 11:55                                                                                                       ` Sebastian Moeller
2015-07-01 15:37                                                                                                   ` dpreed
2015-06-29 13:42                                                                                         ` [Cerowrt-devel] performance numbers from WRT1200AC (Re: Latest build test - new sqm-scripts seem to work; "cake overhead 40" didn't) Sebastian Moeller
2015-06-29 16:44                                                                                           ` Dave Taht
2015-06-29 18:24                                                                                             ` Sebastian Moeller
2015-06-29 22:15                                                                                             ` Mikael Abrahamsson
2015-06-29 22:49                                                                                             ` Mikael Abrahamsson
2015-06-30  8:00                                                                                             ` Mikael Abrahamsson
2015-06-30  9:40                                                                                               ` Mikael Abrahamsson
2015-07-02 15:33                                                                                                 ` Mikael Abrahamsson
2015-07-02 15:39                                                                                                   ` Toke Høiland-Jørgensen
2015-07-02 15:43                                                                                                     ` Mikael Abrahamsson
2015-07-02 15:47                                                                                                       ` Toke Høiland-Jørgensen
2015-07-02 16:06                                                                                                         ` dpreed
2015-07-02 19:12                                                                                                           ` Mikael Abrahamsson
2015-07-07  1:07                                                                                                           ` David Lang
2015-07-02 16:09                                                                                                         ` Rich Brown
2015-07-02 16:12                                                                                                           ` Toke Høiland-Jørgensen
2015-07-03 11:38                                                                                                   ` Mikael Abrahamsson
2015-06-29  6:12                                                                       ` Mikael Abrahamsson
2015-06-28 18:48                                                             ` Sebastian Moeller
2015-06-26 16:34                                   ` Dave Taht
2015-06-26 16:27                                 ` Sebastian Moeller
2015-06-26 16:36                                   ` Mikael Abrahamsson
2015-06-26 16:43                                     ` Dave Taht
2015-06-26 17:01                                       ` Mikael Abrahamsson
2015-06-23 14:35                     ` [Cerowrt-devel] Latest build test - new sqm-scripts seem to work; "cake overhead 40" didn't Jim Reisert AD1C
2015-06-23 14:40                       ` Dave Taht
2015-06-19 20:37     ` Sebastian Moeller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.bufferbloat.net/postorius/lists/cerowrt-devel.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=B29E7A8D-DA5C-4D0F-8BD7-5932CA6DC1BC@gmx.de \
    --to=moeller0@gmx.de \
    --cc=cerowrt-devel@lists.bufferbloat.net \
    --cc=swmike@swm.pp.se \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox