3Com hálókártya - scp, ftp lassú

 ( demian | 2005. augusztus 22., hétfő - 17:51 )

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Én nem a névfeloldás irányába indulnék először (bár ez is okozhat ilyesmit), hanem azt nézném meg, hogy a különböző esetekben a hálózati kártya ugyanazokkal a paraméterekkel működik-e. Értem ezt, Autonegotiation-re van állítva vagy fix 10/100 Mbps és Half/Full Duplex-e. Egyébként a túlvégén milyen eszköz (switch, HUB, akármi) van?

[quote:dbee5a6031="snowflake"]Szvsz az a kártya csak 10Mb/s -en megy neked.
Nézzd meg az mii-tool ill. az mii-diag mit mond.[/quote:dbee5a6031]

[code:1:dbee5a6031]
fine:~# mii-diag
Using the default interface 'eth0'.
Basic registers of MII PHY #24: 3000 786d 0000 0000 01e1 45e1 0005 2801.
The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
Basic mode control register 0x3000: Auto-negotiation enabled.
You have link beat, and everything is working OK.
Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control.
End of basic transceiver information.
fine:~# mii-tool
eth0: negotiated 100baseTx-FD, link ok
[/code:1:dbee5a6031]

Ez nekem 100 Mbit-nek néz ki :( De így utólag végiggondolva már csak azért sem túl hihető az, hogy 10 Mbiten van a hálókártya, mert merevlemezről bootolva az iperf 89.9 Mbit/sec-et mér a szomszéd gépre való adatátvitellel, de az scp ugyanakkor ugyanerre a gépre csak kb 500 kbyte/sec. Az NFS beállításokban meg azért nem hiszem, hogy hiba lehet, mert amikor scp-vel másolok, direkt olyan könyvtárakat választok mindkét oldalon, ami nem NFS-ről mountolt. Egyébként ezek az NFS beállításai:

[code:1:dbee5a6031]
111.111.111.111:/home /home nfs defaults,rsize=8192,wsize=8192,rw 0 0
111.111.111.111:/usr/local /usr/local nfs defaults,rsize=8192,wsize=8192,rw 0 0
[/code:1:dbee5a6031]

a para végülis úgy oldódott meg, hogy felraktam egy 2.4-es előre fordított kernelt a Debian Sarge repository-ból. érdekes módon a 2.6-os előre fordított kernellel (kernel-image-2.6-686) szintén nem ment rendesen a hálókártya. 2.4-essel megy. lehet, hogy ez valami 2.6-os kernel bug volt?

Szia!

Próbálj meg két gépet összehozni egy crosskábelen, akkor mit csinál? Aztán próbáld ki azt is (mind a switch-re kötve, mind a két gépet összelógatva), hogy mi történik, ha force-olod az interfacet fix sebességre és fix duplexitásra? pl. mii-tool --force=100baseTx-FD ethX. Jobban eltolni nem tudod, max. érdekes dolgokat fogsz tapasztalni. Nekem van ilyen sztorim: dumb (nem menedzselhető KTI) switch, elvileg auto teljesen, 10/100 HD/FD-t is tud, és vannak régi 10M-s kártyáim, amivel HD-n 10x olyan gyors mint FD-n, pedig ez így olvasva is ellentmondás!!! Azóta ezt mások is megerősítették egy szakmai találkozó alkalmával, hogy bizony létezik ez!!!

Vagy probald meg az autonegotiation mode-ot kikapcsolni es fixen 100Mbs Full duplexre tenni.
Mi ugyanis mar lattunk olyat, hogy az autonegotiationt egyes switchek es halokartyak kisse furcsan kezeltek. S lett belole a mar fent emlitett filmnezos backup... Csak itt 10-12 ora.
Szoval en a helyedben ezzel probalkoznek eloszor, s ugyanigy megprobalnam bedrotozni a tobbi eszkozbe is a 100Mbs full duplexet.

sziasztok!

egy rejtélyes probléma miatt kérném a segítségeteket. a helyzet a következő: adott egy gép, benne egy 3Com 3c905B (Cyclone) 100 Mbites hálókártya. ha erről a gépről próbálok scp-zni, ftp-zni tetszőleges másik gépre a LAN-on belül, a sebesség legjobb esetben is kb 1 Mbyte/sec-ra kúszik fel. a szomszéd gépről (amelyben majdnem ugyanilyen hálókártya van, nevezetesen egy 3Com 3c905C-TX/TX-M (Tornado)) ugyanekkor simán el tudok érni 10 Mbyte/s sebességet is scp-vel vagy ftp-vel. a hálókártya valószínűleg nem hibás, mert egyrészt másik hálókártyával is ugyanezt produkálja a gép, másrészt pedig egy Feather Linuxot bootolva CD-ről simán másol ez a gép is 10 Mbyte/s-mal.
megnéztem Iperf segítségével is, merevlemezről bootolva, 87 Mbit/sec-ot értem el. elkezdtem gyanakodni, hogy hátha az IDE vezérlővel van valami baj (nincs befordítva a kernelbe a driver, vagy ilyesmi), és ezért a merevlemezre írás/olvasás lesz a szűk keresztmetszet, de a hdparm szerint 51.44 Mb/sec a "buffered disk reads" sebessége, ugyanannyi, mint a szomszéd gépnek, ahonnan jó a másolás.

van valakinek valami ötlete, hogy mi okozhatja a lassulást?

adalék a témához, hogy ezen a gépen a /home könyvtár NFS-ről van mountolva (csakúgy, mint a szomszéd gépen), és a dmesg kimenetében időnként látni ilyet:

nfs: server 123.456.789.12 not responding, still trying
nfs: server 123.456.789.12 OK (értelemszerűen az NFS szerver IP-jével)

körülbelül másfél óránként egy ilyet csinál átlagosan. nem tudom, hogy ennek van-e köze a hálózat sebességéhez, de gondoltam, hátha segít.

minden ötletet örömmel fogadok.

akkor szokott hasonlókat csinálni ált., ha valamelyik irányú névfeloldás nem megy... én erre keresnék.
persze az is járhatóbb lenne, hogy megnézed a live distro milyen modulokat tölt be, milyen .config-gal lett forgatva a kernele, stb

[quote:70e06c0fa4="yasuo"]Én nem a névfeloldás irányába indulnék először (bár ez is okozhat ilyesmit), hanem azt nézném meg, hogy a különböző esetekben a hálózati kártya ugyanazokkal a paraméterekkel működik-e. Értem ezt, Autonegotiation-re van állítva vagy fix 10/100 Mbps és Half/Full Duplex-e. Egyébként a túlvégén milyen eszköz (switch, HUB, akármi) van?[/quote:70e06c0fa4]

A névfeloldással látszólag minden rendben van, tud IP-ből domainnevet csinálni és visszafelé is. A hálókártya paramétereit majd megnézem. A túlvégen egy akármilyen noname switch van, de nem hiszem, hogy bármi jelentősége lenne, mert kb két hónapja még egy 3Com OfficeConnect switch volt ugyanott, és azzal is ezt csinálta.

Szvsz az a kártya csak 10Mb/s -en megy neked.
Nézzd meg az mii-tool ill. az mii-diag mit mond.

[quote:c853857e80="snowflake"]Szvsz az a kártya csak 10Mb/s -en megy neked.
Nézzd meg az mii-tool ill. az mii-diag mit mond.[/quote:c853857e80]
Megnézem, csak a kollegák lekapcsolták a hét végére a gépet, úgyhogy legkorábban szerdán lesz hozzá szerencsém :)

