[BSD] Ethernet kartya

Zsolt Sztankay stan at mail.datanet.hu
2004. Május. 17., H, 15:21:28 CEST


Sziasztok!

Adott egy P3 550-es gep, rajta egy 5.2.1-RELEASE a telepitett alap 
kernellel, benne egy 3com 905-os kartya, 100 Full Duplexen.

CPU: Pentium III/Pentium III Xeon/Celeron (547.62-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0x673  Stepping = 3
real memory  = 134217728 (128 MB)

ad0: 9787MB <QUANTUM FIREBALLlct10 10> [19885/16/63] at ata0-master 
UDMA33

xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0x1400-0x147f mem 
0xf4004000-0xf400407f irq 10 at device 15.0 on pci0
miibus0: <MII bus> on xl0
xlphy0: <3c905C 10/100 internal PHY> on miibus0
xlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         options=b<RXCSUM,TXCSUM,VLAN_MTU>
         media: Ethernet autoselect (100baseTX <full-duplex>)
         status: active

Ha le akarok vele szedni valamit 100-as halon keresztul ncftp-vel (ez 
tunt a leggyorsabbnak), akkor 8.5-9 MB/s fole nem akar menni es az 
interrupt meg 85-90% tajan mozog a top-ban.
Mivel a 100-asba tobbnek kene belefernie, mint a 8.5-9 MB/s, 
szerintetek mit celszeru a gepen cserelni? Es persze mire... :-) Magat 
a gepet gyorsabbra, vagy esetleg van-e olyan halokartya, amely kevesbe 
hasznalja az interruptot es lehet valahogy "inkabb" DMA-val hajtani? 
Vagy esetleg FBSD-n belul lehet valamit tuningolni?

Roviden, net gyorsitas lenne a kerdes. :-)

bye,
Sztankay Zsolt

PS: Van a gepben egy ilyen is, de ez rosszabb eredmenyeket produkalt:
rl0: <RealTek 8139 10/100BaseTX> port 0x1000-0x10ff mem 
0xf4004400-0xf40044ff irq 9 at device 16.0 on pci0
miibus1: <MII bus> on rl0
rlphy0: <RealTek internal media interface> on miibus1
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         options=8<VLAN_MTU>
         media: Ethernet autoselect (100baseTX <full-duplex>)
         status: active




További információk a(z) BSD levelezőlistáról