Routing performance (Buffalo WZR-HP-G301NH)

Mori Hiroki yamori813 at yahoo.co.jp
Fri Jun 15 00:12:10 UTC 2018


Hi

I add iperf3 profile to ZRouter and check network performance.

This is result.

WZR-HP-G300NH

AR9132


[  4]   0.00-10.04  sec   118 MBytes  98.2 Mbits/sec    0             sender
[  4]   0.00-10.04  sec   118 MBytes  98.2 Mbits/sec                  receiver

WZR-HP-AG300H

AR7161


[  4]   0.00-10.03  sec   222 MBytes   186 Mbits/sec    0             sender
[  4]   0.00-10.03  sec   222 MBytes   186 Mbits/sec                  receiver

I seem AR9132 is slower than AR7161

Also you can tcp tuning on sysctl.

Hiroki Mori


----- Original Message -----
> From: Adrian Chadd <adrian.chadd at gmail.com>
> To: josef.lar at gmail.com
> Cc: "freebsd-mips at freebsd.org. Robert Pera" <mips at freebsd.org>
> Date: 2018/6/12, Tue 06:39
> Subject: Re: Routing performance (Buffalo WZR-HP-G301NH)
> 
> Hi!
> 
> Ok, so!
> 
> * the seiral console hurts a lot. Don't print stuff on the console
> whilst testing.
> * I've done a writeup on this when I dug into it a couple years ago.
> https://adrianchadd.blogspot.com/
> 
> 
> 
> -adrian
> 
> On Fri, 4 May 2018 at 02:22, Josef Larsson <josef.lar at gmail.com> wrote:
>> 
>>  Hi,
>> 
>>  I would like to use the Buffalo WZR-HP-G301NH as a router with pf. I use
>>  a custom built ZRouter image for this. This works in practice, but I am
>>  not happy with the performance (I basically can't download faster than
>>  80 mbit/s).
>> 
>>  I have a couple of concerns:
>> 
>>  1. According to ps aux, there is an interrupt load at about 9 - 10 %
>>  during idle conditions. Is this reasonable? It seems high to me.
>>  2. When I am running "pmcstat -TS instructions -w1", there seems 
> to be a
>>  lot of action going on in uart_ar71xx_probe. Is this reasonable? There
>>  are some unknown functions, and I am suspect that the function names are
>>  not resolved correctly. Also, apb_attach is invoked a lot according
>>  pmcstat. While the sampling percentage for this function is less than 2
>>  %, I still find it odd that an attach function is invoked at idle...
>>  3. When downloading a large file, the system becomes pretty much
>>  unresponsive. When a "ps aux" call actually goes through, one can 
> see
>>  that the CPU is busy with ~100 % interrupt handling. This is what I
>>  would like to profile with pmcstat, but the arge functions do not show
>>  up as functions with high load, which is not really what I expect at
>>  this point, since the interrupt definitely has to do with the LAN load.
>>  Any suggestions on how to profile the arge driver?
>> 
>>  Best regards,
>> 
>>  Josef Larsson
>> 
>> 
> _______________________________________________
> freebsd-mips at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-mips
> To unsubscribe, send any mail to 
> "freebsd-mips-unsubscribe at freebsd.org"
> 


More information about the freebsd-mips mailing list