When will the new BCE driver in HEAD be incorporated into
RELENG_6?
Kevin Kramer
kramer at centtech.com
Wed Oct 18 13:31:19 UTC 2006
and will it support the BCM5754 in the Precision 390?
------------------------------
Kevin Kramer
Sr. Systems Administrator
512.418.5725
Centaur Technology, Inc.
www.centtech.com
Conrad Burger wrote the following on 10/18/06 04:58:
> Hi
>
> It looks like there is a "new" version of the bce driver in HEAD.
> When will it be incorporated into Releng_6?
>
> We are currently having some performance problems with a java
> application on our Dell 1950s.
>
> And it looks like it has something to do with the speed with which
> network I/Os are performed.
>
> We have Dell 2850s running FreeBSD 5.4/i386 SMP. With Intel nics (em)
> and they are performing quite well.
>
> With 34000 tcp sockets open the maximum time it takes to perform a
> single network I/O is about 100ms.
>
> The Dell 1950s running FreeBSD 6.2-Prerelease/i386 SMP with Broadcom
> nics (bce), the same application and 34000 tcp connections open.
>
> The maximum time it takes to perform a single network I/O is about
> 7000ms.
>
> Most of the packets the systems send/receive are rather small.
>
> We are not quite sure what could cause this behavior.
>
> If anyone has any ideas of what we could do to decrease the time it
> takes to perform network I/O it would be much appreciated.
>
> Regards
> Conrad
>
> Some information:
> dev.bce.0.%desc: Broadcom NetXtreme II BCM5708 1000Base-T (B1), v0.9.6
> dev.bce.0.%driver: bce
> dev.bce.0.%location: slot=0 function=0
> dev.bce.0.%pnpinfo: vendor=0x14e4 device=0x164c subvendor=0x1028
> subdevice=0x01b3 class=0x020000
> dev.bce.0.%parent: pci9
> dev.bce.0.driver_version: v0.9.6
> dev.bce.0.stat_IfHcInOctets: 2346165
> dev.bce.0.stat_IfHCInBadOctets: 1877825702
> dev.bce.0.stat_IfHCOutOctets: 2751390538
> dev.bce.0.stat_IfHCOutBadOctets: 0
> dev.bce.0.stat_IfHCInUcastPkts: 360078711
> dev.bce.0.stat_IfHCInMulticastPkts: 18339
> dev.bce.0.stat_IfHCInBroadcastPkts: 270544
> dev.bce.0.stat_IfHCOutUcastPkts: 323261730
> dev.bce.0.stat_IfHCOutMulticastPkts: 147410
> dev.bce.0.stat_IfHCOutBroadcastPkts: 985
> dev.bce.0.stat_emac_tx_stat_dot3statsinternalmactransmiterrors: 0
> dev.bce.0.stat_Dot3StatsCarrierSenseErrors: 0
> dev.bce.0.stat_Dot3StatsFCSErrors: 0
> dev.bce.0.stat_Dot3StatsAlignmentErrors: 0
> dev.bce.0.stat_Dot3StatsSingleCollisionFraes: 0
> dev.bce.0.stat_Dot3StatsMultipleCollisionFrames: 0
> dev.bce.0.stat_Dot3StatsDeferredTransmissions: 0
> dev.bce.0.stat_Dot3StatsExcessiveCollisions: 0
> dev.bce.0.stat_Dot3StatsLateCollisions: 0
> dev.bce.0.stat_EtherStatsCollisions: 0
> dev.bce.0.stat_EtherStatsFragments: 0
> dev.bce.0.stat_EtherStatsJabbers: 0
> dev.bce.0.stat_EtherStatsUndersizePkts: 0
> dev.bce.0.stat_EtherStatsOverrsizePkts: 0
> dev.bce.0.stat_EtherStatsPktsRx64Octets: 44671171
> dev.bce.0.stat_EtherStatsPktsRx65Octetsto127Octets: 166377250
> dev.bce.0.stat_EtherStatsPktsRx128Octetsto255Octets: 125306581
> dev.bce.0.stat_EtherStatsPktsRx256Octetsto511Octets: 11502851
> dev.bce.0.stat_EtherStatsPktsRx512Octetsto1023Octets: 3372657
> dev.bce.0.stat_EtherStatsPktsRx1024Octetsto1522Octets: 9137084
> dev.bce.0.stat_EtherStatsPktsRx1523Octetsto9022Octets: 0
> dev.bce.0.stat_EtherStatsPktsTx64Octets: 12605056
> dev.bce.0.stat_EtherStatsPktsTx65Octetsto127Octets: 208798776
> dev.bce.0.stat_EtherStatsPktsTx128Octetsto255Octets: 82452517
> dev.bce.0.stat_EtherStatsPktsTx256Octetsto511Octets: 8532515
> dev.bce.0.stat_EtherStatsPktsTx512Octetsto1023Octets: 3204492
> dev.bce.0.stat_EtherStatsPktsTx1024Octetsto1522Octets: 7816769
> dev.bce.0.stat_EtherStatsPktsTx1523Octetsto9022Octets: 0
> dev.bce.0.stat_XonPauseFramesReceived: 0
> dev.bce.0.stat_XoffPauseFramesReceived: 0
> dev.bce.0.stat_OutXonSent: 0
> dev.bce.0.stat_OutXoffSent: 0
> dev.bce.0.stat_FlowControlDone: 0
> dev.bce.0.stat_MacControlFramesReceived: 0
> dev.bce.0.stat_XoffStateEntered: 0
> dev.bce.0.stat_IfInFramesL2FilterDiscards: 4933702
> dev.bce.0.stat_IfInRuleCheckerDiscards: 0
> dev.bce.0.stat_IfInFTQDiscards: 0
> dev.bce.0.stat_IfInMBUFDiscards: 0
> dev.bce.0.stat_IfInRuleCheckerP4Hit: 0
> dev.bce.0.stat_CatchupInRuleCheckerDiscards: 0
> dev.bce.0.stat_CatchupInFTQDiscards: 0
> dev.bce.0.stat_CatchupInMBUFDiscards: 0
> dev.bce.0.stat_CatchupInRuleCheckerP4Hit: 0
>
> # vmstat -i
> interrupt total rate
> irq14: ata0 47 0
> irq16: bce0 bce1 548968755 1086
> irq21: uhci0 uhci+ 5 0
> irq78: mfi0 343548 0
> cpu0: timer 998576924 1976
> cpu1: timer 1008301350 1995
> cpu3: timer 1008469139 1995
> cpu2: timer 995126109 1969
> Total 4559785877 9023
>
> # uname -a
> FreeBSD niobium.mxit.co.za 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #1:
> Tue Oct 10 13:28:54 SAST 2006
> toor at krypton.mxit.co.za:/usr/obj/usr/src/sys/MXIT-SMP-I386 i386
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
More information about the freebsd-stable
mailing list