On Mon, May 27, 2013 at 2:08 PM, Lance Hepler
<nlhepler@gmail.com> wrote:
Prior to that, everybody was testing up, down, and ping separately, and not testing TCP. I'm hoping somebody like speedtest gets around to testing all that at the same time one day soon.
In the meantime it's darn useful in a wide variety of scenarios.
I add the "best of" tests to:
http://www.bufferbloat.net/projects/codel/wiki/RRUL_Rogues_Gallery
I'm a little behind, I have some good ones on wifi that I've used in various presos, as well as of rtt fairness and of ipv6 vs ipv4. The tests continue to evolve, more recently adding equivalents to the cisco pie tests, etc.
Still needed are a good VOIP and a good DASH test, and I'd like very much to start collecting statistics on how much classification is mangled on the wild and wooly internet. Toke is buried with his thesis...
We have several public netperf servers available (hope to add more), but it's easy to just put up one of your own somewhere. Just compile netperf from svn with the --enable-demo option on your clients and servers.
cero comes with netserver enabled by default on your internal interfaces. It does NOT scale to the highest bandwidths available but is useful for testing low rate shapers.
Sigh. I liked MIPS. But arm has leapfrogged 3 generations to MIPS's one...
Arm chips almost universally have their wifi interfaces hooked up via a very slow bus (usb or spi), and are rife with binary blobs in most of their incarnations (android, marvel, are big offenders) Few have a decent ethernet chip, or more than 1.
PPC might re-enter this market.
So you could look at all this as a problem or an opportunity to arduinize the edge of the net.
At the moment it seems best long term to leverage all the activity on arm, particularly on the server attempts and the FPGA combos to make progress forward.
Given that the first generation 802.11ac devices don't support multi-user MIMO apparently, there is room to innovate here in the next, next generation of edge hardware vs the established majors.
I was a big fan of the
netfpga.org project but their current 10GigE direction is very expensive and not as useful as trying to do a standalone board < 500 dollars cost.
Sadly I think that the kickstarter funding model requires a project considerably further along than "we need to design a cool board to fix the internet with the software we've already developed". Kickstarter is more of a "we are on our last gasp and we just need a little help to ship something useful" model. So angels or VCs or deep pockets would be required to get a zedboard.org-for-a-better-router project off the ground. And my verilog is very rusty.
The zynq idea is a bit longer term than the immediate emergency of trying to find a 3800 replacement, and funding in general is rather scarce. Would have loved to have started the zynq project 6 months ago tho. We'd have something REALLY COOL now.
That would be helpful. They are just down the street from me but their website makes it really hard to find someone to shoot the breeze with.
I don't believe in benchmarks like that for embedded. irq response time, dma are more important. I'll rip out the unaligned access hacks in the next build tho... those are usually hell on pipelined arches.
Oh, no, it's fun. You are always surprised by the results, and sometimes easy fixes result in huge gains. It's a good way to stay in touch with the real reality instead of optimising for stuff that isn't important.
Looks like progress might be made this week! I'm rooting for everyone. Kind of deep into android at the moment myself...
I think you are the first person to ever have read /etc/init.d/boot. I note that I think that's the problem in getting the new procd daemon to work right....
I still remain unsure that the oddball device naming scheme in cero is a good idea. Certainly it makes better firewall rules possible... and fw3 supports the + syntax - but it's not something people have adopted to any extent, sooo...
I note that cerofiles is a bit out of date. I don't think it's terribly out of date, I just haven't pushed it with the last couple builds being buggy....