Samba writing problem

philippe.bertin at telenet.be philippe.bertin at telenet.be
Thu Mar 24 19:36:02 GMT 2005


Ulrich,

Do I understand it correctly that you are connecting the same directoy 
twice on your Linux boxes ? Once using smbmount, and once using nfs ?
This is an unusual setting to my feeling. Did you try the speed on your 
Linux clients when NOT using NFS, but ONLY smbmount ? If yes, what are 
your findings ?

I don't want (by far) to be offensive, but connecting 2 Linux boxes over 
smb seems to be like bying a Porsche to be able to travel quickly from 
Frankfurt to München, but driving on the regular roads, and not using 
the highway: to my feeling, NFS is the way to go in the long run (to 
connect your Linux machines, I mean)... Of course you may have other 
good reasons for your choice  (I don't want to criticise too much: SuSE 
is a good choice, we agree on that ;)

Kind regards,

PhB

Ulrich Schieborr wrote:

> Hi!
> I have a performance problem with samba!
> I have a SCSI disc in my linux box running samba (samba-2.2.8a-234)
> with Suse 8.2 and standard kernel.
> This computer exports the disk to the other linux machines via NFS, 
> which works fine.
> Smbmount is also working on the linux machines.
> But the windows clients can only read with a good performance.
> Writing is incredible slow. It begins pretty fast for a second or so
> but then the network performance goes to about 1.5% or even less.
> In principle it works, but it is incredible slow.
> I have tried "thousands" of configurations of the smb.conf (but may be
> I still did not find the right parameter to change)
> When I start the samba server (with the same smb.conf-file) on a 
> machine which has mounted the disk
> via NFS, it works quite good. The performance when writing from the
> disk to the disk using any windows client,is much better. (Not really 
> good but about a factor of 10 better)
> The problem semms to be independent of the windows operating system.
> I did not find this problem anywhere in the internet....
> I have no idea, what the reason could be for this behaviour....????!!!!
> Can anybody help me?
> Thank you in advance
> Uli
>
>
> Here my current smb.conf-file (I have changed a lot but nothing 
> happened):
>
>
> # Samba config file created using SWAT
> # from bug.org.chemie.uni-frankfurt.de (192.168.100.19)
> # Date: 2003/11/10 14:13:21
>
> # Global parameters
> [global]
>         workgroup = FLY
>         interfaces = 127.0.0.1/8 192.168.100.1/24
>         encrypt passwords = Yes
>         password server = 192.168.100.1
>         username map = /etc/samba/smbusers
>         unix password sync = No
>         log level = 2
>         syslog = 0
>         log file = /var/log/samba/%m
>         time server = Yes
>         unix extensions = Yes
>         socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192 
> IPTOS_LOWDELAY
>         add user script = /usr/sbin/useradd -g nogroup -c "NT Machine 
> Account" -d /dev/null -s /bin
> /false %m$
>         os level = 0
>         veto files = /*.eml/*.nws/riched20.dll/*.{*}/
>         read raw = yes
>         dead time = 15
>         getwd cache = yes
>         lpd cache = 30
>         max xmit = 65535
>         sync always = no
>         write cache size = 262144
>         write raw = yes
>         write list = floezen
> [homes]
>         comment = Home Directories
>         valid users = %S
>         browseable = yes
>         read only = No
>         create mask = 0640
>         directory mask = 0750
>
> here the log of one copy-operation:
> [2005/03/24 17:50:23, 1] smbd/service.c:make_connection(636)
>   fish (192.168.100.20) connect to service us as user us (uid=511, 
> gid=1000) (pid 1881)
> [2005/03/24 17:51:01, 2] smbd/open.c:open_file(247)
>   us opened file bilder/rasselbande3.tif read=Yes write=No (numopen=1)
> [2005/03/24 17:51:01, 2] smbd/close.c:close_normal_file(229)
>   us closed file bilder/rasselbande3.tif (numopen=0)
> [2005/03/24 17:51:01, 2] smbd/open.c:open_file(247)
>   us opened file bilder/rasselbande3.tif read=Yes write=No (numopen=1)
> [2005/03/24 17:51:01, 2] smbd/open.c:open_file(247)
>   us opened file temp/rasselbande3.tif read=Yes write=Yes (numopen=2)
> [2005/03/24 17:53:04, 2] smbd/open.c:open_file(247)
>   us opened file bilder/rasselbande3.tif read=Yes write=No (numopen=3)
> [2005/03/24 17:53:04, 2] smbd/close.c:close_normal_file(229)
>   us closed file bilder/rasselbande3.tif (numopen=2)
> [2005/03/24 17:53:34, 2] smbd/close.c:close_normal_file(229)
>   us closed file temp/rasselbande3.tif (numopen=1)
> [2005/03/24 17:53:34, 2] smbd/close.c:close_normal_file(229)
>   us closed file bilder/rasselbande3.tif (numopen=0)
> [2005/03/24 17:53:34, 2] smbd/open.c:open_file(247)
>   us opened file temp/rasselbande3.tif read=Yes write=No (numopen=1)
> [2005/03/24 17:53:34, 2] smbd/close.c:close_normal_file(229)
>   us closed file temp/rasselbande3.tif (numopen=0)
>
>
> The smbd-logfile:
> [2005/03/24 17:50:13, 2] smbd/server.c:exit_server(511)
>   Closing connections
> [2005/03/24 17:50:16, 2] lib/interface.c:add_interface(81)
>   added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0
> [2005/03/24 17:50:16, 2] lib/interface.c:add_interface(81)
>   added interface ip=192.168.100.1 bcast=192.168.100.255 
> nmask=255.255.255.0
> [2005/03/24 17:50:16, 2] smbd/server.c:open_sockets(249)
>   waiting for a connection
> [2005/03/24 17:50:23, 2] smbd/reply.c:reply_special(92)
>   netbios connect: name1=LION             name2=FISH
> [2005/03/24 17:50:23, 2] smbd/reply.c:reply_special(111)
>   netbios connect: local=lion remote=fish
>
>
>
>
>


More information about the smb-clients mailing list