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.
- 1717 megtekintés
Hozzászólások
MTU:1540? Nem 1450-et akartál beállítani?
- A hozzászóláshoz be kell jelentkezni
hú, azt magától állította.
$ sudo ifconfig eth2 192.168.2.101 mtu 1450
hatására 550 KB/s-re visszaesett a sebesség.
- A hozzászóláshoz be kell jelentkezni
Az 1450 az PPPoE esetén szokott előfordulni, ha adott interfész felé ilyen nincs, akkor 1500 (ennyi a standard).
Jó lenne tudni, hogy milyen vas, mi van az eth2 felé, mivel méred a sebességet, mi van a túloldalon...
Most látom, hogy USB-s adapter... Milyen az USB-port sebessége?
- A hozzászóláshoz be kell jelentkezni
"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.
- A hozzászóláshoz be kell jelentkezni
up
- A hozzászóláshoz be kell jelentkezni
Csináltam egy sebbességmérést egy USB-s winyóra, és ~10000 KB/s-el mentek az adatok, tehát az usb-nek elvilet tudnia kéne.
- A hozzászóláshoz be kell jelentkezni
Ha régi az adapter, akkor lehet, hogy usb 1.1, nem pedig 2.0, ergo ez is lehet probléma, de egy mii-diag kimenetből az is kiderülhet, hogy nem 100Mbit Full duplexre áll be a kapcsolat.
- A hozzászóláshoz be kell jelentkezni
$ 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.
- A hozzászóláshoz be kell jelentkezni
$ ethtool -s eth2 speed 100 duplex full
Cannot set new settings: Operation not supported
not setting speed
not setting duplex
Ezzel a paranccsal nem sikerül beállítani :(
- A hozzászóláshoz be kell jelentkezni
Egyébként miért nem a Thinpad saját ethernetét használod?
- A hozzászóláshoz be kell jelentkezni
Igen egyszerű: mert szar.
- A hozzászóláshoz be kell jelentkezni
Ez az usb-s kütyü mennyivel jobb?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
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."
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni