samba vagy kliens tuning?

Fórumok

Túrtam a netet a témakörben, sok releváns fórumra leltem, de megoldásra nem nagyon.

- Adott egy Debian 6.0 (Squeeze) szerver, rajta Samba 3.5, valamint NFS és FTP szerver
- Adott két kliens: egy Debian 6.0 (Squeeze) és egy Windows XP Professional SP3
- Adott a gépek között egy olyan (mikrohullámú) hálózati kapcsolat, amin NFS-sel vagy FTP-vel bombabiztosan lehet kb. 10MByte/sec sebességgel másolni.

A probléma az alábbi:

- A Debian kliensen smbclient-tel fájlokat mozgatni kb. 8MByte/sec-kel lehet. Ez ugyan kevesebb, mint NFS-sel vagy FTP-vel, de mondjuk hogy megfelelő. viszont:

- A Debian kliensen mount.cifs-et használva a sebesség 1.5-2MByte/sec. Ez bazi lassú. A CIFSMaxBufSize értékét koppanásig (max kmalloc) növelve ezt sikerül megnövelni 2-3MByte/sec-re, ami még mindig rohadt lassú. Próbáltam az rsize, wsize értékekkel is játszani, kb. eredménytelenül.

- A Windows XP kliensen a sebesség 5-5.5MByte/sec. Ez lényegesen jobb, mint Linuxon, de még mindig nagyon kevés.

Mivel jómagam nem nagyon mozgok Microsoft Network-öt és Samba-t használó környezetben, kérem a T. tapaszalt kollégák segítségét.

Előre is köszönöm.

(PS: a Samba szerveren jelenleg ez van a konfigban:

socket options = IPTOS_LOWDELAY TCP_NODELAY SO_KEEPALIVE SO_SNDBUF=131072 SO_RCVBUF=131072
use sendfile = true
)

Hozzászólások

Ha az XP-n megosztott könyvtárat írod/olvasod a Linux felől (smbmount), az mit mutat?

A use sendfile nem "= yes"? Mármint a true helyett. Szerintem. Bár lehet egetverő különbség nem lesz.
Egy próbát talán megér.

Nálam itthon:
-samba szerverről windowssal kitallózva 10-el jön fullon, amit a 100-as háó bír
-linux-al gnome commanderrel kitallózva a megosztást 3 megával másol
-mount cifs-el mountolva, és a mountból másolva 4-5 mega

Én már csak röhögök rajta. De kíváncsi lennék, van-e működő megoldás. Mert ha egy windows tudja, akkor linuxnak is tudnia kéne. Szerintem.