samba: legalább 1kbit/s adatátviteli sebesség elérése belső hálózaton; hogyan?

 ( j_szucs | 2006. május 11., csütörtök - 14:51 )

Adva van egy FreeBSD 4.4-STABLE szerver, smbd Version 2.0.7-el.
Adva van továbbá egy SuSE 9.1 kliens, smbd Version 3.0.9-2.6-SUSE-vel.

Adva van még kb. 10000 fájl is, amit a szerverre (csatoltmappa) fel kellene másolni, darabja kb. 1kB:

fajldb=$(find /h*/r*/k*/m*/n*/p*o -type f | wc -l); ix=0;
for fajl in $(find /h*/r*/k*/m*/n*/p*o -type f); do
let "ix = $ix + 1"; echo "masolom: $ix/$fajldb: $fajl"; cp "$fajl" /home/valaki/csatoltmappa/
done

Megjegyzés: azért másolok ciklusban, mert így legalább látom hogy halad, míg a find ... -exec parancs végtelen ideig látszott dolgozni minden kijelzés nélkül.

Pillanatnyilag a másolás kb. 200 bit/sec sebességgel halad, azaz elképzelhető, hogy még ebben az évszázadban el is készül.

Továbbá, másolás közben kaptam egy ilyen hibaüzenetet az egyik fájlra:

cp: nem lehet létrehozni a következő reguláris fájlt: `/home/valaki/csatoltmappa/pinfo^Object=72766+0+lit.htm': A szövegfájl foglalt

Természetesen a szövegfájl nem foglalt; viszont az a cp parancs azóta is fut (pedig gondolom a hibaüzenettel le kellett volna záródnia). Na, mindegy, nem zavar, mert a másolás a hibaüzenet előtt is ugyanilyen lassú volt.

A szerveren az smbd processzem egyébként 40% CPU-t használ, más komoly CPU felhasználó user nincs, az idle CPU mégis konstans 0%.

A kliensen a teljes CPU használat <5%.

Ma már másodszor fordul elő ilyen belassulása a samba-nak (máskor sosincs vele semmi gond).
Van valami ötletetek mi okozza ezt a lassúságot?

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ő.

ötletem nincs de ha sürgős, hogy hamar meglegyen:
rsync?
tar+dd+netcat?
üdv

G

Nem sürgős, csak nem gondoltam, hogy egy ilyen elemi dologgal is lehet szívni.
Kösz a tippeket, de közben megelégeltem a cammogást, úgyhogy tar.gz-be csomagoltam a fájlokat (végülis kb. 25k fájl, összesen kb. 6M), és egyben felmásoltam a szerverre.
A tar-al kibontás is elég nyögvenyelősen megy, de megy, úgyhogy már látszik az alagút vége.

Azért most jól megkínlódik az ufs és az smbd is ennyi fájllal...
Pedig volt már sokkal többre is precedens: egyszer egy user 1,5M db fájlt gyűjtögetett össze az egyik könyvtárába a szerveren. Pénteken elindította valami windows-os csodával (Nero?) a dvd-re írásukat, és hétfőn reggel még 0%-nál tartott.
Ekkor jöttem én meg az mkisofs, és egy órán belül dvd-n volt az egész :-)

---
If you have money, use Windows!
However, if you also have a brain, use Linux!

NFS?