[Samba] Re: Ubuntu samba slower than red hat??

Gary Dale garydale at torfree.net
Wed Jul 26 19:38:10 GMT 2006


Douglas D Germann Sr wrote:
>>>       
> Gary and Guille--
>
> I checked the logs at /var/log/samba/smbd.log and have in there 
> a long series of these messages:
>
> ====clip
>
> [2006/07/25 17:36:14, 0] lib/util_sock.c:get_peer_addr(1225)
>   getpeername failed. Error was Transport endpoint is not connected
> [2006/07/25 17:36:14, 0] lib/util_sock.c:get_peer_addr(1225)
>   getpeername failed. Error was Transport endpoint is not connected
> [2006/07/25 19:12:17, 0] lib/util_sock.c:get_peer_addr(1225)
>   getpeername failed. Error was Transport endpoint is not connected
> [2006/07/25 19:12:17, 0] lib/util_sock.c:get_peer_addr(1225)
>   getpeername failed. Error was Transport endpoint is not connected
> ====end clip
>
> Does that provide a clue?
>   
Yes, but I don't know quite what it is saying. :)  It may be that it is
looking for some NetBIOS information but don't quote me on that. The
experts on this forum should be able to provide a better answer. Or you
can try googling the error line. That frequently turns up useful
information!

> I don't know anything about nsswitch nor winbind, so I suspect I am 
> not using them.
>
> Yes, I am running a firewall on ubuntu, firestarter. It has not 
> reported any incidents or events, so I suspect that is not the 
> problem. Besides it was not giving me problems (that I 
> recognized as problems, anyway) when the redhat machine was the server.
>
> To answer Gary's question: This is a small office involving 3 people 
> and 3 Ubuntu clients, one WinXP Pro client, and 2 Win95 clients. 
> This is a production environment using mainly word processing and 
> spreadsheets. The linux boxes connect using fstab entries like this:
> ===clip
> //earth/vol1        /sam/vol12  cifs   
> rw,user,credentials=/root/.smbcredentials,uid=doug,gid=apps       0       0
> ===end clip
>   
I suggest you set up your Samba server as a domain controller. This
means that it is a central login point that keeps track of the user
accounts. SWAT has a wizard to do the basic setup for this.



> Memory on the old eMachines is 128Mb; on the new machine it is 256Mb.
>   
This should be enough for running a server without a GUI. However, you
could bump it up to as much as it can hold and you should see a
performance increase. Even slow memory is faster than a disk drive, so
the more you can keep cached, the better.

> When you say set the log level up higher, the only thing I see is 
> to log more to syslog instead of to the samba logs, if I am reading 
> it correctly. It is set to 0 right now. Is this what you mean? 
> What should I try setting it to?
>   
10 or 100 should get you lots of messages.

> The files were moved to the new server by way of tgz files. These 
> were created by a backup Ubuntu machine. The data HDD on the old 
> server crashed, necessitating the use of another machine.
>   
This means the old user and group ids are being used. In Linux/Unix,
there isn't a lot of connection between the user number and the account
name (same with groups). User 1001 is whatever account name is in
/etc/passwd at the time. You're going to have to either change the
account names and groups to match your old setup or change the
owner:group settings to match your current accounts and groups.

> When I run top, I presume I run it on the server. What sorts of 
> things am I looking for? I am getting things like this:
>
> ===clip
> Tasks:  72 total,   2 running,  70 sleeping,   0 stopped,   0 zombie
> Cpu(s):  0.3% us,  0.0% sy,  0.0% ni, 99.7% id,  0.0% wa,  0.0% hi,  0.0% si
> Mem:    507432k total,   503136k used,     4296k free,     3984k buffers
> Swap:  1485972k total,    18932k used,  1467040k free,   301640k cached
>
>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
> 10124 doug      16   0  2200 1088  856 R  0.3  0.2   0:00.18 top
>     1 root      16   0  1568  532  460 S  0.0  0.1   0:01.09 init
>     2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
>     3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
>     4 root      10  -5     0    0    0 S  0.0  0.0   0:04.76 events/0
>     5 root      10  -5     0    0    0 S  0.0  0.0   0:00.01 khelper
>     6 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
>     8 root      10  -5     0    0    0 S  0.0  0.0   0:01.21 kblockd/0
>     9 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
>   147 root      15   0     0    0    0 S  0.0  0.0   0:00.08 pdflush
>   148 root      15   0     0    0    0 S  0.0  0.0   0:00.02 pdflush
>   150 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
>   149 root      15   0     0    0    0 S  0.0  0.0   0:27.80 kswapd0
>   751 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
>  1798 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 ata/0
>  1799 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 ata_hotplug/0
>  1802 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_0
> ===end clip
>
> I just saved a document and there was briefly a line for smbd.
>   
This shows that your server is operating normally. Nothing is chewing up
CPU cycles.

>   
>> Is this a domain controller? Does it farm out password checking to 
>> another server? You may want to set up SWAT and use the wizard to set up 
>> the server in its intended role (domain controller, member server or 
>> stand-alone).
>>     
>
> I do not know enough to answer these questions. I used webmin and swat 
> to tweak the old server, and have installed swat on the new but not 
> yet run it.
>
> Thanks folks! I feel like you are getting me on solid ground.
>
> :- Doug.
>
>   




More information about the samba mailing list