Dellの1U serverであるPowerEdge 850を利用されている方はいらっしゃるでしょ
うか?

せっかくgigabit ethernetがついているのにあんまり速度が出ません。
ちょっとした修正等で速くなるなら是非したいなぁと思っています。

悔しいことにLinuxのdistributionによっては、gigabit ethernetのほぼ理論
性能が出ているのです。

OSをいろいろ入れ直して計測した結果は次の通りです。

KB/sec
 47691.13 FreeBSD/amd64 5.5R
 59867.12 FreeBSD/amd64 7-CURRENT (06/12/14)
 60824.50 FreeBSD/amd64 6.2-PRELEASE
 61461.78 FreeBSD/i386 5.4R
115018.65 Fedora6/x86_64
115004.92 SuSE10.6/x86_64

2台のPowerEdge 850をswitching HUBで接続してttcpを用い次のoptionで計り
ました。
ttcp -r -s -v
ttcp -t -s -b 131072 -n 65536 -v HOST

PowerEdge 850のnetwork controllerはBCM5721で、bgeで認識しています。
FreeBSD5.4R/amd64のbge0の認識メッセージは次の通りです。
bge0: <Broadcom BCM5721 Gigabit Ethernet, ASIC rev. 0x4101> mem 
0xfe8f0000-0xfe8fffff irq 16 at device 0.0 on pci4
miibus0: <MII bus> on bge0
brgphy0: <BCM5750 10/100/1000baseTX PHY> on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 
1000baseTX-FDX, auto

FreeBSD7-CURRENT/amd64のbge0の認識メッセージは次の通りです。
bge0: <Broadcom BCM5750 B1, ASIC rev. 0x4101> mem 0xfe8f0000-0xfe8fffff irq 16 
at device 0.0 on pci4
miibus0: <MII bus> on bge0
brgphy0: <BCM5750 10/100/1000baseTX PHY> on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 
1000baseTX-FDX, auto

同じbgeでも、BCM5702を載せているマシンでは、FreeBSD5.4R/amd64で、上の
SuSE Linuxの様なほぼ理論性能が出ているので、何が原因か悩んでいます。

[EMAIL PROTECTED]

メールによる返信