Memory/CPU usage
Frank J. Pellegrino
pellegri at mailhost.sju.edu
Fri Oct 5 08:04:02 GMT 2001
Yesterday I upgraded a solaris 2.6 box running samba 2.0.6 to
samba 2.2.1a. The new version seems to want almost 4 times
as much memory as 2.0.6. It is running on a Sun E3500 with
4 processors and 2GB of RAM. During an average day there
could be 300-400 smbd processes running. Below is a little cut
of a few running under samba 2.0.6.
PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND
6946 root 1 58 0 4400K 2872K sleep 0:00 0.16% smbd
21814 root 1 38 0 4400K 2896K sleep 0:00 0.13% smbd
5388 root 1 58 0 4400K 2872K sleep 0:00 0.10% smbd
5698 root 1 58 0 2584K 2232K sleep 3:55 0.10% nmbd
7079 root 1 54 0 4392K 2768K sleep 0:00 0.09% smbd
15263 root 1 54 0 4400K 2976K sleep 0:03 0.07% smbd
6857 root 1 58 0 4400K 2864K sleep 0:00 0.07% smbd
6864 root 1 58 0 4400K 2864K sleep 0:00 0.07% smbd
When I upgraded each process wanted 15MB of RAM and several of
them started gobbling up CPU usage. This eventually brought the
system to a state where other applications could not function properly.
Restarting samba was a temporary fix but the problem quickly repeated
itself under a load. We have been stable with samba 2.0.6 for well over
a year and 2.2.1a appears to be working on our other 7 servers that have
a lower load. We had to fall back to v2.0.6 yesterday afternoon. Does
anyone have any ideas on what I could try to resolve this problem?
Thanks,
Frank
More information about the samba
mailing list