Slow Samba on Solaris on certain Network cards

2007-12-24 21:38:00

Hi, gurus,

I have several solaris 7 and 8 servers on both Sparc and Intel
platforms, as well as some Linux boxes.

We are running Samba on all of those machines to share files with the
Windows 98 and 2000 clients.
The current version is 2.2.2, compiled from same source on all of the
machines.

Recently, we put the whole network from 10Mb/s to 100Mb/s, changing hubs
and network cards on some client machines.

It seems that ever since, When transferring files from Solaris to
Windows, some of the client machines do it very slowly (i.e. 30mn for
50Mbytes), when other client machines are just slightly slower than a
transfer from windows to windows. Using ftp or Solaris PC-NFS client,
there are no problems. What's even more puzzling, is that there's no
problem on the Linux machines, though the source code for Samba is
exatly the same.

I've read about an issue on Winsock dropping packets for some (as
usually with M$) unknown reason and Samba waiting after each droppped
packet before sending another one. So, I've played around with the
"socket options" parameters TCP_NODELAY and SO_SNDBUF size, without any
success.

If someone has got a clue, I would thank him in advance, and will
summarize of course.

Rami


______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif

Comments

Got something to say?

You must be logged in to post a comment.