bge bad performance

Daniel Braniss danny at cs.huji.ac.il
Fri Jan 25 15:56:51 UTC 2013


> > On 25 Jan 2013, at 11:45, Daniel Braniss <danny at cs.huji.ac.il> wrote:
> 
> > Hi,
> > It seems that I have more issues with the bge,
> >     Broadcom NetXtreme Gigabit Ethernet, ASIC rev. 0x5720000
> > 
> > ifconfig says:
> > bge2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 15=00
> > options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLA=N_HWTS
> > O,LINKSTATE>
> > ether xx...
> > inet6 xxx prefixlen 64 scopeid 0x3
> > inet xxx... netmask 0xfffff000 broadcast yyy
> > nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
> > media: Ethernet autoselect (1000baseT <full-duplex>)
> > status: active
> >
> > iperf reports
> > [  3]  0.0-10.0 sec   230 MBytes   193 Mbits/sec
> > 
> 
> Post your iperf command line and explain the test environment, as in direct connection vs switched network link ?
> 

I run iperf -s on the same host for a long time, so not to
influence the results.
the network is switched, and I try out several other host to be able to
a- compare
b- detect if the network is too busy.
c- to somehow 'normalize'

what promped me to check iperf in this case was that tar via NFS started to 
give
read timeouts.

so I run perf -c:
with 
dev.bge.2.forced_collapse: 0 or 1
dev.bge.2.msi: 1
pe-04> iperf -c minbari
------------------------------------------------------------
Client connecting to minbari, TCP port 5001
TCP window size:  257 KByte (default)
------------------------------------------------------------
[  3] local 132.65.16.35 port 12835 connected with 132.65.16.212 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   238 MBytes   200 Mbits/sec

setting:
dev.bge.2.forced_collapse:1
dev.bge.2.msi:1
pe-04> iperf -c minbari
------------------------------------------------------------
Client connecting to minbari, TCP port 5001
TCP window size:  257 KByte (default)
------------------------------------------------------------
[  3] local 132.65.16.35 port 23207 connected with 132.65.16.212 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   506 MBytes   425 Mbits/sec

the same command from a similar host, but with bce:
Client connecting to minbari, TCP port 5001
TCP window size:  257 KByte (default)
------------------------------------------------------------
[  3] local 132.65.80.2 port 30664 connected with 132.65.16.212 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   976 MBytes   818 Mbits/sec

In case it's not obvious, all hosts are server class, the network shows no 
errors,
neither the hosts.

cheers
	danny






More information about the freebsd-stable mailing list