En nfs-en szivtam jokorat a sebesseggel, amikor rajottem, hogy a sync mod miatt tetu lassu. Kb 250KB/s volt az atvitel iraskor. Amig egy 5 gigas biztonsagi mentes atment, addig megneztem az Alien elso harom epizodjat. :mrgreen:

Az uj beallitasaim kliens oldalon:
[code:1:573924424e]# cat /etc/fstab | grep nfs
insomnia:/ /net/insomnia nfs rw,async,intr,hard,wsize=65536,rsize=65536 0 0
portage:/usr/portage/distfiles /usr/portage/distfiles nfs rw,async,intr,hard,wsize=65536,rsize=65536 0 0[/code:1:573924424e]

A szerver oldalon:
[code:1:573924424e]# cat /etc/exports
/ *(async,no_wdelay,no_root_squash,rw)
/usr/portage/distfiles *(async,no_wdelay,no_root_squash,rw)[/code:1:573924424e]

Snowflakenek igaza lehet, mert a ~900-1000k tipikusan 10M interface-n mérhető sebesség, míg 100M-s interface-n azért ennek a többszöröse, mondjuk ~6000k körül is lehet. Az hogy előtte egy másik eszköz volt ott nem jelent semmit, ha azok egyformán működtek. Viszont a NIC oldalon _sem_ változott semmi, könnyen elképzelhető, hogy ugyanaz a jelenség.