* [Cerowrt-devel] hardware suggestions?
@ 2013-08-27 0:44 Collin Anderson
2013-08-28 12:00 ` Juergen Botz
2013-08-28 18:44 ` Dave Taht
0 siblings, 2 replies; 5+ messages in thread
From: Collin Anderson @ 2013-08-27 0:44 UTC (permalink / raw)
To: cerowrt-devel
Hi All,
After 5 years of knowingly suffering from high latency from uploads
through Comcast, I have finally discovered the term "bufferbloat" and
am glad to see that at least some people are pushing for better
queuing algorithms. I use ssh all day for making websites at work and
would like to eliminate, or at least reduce latency from buffer bloat.
What hardware should I buy? Netgear WNDR3800? I want to buy the same
hardware as you all so when I find repeatable bugs I can complain and
you can reproduce them. :) I want something reliable and easy to get
set up and configure.
Also, if you want to get some data and find bugs with CeroWRT, it
would be cool if I could just install it and check a "send statistics
and crash reports" box. I'm not much of a kernel hacker myself. I
mostly stick with making websites with python. If I'm not helping to
improve CeroWRT, I might as well use OpenWRT if it has decent AQM and
is a little more reliable.
Thanks,
Collin
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Cerowrt-devel] hardware suggestions?
2013-08-27 0:44 [Cerowrt-devel] hardware suggestions? Collin Anderson
@ 2013-08-28 12:00 ` Juergen Botz
2013-08-28 18:44 ` Dave Taht
1 sibling, 0 replies; 5+ messages in thread
From: Juergen Botz @ 2013-08-28 12:00 UTC (permalink / raw)
To: Collin Anderson; +Cc: cerowrt-devel
On 08/26/2013 09:44 PM, Collin Anderson wrote:
> After 5 years of knowingly suffering from high latency from uploads
> through Comcast, I have finally discovered the term "bufferbloat" and
> am glad to see that at least some people are pushing for better
> queuing algorithms. I use ssh all day for making websites at work and
> would like to eliminate, or at least reduce latency from buffer bloat.
This doesn't answer your question, but here's another way to improve
your life significantly: use "mosh" instead of bare-bones ssh. See
"http://mosh.mit.edu/", try it, and weep with joy and relief...
:j
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Cerowrt-devel] hardware suggestions?
2013-08-27 0:44 [Cerowrt-devel] hardware suggestions? Collin Anderson
2013-08-28 12:00 ` Juergen Botz
@ 2013-08-28 18:44 ` Dave Taht
2013-08-29 13:18 ` Luke Hamburg
2013-08-30 18:17 ` Michael Richardson
1 sibling, 2 replies; 5+ messages in thread
From: Dave Taht @ 2013-08-28 18:44 UTC (permalink / raw)
To: Collin Anderson; +Cc: cerowrt-devel
[-- Attachment #1: Type: text/plain, Size: 3811 bytes --]
The stuff based on the atheros ath9k and ar71xx chipset (the wndr3800 and
about 50 other products) are the most thoroughly debufferbloated and well
understood products at the moment.
If you wish to track cerowrt directly, the wndr3800 is the only way to go.
Otherwise all of openwrt and dd-wrt support fq_codel now in their QoS
systems, so you can adopt one of the 150+ platforms supported there and see
what happens.... YMMV.
I have been on a quest for newer/faster home gw hardware to work on for
over a year, without much success. Recently a few plug-like products have
appeared that have a lot of raw potential as more powerful home gateways,
but their kernels are ancient... I recently did build an openwrt kernel for
a dreamplug and a edgerouter lite that might be useful... and I have been
using some atom based boxes with debian with great success in the gigE
range as well, but they cost about $430 each.
As for "send statistics and crash reports". Well, tackling the latter first
- there generally is very little data left over after an OS crash. As for
statistics... there are a zillion useful statistics that I would not mind
collecting - smokeping vs mrtg being a favorite - but establishing an
infrastructure for doing so in a sane and secure manner is kind of hard.
(I've long hoped to leverage an existing one, but just getting the OS code
out the door on a semi-regular basis eats nearly all my time, and the rest
I spend on researching more bufferbloat fixes and trying to move the
industry forward.)
The bismark project made some strides in this direction before giving up
and going to a separate statistics collection box that wasn't the home
gateway. In some ways I'm going the same way, leveraging the "beaglebone
black" presently for rrul, snmp, mrtg, smokeping, and owamp measurements -
but certainly would like to continue having at least some stuff on the gw
itself.
So I'd certainly love it if someone were to propose tackling good
statistics creation, collection, and measurement and get some code done.
One idea that I like is the idea of edge to edge measurements with p2p
testing (rather than peer to server) between cerowrt routers. That's
actually kind of possible, in that they all have netperf and netserver in
them, but I do not open up the ports by default, and there would need to be
some sort of rendevous mechanism.
On Mon, Aug 26, 2013 at 5:44 PM, Collin Anderson <cmawebsite@gmail.com>wrote:
> Hi All,
>
> After 5 years of knowingly suffering from high latency from uploads
> through Comcast, I have finally discovered the term "bufferbloat" and
> am glad to see that at least some people are pushing for better
> queuing algorithms. I use ssh all day for making websites at work and
> would like to eliminate, or at least reduce latency from buffer bloat.
>
> What hardware should I buy? Netgear WNDR3800? I want to buy the same
> hardware as you all so when I find repeatable bugs I can complain and
> you can reproduce them. :) I want something reliable and easy to get
> set up and configure.
>
> Also, if you want to get some data and find bugs with CeroWRT, it
> would be cool if I could just install it and check a "send statistics
> and crash reports" box. I'm not much of a kernel hacker myself. I
> mostly stick with making websites with python. If I'm not helping to
> improve CeroWRT, I might as well use OpenWRT if it has decent AQM and
> is a little more reliable.
>
> Thanks,
> Collin
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel
>
--
Dave Täht
Fixing bufferbloat with cerowrt:
http://www.teklibre.com/cerowrt/subscribe.html
[-- Attachment #2: Type: text/html, Size: 4559 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Cerowrt-devel] hardware suggestions?
2013-08-28 18:44 ` Dave Taht
@ 2013-08-29 13:18 ` Luke Hamburg
2013-08-30 18:17 ` Michael Richardson
1 sibling, 0 replies; 5+ messages in thread
From: Luke Hamburg @ 2013-08-29 13:18 UTC (permalink / raw)
To: cerowrt-devel
[-- Attachment #1: Type: text/plain, Size: 776 bytes --]
Dave, I'm interested in the Atom hardware you've had success with. $430US
might be a lot for a typical home user but certainly not for someone who
likes to experiment on the bleeding edge. I wonder if you've seen or tried
Cero on these <http://store.netgate.com/Netgate-FW-7541-P1846C83.aspx> ? (
http://store.netgate.com/Netgate-FW-7541-P1846C83.aspx) Or do you build
your own? I personally have several of those 7541's just running pfSense
and they are wonderful pieces of kit.
Luke
On Wed, Aug 28, 2013 at 2:44 PM, Dave Taht <dave.taht@gmail.com> wrote:
>
> I have been on a quest for newer/faster home gw hardware
> [
> ...
> ]
> and I have been using some atom based boxes with debian with great success
> in the gigE range as well, but they cost about $430 each.
>
[-- Attachment #2: Type: text/html, Size: 1700 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Cerowrt-devel] hardware suggestions?
2013-08-28 18:44 ` Dave Taht
2013-08-29 13:18 ` Luke Hamburg
@ 2013-08-30 18:17 ` Michael Richardson
1 sibling, 0 replies; 5+ messages in thread
From: Michael Richardson @ 2013-08-30 18:17 UTC (permalink / raw)
To: cerowrt-devel; +Cc: Collin Anderson
Dave Taht <dave.taht@gmail.com> wrote:
> Otherwise all of openwrt and dd-wrt support fq_codel now in their QoS
> systems, so you can adopt one of the 150+ platforms supported there and
> see what happens.... YMMV.
http://www.bufferbloat.net/projects/cerowrt/wiki/Hardware_Reports_on_FQ_CODEL
> So I'd certainly love it if someone were to propose tackling good
> statistics creation, collection, and measurement and get some code
> done. One idea that I like is the idea of edge to edge measurements
> with p2p testing (rather than peer to server) between cerowrt
> routers. That's actually kind of possible, in that they all have
+5
Maybe there is someone out there at Google who has a 20%...
--
] Never tell me the odds! | ipv6 mesh networks [
] Michael Richardson, Sandelman Software Works | network architect [
] mcr@sandelman.ca http://www.sandelman.ca/ | ruby on rails [
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-08-30 18:17 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-27 0:44 [Cerowrt-devel] hardware suggestions? Collin Anderson
2013-08-28 12:00 ` Juergen Botz
2013-08-28 18:44 ` Dave Taht
2013-08-29 13:18 ` Luke Hamburg
2013-08-30 18:17 ` Michael Richardson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox