Newsgroup: it.comp.os.linux.software
Titolo: Lentezza Samba in rete mista NT e MS-DOS

Ciao a tutti gli amici del NG.
Ho un problema con samba da quando mi sono rifatto la rete in ufficio.
La piccola rete e' cosi' composta:
- n. 1 server con Slack 7.0, samba 2.0.5a, che funge da file-server,
primary domain controller e firewall con connessione 100 M/bit all'hub
10/100;
- n. 3 NT4 wks connessi all'hub a 100 M/bit;
- n. 1 486 con ms-dos 6.22 e client lan-man di M$.
Il problema non sussiste quando leggo/scrivo files dagli NT, in quanto
il transfer-rate in r/w e' ottimo (a mio giudizio).
Mentre dal 486 (con scheda di rete a 10 M/bit) mi succede questo (ho
eseguito la prova di trasferimento con un file di circa 1.2 Mb).
Il trasferimento dal server linux al client 486 dura pochissimi
secondi. E questo mi va bene.
Il trasferimento dello stesso file dal client 486 al server linux
passa il minuto!
Oltretutto, guardando il log dettagliato di samba, noto che ci sono
diversi "connection reset by peer". (al momento non ho il log
sottomano).
La sezione global del mio smb.conf e' la seguente:
[global]
        workgroup = UFFICIO
        netbios name = LINUX_SERVER
        server string = Samba %v (PDC)
        os level = 255
        log level = 0
        security = user
        encrypt passwords = yes
        domain master = yes
        local master = yes
        domain logons = yes
        preferred master = yes
        logon home = \\%N\%U
        logon path = \\%N\profiles\%U
        logon script = %U.bat
        wins support = yes
        hosts allow = 192.168.1.1 192.168.1.2 192.168.1.3 192.168.1.4
192.168.1.5
        admin users = root
        unix password sync = yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *password* %n\n *password* %n\n *successfull*
        time server = yes
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
Premetto che comunque il file trasferito e' integro.
Da quello che ho capito tutto sta nel "socket option". Ho provato
diverse combinazioni di socket, ma il risultato non cambia.
Avete qualche idea? Per favore sono disperato in quanto fra poco si
cominciano i 740 (il cui programma gira sotto dos puro) e tutto
l'archivio dei modelli e' sotto samba.
Un grazie in anticipo a chi vorra' aiutarmi.
					Alessandro

 wrote:
-> Ciao a tutti gli amici del NG.
-> Ho un problema con samba da quando mi sono rifatto la rete in ufficio.
-> La piccola rete e' cosi' composta:
-> - n. 1 server con Slack 7.0, samba 2.0.5a, che funge da file-server,
-> primary domain controller e firewall con connessione 100 M/bit all'hub
-> 10/100;
-> - n. 3 NT4 wks connessi all'hub a 100 M/bit;
-> - n. 1 486 con ms-dos 6.22 e client lan-man di M$.
Personalmente avevo sperimentato dei problemi con gli Hub quando 
si saturava la banda. Succedeva che se l'hub arrivava al 100 %, si inchiodava
e si doveva aspettare un po' di tempo prima che si riprendesse. 
Avevo quindi una situazione simile, solo che a me succedeva anche in FTP.
Non ho mai capito perche' (anche considerando il fatto che tutte le schede di 
rete erano uguali).
Potrebbe anche tranquillamente dipendere dal fatto che il 486 non 
riesce a stare dietro al server.
bye
Gianluca
-- 
Home Page                	Contro i brevetti del sw     Boicotta Microsoft
www.infinito.it/utenti/chewbe
 
no-patents.prosa.it/
 
www.boycott-ms.org/
 
"If we have to file a thousand lawsuits a day, we'll do it.
It's less expensive than losing CONTROL of YOUR creative works."
---Jack Valenti, President and CEO, Motion Picture Association of America

Gianluca
Innanzi tutto grazie per la risposta.
Oggi ho fatto una prova di lettura e di scrittura da e verso il server
da un PIII 500MHz con scheda 100 M/bit verso il server linux (p200 mmx
con scheda 100 M/bit).
Il file era di circa 19 Mb.
In lettura ho impiegato circa 2 minuti e 40 secondi.
In scrittura ho impiegato 1 minuto e 48 secondi.
Ma come sono possibili differenze cosi' sostanziali di velocita' fra
lettura e scrittura???
A questo punto capisco perche' il 486 ci metta una vita a scrivere sul
server samba.
Non vorrei che i due s.o. parlassero dialetti leggermenti "diversi",
al che arriverei all'estrema situazione di installare NT sul server.
Questo perche' diverse volte al giorno devo manipolare files vicini ai
50 Mb. E se tanto mi da tanto le differenze si faranno sentire.
Ma e' possibile secondo voi tutto cio'?
					Alessandro

 writes:

A occchio e croce direi che e` lo stack tcp/ip sulla macchina DOS a fare
acqua da tutte le parti.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?