Samba (smbmount) - rychlost prenosu
David Kuzela
kuzela na mbox.vol.cz
Úterý Květen 9 17:45:13 CEST 2000
Martin Kavalec pise:
> > Nesetkal jste se nekdo s timhle problemem?
>
> Jo, setkal. Mam podezreni na smbfs v jadre -- rychlost kopriovani
> smbclientem byla totiz normalni. Uz si bohuzel nepamatuju, na jakem to
> bylo kernelu.
Diky, zkusil jsem 2.2.14 a prenos bezi stejne rychle v obou smerech. Co me
ale mate, je, ze pri zmenach MTU se i na 2.0.37 dockam zlepseni (viz nize).
Pavel Kankovsky pise:
> > Konkretne prenos ode me na Win probiha rychlosti cca 37 kB/s, kdezto
> > opacnym smerem priblizne 340 kB/s. Jine sluzby (zkousel jsem ftp) touhle
> > asymetrii netrpi. Zkousel jsem prenos (stejnych) souboru na ruzne pocitace
> > s Windows 95 i 98, vzdy se stejnym vysledkem.
>
> Hmm...taky jsem pozoroval, ze prenos pres smbfs na wokna neni nejrychlejsi
> (zpatky jsem to nezkousel). Ovsem jestli mate nezacpany Ethernet (coz asi
> mate), tak by mela byt prenosova rychlost cca 1 MB/s, takze ani tech 340
> kB/s neni uplne sqely vysledek (a jestli vic wokna nezvladaji ani mezi
> sebou...).
Winy jsou v tom (relativne) nevinne, o 1MB si muzu nechat jen zdat, mam totiz
NE2000 compatibilni ISA sitovky (max. dosazena rychlost 650 kB/s skrz ftp).
V samba-doc/speed2.txt je mala tabulka:
The figures are: Put Get
P166 client 3Com card: 420-440kB/s 500-520kB/s
P100 client 3Com card: 390-410kB/s 490-510kB/s
DX4-75 client NE2000: 370-380kB/s 330-350kB/s
Takze predpokladam, ze na svem HW (P133) o mnoho vic uz neziskam (a vcelku by
mi tech 400 kBps stacilo :).
> > V dokumentaci je sice o ladeni rychlosti relativne dost udaju, ale zminku
> > o tom, ze by mel byt prenos jednim smerem vyrazne pomalejsi nez druhy jsem
> > nenasel. Predpokladam, ze problem je skryty v Linuxu, protoze prenosy mezi
> > Windowsy navzajem chodi bez problemu (tou vyssi rychlosti :-).
> Mozna by to mohlo byt zpusobeno tim, ze implementace smbfs (aspon
> v linuxu 2.0) dela zapisy synchronne, coz specialne v pripade, kdy ma
> nastavenu nejakou malou velikost paketu (kterou si diktuje druha strana...
> <conspiracy_theory> uz to vidim: if (!strcmp(request->OS_id, "Unix"))
> { connection->speed_in = SLUGGISH; connection->speed_out = RATHER_SLOW; }
> </conspiracy_theory>), tak to muze znamenat mnoho roundripu a velke
:-)
> zpomaleni. Mozna by taky pomohlo zkusit kopirovat pomoci dd bs=1000000.
1. Soubor ke me:
Source Destination Packets Bytes Pkt Size Win Size Flags
192.168.10.1:1029 192.168.10.2:139 1909 167926 40 32120 --A-
192.168.10.2:139 192.168.10.1:1029 4953 5358203 99 7529 -PA-
2. Soubor ode me:
Source Destination Packets Bytes Pkt Size Win Size Flags
192.168.10.1:1029 192.168.10.2:139 4983 5356545 40 32120 --A-
192.168.10.2:139 192.168.10.1:1029 3724 229066 1163 8668 -PA-
Zajimavy obrat nastal, kdyz jsem si chvili hral s nastavenim MTU (500,296,1000,
1200,800,750) a pote ho vratil na 1500. Rychlost razem vyskocila na cca 100 kB/s:
Source Destination Packets Bytes Pkt Size Win Size Flags
192.168.10.1:1098 192.168.10.2:139 12147 5539195 40 32660 --A-
192.168.10.2:139 192.168.10.1:1098 4419 254270 327 8143 -PA-
Zaroven vzrostla i rychlost pri prenosu ke me na cca 450 kB/s. Nechapu.
--
David Kužela
==[Dawyd]======[icq]=[24470559]===================
email: kuzela na mbox.vol.cz Student of VSE
web: http://penguin.cz/~dawyd Czech republic
==================================================
Další informace o konferenci Linux