[Samba] Re: samba-2.2.2 slower than samba-2.0.7 on Solaris

Thomas Schulz schulz at adi.com
Thu Feb 7 12:27:04 GMT 2002


smb.conf appended.

> From: "Davide Parise" <d.parise at mhz.it>
> To: "Thomas Schulz" <schulz at adi.com>
> Subject: R: [Samba] samba-2.2.2 slower than samba-2.0.7 on Solaris
> 
> You should send also the smb.conf file to understand what's happening.
> 
> -----Messaggio originale-----
> Inviato: Thursday, February 07, 2002 20:40
> A: samba at samba.org
> Cc: schulz at adi.com
> Oggetto: [Samba] samba-2.2.2 slower than samba-2.0.7 on Solaris
> 
> 
> I just tried to upgrade from Version 2.0.7 to Version 2.2.2 and received
> complaints from several users that file access was much slower.  I made
> no changes to the configuration file.  The configuration file is mostly
> unchanged from the sample provided, changing only the location of the
> logs and specifying some shares.  We are running Samba on a Sun
> Sparc 10 (a slow machine I admit) running Solaris 8.  I had preveiously
> tried both 2.2.1a and 2.2.2 under Solaris 2.6 with the same complaints.
> 
> The PCs are running Windows 2000.  One user that complained loudly is
> running ISP Design Expert from Lattice Semiconductor.
> 
> In trying to see the problem myself, I tried copying a large file from
> my home directory to a sub directory.  With Samba 2.2.2 running, I see
> that the progress box does not show up until 3 to 4 seconds after I
> click on paste.  With Samba 2.0.7, the progress box shows up instantly.
> In either case, the file takes 10 to 11 seconds to copy once the
> copy actually starts.  As an experiment, I have tried the following
> settings with no effect: oplocks = no, fake oplocks = yes, locking = no.
> Following is a section of the log file with log level = 2.  I also tried
> this with log level = 3, but that is too long to send without your asking
> for it.  I clicked on paste at 13:12:00.
> 
> [2002/02/07 13:12:00, 2] smbd/open.c:(217)
>   schulz opened file smit.log read=Yes write=No (numopen=3)
> [2002/02/07 13:12:01, 2] smbd/close.c:(208)
>   schulz closed file smit.log (numopen=2)
> [2002/02/07 13:12:01, 2] smbd/open.c:(217)
>   schulz opened file smit.log read=Yes write=No (numopen=3)
> [2002/02/07 13:12:01, 2] smbd/close.c:(208)
>   schulz closed file smit.log (numopen=2)
> [2002/02/07 13:12:01, 2] smbd/open.c:(217)
>   schulz opened file smit.log read=Yes write=No (numopen=3)
> [2002/02/07 13:12:02, 2] smbd/close.c:(208)
>   schulz closed file smit.log (numopen=2)
> [2002/02/07 13:12:02, 2] smbd/open.c:(217)
>   schulz opened file smit.log read=Yes write=No (numopen=3)
> [2002/02/07 13:12:02, 2] smbd/open.c:(217)
>   schulz opened file tmp/smit.log read=No write=Yes (numopen=4)
> [2002/02/07 13:12:14, 2] smbd/open.c:(427)
>   Share violation on file (4,1,1,15356,tmp/smit.log,fcbopen = 0, flags = 0)
> = 0
> [2002/02/07 13:12:14, 2] smbd/open.c:(217)
>   schulz opened file tmp/smit.log read=Yes write=No (numopen=5)
> [2002/02/07 13:12:15, 2] smbd/close.c:(208)
>   schulz closed file tmp/smit.log (numopen=3)
> [2002/02/07 13:12:55, 2] smbd/close.c:(208)
>   schulz closed file smit.log (numopen=2)
> 
> In the log.smb, I see the following (error?) messages
> 
> [2002/02/07 11:56:53, 2] tdb/tdbutil.c:(342)
>   tdb(/opt/local/samba/var/locks/angler/connections.tdb): tdb_mmap failed
> for size 8192 (Resource temporarily unavailable)
> [2002/02/07 11:56:53, 2] tdb/tdbutil.c:(342)
>   tdb(/opt/local/samba/var/locks/angler/messages.tdb): tdb_mmap failed for
> size 696 (Resource temporarily unavailable)
> [2002/02/07 11:56:53, 0] tdb/tdbutil.c:(342)
>   tdb(/opt/local/samba/private/secrets.tdb): tdb_reopen: failed to obtain
> active lock
> 
> No messages there at the time of the file copy.
> 
> Tom schulz
> Applied Dynamics Intl.
> schulz at adi.com
> --
> 
smb.conf with comments removed:

[global]
   workgroup = adi
   server string = Samba Server
   load printers = yes
   printcap name = /etc/printers.samba
   printing = sysv
   log file = /opt/local/samba/var/logs/%h/log.%m
   max log size = 50
   security = user
  encrypt passwords = yes
  null passwords = yes
   socket options = TCP_NODELAY 
   dns proxy = no 
   printer driver = HP LaserJet 4000 Series PS
   delete readonly = yes
   client code page = 437
   directory security mask = 0777
   security mask = 0777
   level2 oplocks = true
   lock directory = /opt/local/samba/var/locks/%h
   include = /opt/local/samba/lib/smb.conf.%h

smb.conf.angler with most comments removed:

#  log level added for debugging, normally left out
   log level = 2
[homes]
   comment = Home Directories
#   level2 oplocks = no
#   oplocks = no
#   fake oplocks = yes
#   locking = no
#   blocking locks = no
   browseable = no
   writable = yes

[hwdesign]
   comment = Hardware Design Directories
   path = /home/projects/hwdesign
   browseable = yes
   writable = yes
   invalid users = student0 student1 student2 student3 student4 student5
student6 student7 student8 student9 studenta studentb studentc studentd
studente studentf

[support]
   comment = Customer Support Directories
   path = /home/users/support
   browseable = yes
   writable = yes
   invalid users = student0 student1 student2 student3 student4 student5
student6 student7 student8 student9 studenta studentb studentc studentd
studente studentf

Tom schulz
Applied Dynamics Intl.
schulz at adi.com




More information about the samba mailing list