Lassú hálózat

Sziasztok!

Olyan problémával fordulok hozzátok, hogy ubuntu linuxom alatt lasssú a hálózat. A hálókártya egy 10/100-as usb-s hálókártya, de 650 KB/s-nél nagyobb sebességet nem tudok belőle kicsikarni. Eleinte a sambára gyanakodtam, viszont ha elindítok egy letöltés a sambás másolás mellé, akkor is az összsebesség nem haladja meg a fentebb említett határt. Kérlek benneteket, hogy segítsetek kideríteni a lassúság okát.

$ lsusb
Bus 001 Device 003: ID 0bda:8150 Realtek Semiconductor Corp. RTL8150 Fast Ethernet Adapter

$ lsmod | grep rtl
rtl8150 13952 0

$ dmesg | grep rtl
[ 23.871684] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: rtl8150 based usb-ethernet driver v0.6.2 (2004/08/27)
[ 23.885987] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth0: rtl8150 is detected
[ 23.886009] usbcore: registered new interface driver rtl8150
[ 60.945461] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 60.945507] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 60.947866] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 60.947880] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 60.962619] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 60.962676] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 61.975754] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 63.143353] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 63.143728] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 66.310011] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 66.313081] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 66.313349] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 66.667723] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 66.675040] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 67.686241] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set
[ 67.686289] /build/buildd/linux-2.6.24/drivers/net/usb/rtl8150.c: eth2: allmulti set

$ ifconfig eth2
eth2 Link encap:Ethernet HWaddr 00:e0:4c:03:79:e0
inet addr:192.168.2.101 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:4cff:fe03:79e0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1540 Metric:1
RX packets:17474981 errors:0 dropped:0 overruns:0 frame:0
TX packets:18991531 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:806341516 (768.9 MB) TX bytes:4077666210 (3.7 GB)

Előljáróban ennyit, és előre is köszönöm.

Hozzászólások

MTU:1540? Nem 1450-et akartál beállítani?

"Jó lenne tudni, hogy milyen vas, mi van az eth2 felé"
Thinkpad P4 3000, 1 Gb ram.

"mivel méred a sebességet"
A serverre feltettem egy sppedometer nevő kis alkalmazást.

"mi van a túloldalon"
A szerveren lévő sambas megosztásról másolok filmet az egyik gépemre, ebben gigás hálókártya van.

"Milyen az USB-port sebessége?"
Ezt hogyan tudom mérni? van USB-s merevlemez a gépen, és azzal nincs gond.

$ sudo mii-diag eth2 --force
Basic registers of MII PHY #0: 0000 0000 0000 0000 0000 0000 0000 0000.
No MII transceiver present!.
Basic mode control register 0x0000: Auto-negotiation disabled, with
Speed fixed at 10 mbps, half-duplex.
Basic mode status register 0x0000 ... 0000.
Link status: not established.
Link partner information is not exchanged when in fixed speed mode.
End of basic transceiver information.

Asszem itt a baj, ahogy nézem 10 mbps, half-duplex. Köszönöm az eddigi segítséget is. Utánnakeresek, hogyan tudom megmondani a kártyának, hogy 100-as legyen és full-duplex, ha nem megy írok még ;-) még1x tnx.

1.) Realtek szutyok helyett keress szerintem egy tulip-os PCMCIA eszközt.
2.) A Samba-s másolás sohasem lesz olyan gyors, amilyen egy normális protokoll. A sebességet ftp-vel mérd szerintem. Annak minimális a protokoll miatti overhead-je.
3.) Amerikában találkoztam olyan switch-el, ami 10Mbit half-duplex-re állította a kapcsolatot és ha átkonfiguráltam, akkor megsüketült. Ennek az állt a hátterében, hogy az agytröszt főnököm a legolcsóbb elérést rendelte meg a központból...

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

1.) Valószínű megfogadom, amennyiben nem sikerül átállítani.
2.) Nincs is szügségem teljes sebeségre, de azért a 580KB/s egy kicsit csúf, ettől függtlenül csinálok ftp-vel is egy mérést. (szerk.: sftp -> 700 KB/s)
3.)Sajnos a döntéshozók ilyenek, nem kérik ki a szakértő véleményét, csak elvárják, hogy minden menjen rendesen, tisztelet a kivételnek.

Nincs semmi baj a realtek-kel szerintem. Láttam rosszul működni és elromlani mindenféle chipsetes kártyát.
Milyen egy "normális" protokoll? Nálunk a samba és az ftp közel azonos sebességet tud. Itt más hiba van, nem pedig az, hogy milyen protokollon folyik az adatátvitel.
Ezt a 10 Mbit-es hozzászólást nem is értettem. Úgy rendelték meg a switchet, hogy, egyébként egy 100 Mbit-es full-duplex-es switch-et, lekorlátozták, vagy mi? Ennek mi értelme van? Így olcsóbb volt az eszköz?