Is there a Memory Leak in Samba 3.4.3?

Wolfgang Hotwagner listener at may.co.at
Fri Dec 4 07:59:02 MST 2009


Hello,

i am working on a high-performance storage. it works perfectly. we did
some heavy tests on samba and experienced server crashs.
The server has 8GB Memory. after a while it uses about 7GB and later it
crashes. If i stop samba, the server has still 7gb in cache.
I first tried out samba 3.4.2(debian lenny-backport) and there is the
same Problem. I am using a minimal config without any specials(one share
public no authentication).

Could anyone help me?


[global]
clustering = no
workgroup = OFFICE
netbios name = DSLIN
server string = %h server
 dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 1
panic action = /usr/share/samba/panic-action %d
security = share
 encrypt passwords = true
passdb backend = tdbsam
 obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n
*Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes

[share]
path = /mnt/share/
public = yes
writeable = yes
browseable = yes





ATOP WHEN SAMBA RUNS:


ATOP - dslin2             2009/12/03  22:38:39            25278 seconds
elapsed
PRC | sys  78m51s | user   4m20s | #proc    100 | #zombie    0 |
#exit      0 |
CPU | sys     24% | user      3% | irq      16% | idle    340% |
wait     17% |
cpu | sys      6% | user      1% | irq       4% | idle     84% | cpu000
w  4% |
cpu | sys      6% | user      1% | irq       4% | idle     85% | cpu001
w  4% |
cpu | sys      6% | user      1% | irq       4% | idle     85% | cpu002
w  4% |
cpu | sys      6% | user      1% | irq       4% | idle     86% | cpu003
w  4% |
CPL | avg1   0.21 | avg5    0.25 | avg15   0.10 | csw 191654e3 | intr
19062e4 |
MEM | tot    7.8G | free   47.2M | cache   7.5G | buff    6.7M | slab 
220.6M |
SWP | tot    1.9G | free    1.9G |              | vmcom  77.9M | vmlim  
5.8G |
PAG | scan 2694e5 | stall      0 |              | swin       0 |
swout    188 |
DSK |         sdb | busy     21% | read 3958828 | write 4065e3 | avio   
0 ms |
DSK |         sda | busy     21% | read 3974677 | write 4044e3 | avio   
0 ms |
DSK |         sdc | busy      1% | read   80902 | write  76443 | avio   
1 ms |
NET | transport   | tcpi 70902e4 | tcpo 32954e4 | udpi   10200 | udpo   
4340 |
NET | network     | ipi 855046e3 | ipo 475575e3 | ipfrw 1460e5 | deliv
7090e5 |
NET | eth0    26% | pcki 55278e4 | pcko 78517e4 | si  232 Mbps | so  266
Mbps |
NET | eth3     6% | pcki 16572e4 | pcko 15952e4 | si   66 Mbps | so   45
Mbps |
NET | eth4     4% | pcki 97334e3 | pcko 24834e3 | si   41 Mbps | so  817
Kbps |
NET | eth5     1% | pcki 39242e3 | pcko     399 | si   16 Mbps | so    0
Kbps |
NET | lo     ---- | pcki       9 | pcko       9 | si    0 Kbps | so    0
Kbps |
                *** system and process activity since boot ***
  PID  SYSCPU  USRCPU  VGROW  RGROW  RDDSK  WRDSK  ST EXC S  MEM CMD    
1/1  
 3507  23m17s   2m22s 71700K  5364K  24.3G 111.2G  N-   - S   0% smbd
 3660  18m57s   1m49s 71656K  5236K  24.7G  91.3G  N-   - S   0% smbd
 3811   6.66s   2.56s 70952K  4456K 95644K   452K  N-   - S   0% smbd
 5388   0.06s   0.10s 70160K  3216K     0K     0K  N-   - S   0% sshd
 4298   7.70s   3.06s 13424K  3196K    36K     0K  N-   - S   0% atop
 3071   0.74s   0.44s 13296K  3068K   808K   424K  N-   - S   0% atop
 5407   0.58s   0.00s 71384K  2956K 24804K 61720K  N-   - S   0% smbd
 5426   0.00s   0.14s 13164K  2936K     0K     0K  N-   - R   0% atop
 3422   1.82s   0.22s 68288K  2700K   964K   100K  N-   - S   0% smbd
 3355   0.28s   0.60s 73340K  2624K   772K     4K  N-   - S   0% openhpid
 5425   0.00s   0.00s 71384K  2600K     0K     0K  N-   - S   0% smbd
 3034   0.14s   0.19s 183.4M  2092K    48K     4K  N-   - S   0% rsyslogd
 5390   0.00s   0.14s 21432K  2012K   140K    16K  N-   - S   0% bash
 3492   0.00s   0.00s 21392K  1944K    80K     0K  N-   - S   0% bash
 3420   0.76s   0.96s 50792K  1776K   876K  7944K  N-   - S   0% nmbd
 3473   0.00s   0.00s 49864K  1412K   404K     8K  N-   - S   0% login
 3435   0.00s   0.00s 68288K  1200K     0K     0K  N-   - S   0% smbd
 3056   0.00s   0.20s 48864K  1180K   216K     4K  N-   - S   0% sshd
 3335   0.00s   0.00s 42716K  1100K   120K     8K  N-   - S   0% exim4
 3456   0.04s   0.00s 22368K  1048K   220K     0K  N-   - S   0% cron
 1373   0.16s   0.02s 16736K   988K     0K     0K  N-   - S   0% udevd
 2846   0.00s   0.06s 10136K   768K    20K     4K  N-   - S   0% rpc.statd
    1   1.32s   0.02s 10312K   752K  1648K    12K  N-   - S   0% init
 3045   0.00s   0.00s  3796K   600K    16K     4K  N-   - S   0% acpid
 3475   0.00s   0.00s  3796K   580K     4K     0K  N-   - S   0% getty
 3476   0.00s   0.00s  3796K   580K     0K     0K  N-   - S   0% getty
 3474   0.00s   0.00s  3796K   576K     4K     0K  N-   - S   0% getty
 3477   0.00s   0.00s  3796K   576K     0K     0K  N-   - S   0% getty
 3478   0.00s   0.00s  3796K   576K     0K     0K  N-   - S   0% getty
 2834   0.00s   0.00s  8020K   536K     4K    12K  N-   - S   0% portmap
 3436   0.00s   0.00s 16356K   440K     4K     4K  N-   - S   0% atd
 3427   0.08s   0.00s 12364K   404K     0K     0K  N-   - S   0% mdadm
    2   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kthreadd
    3   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% migration/0
    4   1.76s   0.02s     0K     0K     0K     0K  N-   - S   0% ksoftirqd/0
    5   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% watchdog/0
    6   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% migration/1
    7   5.52s   0.00s     0K     0K     0K     0K  N-   - S   0% ksoftirqd/1
    8   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% watchdog/1
    9   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% migration/2
   10   2.34s   0.02s     0K     0K     0K     0K  N-   - S   0% ksoftirqd/2
   11   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% watchdog/2
   12   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% migration/3
   13   2.50s   0.02s     0K     0K     0K     0K  N-   - S   0% ksoftirqd/3
   14   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% watchdog/3
   15   3.32s   0.00s     0K     0K     0K     0K  N-   - S   0% events/0
   16  37.58s   0.00s     0K     0K     0K     0K  N-   - S   0% events/1
   17   4.76s   0.00s     0K     0K     0K     0K  N-   - S   0% events/2
   18  14.30s   0.00s     0K     0K     0K     0K  N-   - S   0% events/3
   19   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% khelper
   56  15.14s   0.02s     0K     0K     0K     0K  N-   - S   0% kblockd/0
   57  13.78s   0.00s     0K     0K     0K     0K  N-   - S   0% kblockd/1
   58  12.08s   0.02s     0K     0K     0K     0K  N-   - S   0% kblockd/2
   59  11.18s   0.06s     0K     0K     0K     0K  N-   - S   0% kblockd/3
   61   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kacpid
   62   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0%
kacpi_notify
  177   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0%
ksuspend_usbd
  183   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% khubd
  186   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kseriod
  244   9m17s   0.00s     0K     0K   584K   1.3G  N-   - S   0% pdflush
  245  12m35s   0.00s     0K     0K     0K  1724K  N-   - S   0% kswapd0
  246   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% aio/0
  247   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% aio/1
  248   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% aio/2
  249   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% aio/3
  956   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ata/0
  960   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ata/1
  973   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ata/2
  978   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ata/3
  979   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ata_aux
 1011   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% scsi_eh_0
 1013   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% scsi_eh_1
 1136   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% scsi_eh_2
 1137   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% scsi_eh_3
 1248   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kstriped
 1256   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ksnapd
 1297   0.76s   0.02s     0K     0K   140K 11464K  N-   - S   0% kjournald
 1967   0.84s   0.02s     0K     0K     0K     0K  N-   - S   0% edac-poller
 2412   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kdmflush
 2417   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kdmflush
 2422   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kdmflush
 2427   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kdmflush
 2518   0.54s   0.00s     0K     0K    88K  2060K  N-   - S   0% kjournald
 2519   2.50s   0.14s     0K     0K    92K 21080K  N-   - S   0% kjournald
 2526   1.32s   0.00s     0K     0K     0K     0K  N-   - S   0% xfslogd/0
 2528   1.64s   0.00s     0K     0K     0K     0K  N-   - S   0% xfslogd/1
 2529   1.98s   0.00s     0K     0K     0K     0K  N-   - S   0% xfslogd/2
 2530   1.78s   0.08s     0K     0K     0K     0K  N-   - S   0% xfslogd/3
 2531  66.59s   0.00s     0K     0K     0K     0K  N-   - S   0% xfsdatad/0
 2532  70.16s   0.00s     0K     0K     0K     0K  N-   - S   0% xfsdatad/1
 2533  74.70s   0.00s     0K     0K     0K     0K  N-   - S   0% xfsdatad/2
 2534  80.43s   0.04s     0K     0K     0K     0K  N-   - S   0% xfsdatad/3
 2535   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0%
xfs_mru_cache
 2536  10.50s   0.00s     0K     0K     0K     0K  N-   - S   0% xfsbufd
 2537   0.10s   0.04s     0K     0K     0K     0K  N-   - S   0% xfsaild
 2556   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% xfssyncd
 2557  15.62s   0.00s     0K     0K     0K     0K  N-   - S   0% xfsbufd
 2558   0.08s   0.08s     0K     0K     0K     0K  N-   - S   0% xfsaild
 2559   0.10s   0.02s     0K     0K    40K     0K  N-   - S   0% xfssyncd
 3726   6m51s   0.00s     0K     0K   196K 754.6M  N-   - S   0% pdflush





ATOP-WHEN-SAMBA-IS-STOPPED:


ATOP - dslin2             2009/12/03  22:39:20            25318 seconds
elapsed
PRC | sys  36m27s | user   5.45s | #proc     92 | #zombie    0 |
#exit      0 |
CPU | sys     24% | user      3% | irq      16% | idle    340% |
wait     17% |
cpu | sys      6% | user      1% | irq       4% | idle     84% | cpu000
w  4% |
cpu | sys      6% | user      1% | irq       4% | idle     85% | cpu001
w  4% |
cpu | sys      6% | user      1% | irq       4% | idle     85% | cpu002
w  4% |
cpu | sys      6% | user      1% | irq       4% | idle     86% | cpu003
w  4% |
CPL | avg1   0.11 | avg5    0.22 | avg15   0.09 | csw 191670e3 | intr
19065e4 |
MEM | tot    7.8G | free   52.6M | cache   7.5G | buff    6.9M | slab 
219.8M |
SWP | tot    1.9G | free    1.9G |              | vmcom  65.2M | vmlim  
5.8G |
PAG | scan 2694e5 | stall      0 |              | swin       0 |
swout    188 |
DSK |         sdb | busy     21% | read 3958829 | write 4065e3 | avio   
0 ms |
DSK |         sda | busy     21% | read 3974677 | write 4044e3 | avio   
0 ms |
DSK |         sdc | busy      1% | read   80927 | write  76558 | avio   
1 ms |
NET | transport   | tcpi 70905e4 | tcpo 32956e4 | udpi   10205 | udpo   
4353 |
NET | network     | ipi 855084e3 | ipo 475600e3 | ipfrw 1460e5 | deliv
7091e5 |
NET | eth0    26% | pcki 55281e4 | pcko 78523e4 | si  232 Mbps | so  265
Mbps |
NET | eth3     6% | pcki 16573e4 | pcko 15953e4 | si   66 Mbps | so   45
Mbps |
NET | eth4     4% | pcki 97334e3 | pcko 24834e3 | si   41 Mbps | so  816
Kbps |
NET | eth5     1% | pcki 39242e3 | pcko     401 | si   16 Mbps | so    0
Kbps |
NET | lo     ---- | pcki       9 | pcko       9 | si    0 Kbps | so    0
Kbps |
                *** system and process activity since boot ***
  PID  SYSCPU  USRCPU  VGROW  RGROW  RDDSK  WRDSK  ST EXC S  MEM CMD    
1/1  
 5388   0.06s   0.10s 70160K  3216K     0K     0K  N-   - S   0% sshd
 4298   7.74s   3.08s 13368K  3140K    36K     0K  N-   - S   0% atop
 3071   0.74s   0.44s 13296K  3068K   808K   424K  N-   - S   0% atop
 5442   0.00s   0.00s 13160K  2932K     0K     0K  N-   - R   0% atop
 3355   0.28s   0.60s 73340K  2624K   772K     4K  N-   - S   0% openhpid
 3034   0.14s   0.19s 183.4M  2092K    48K     4K  N-   - S   0% rsyslogd
 5390   0.00s   0.14s 21432K  2028K   156K    16K  N-   - S   0% bash
 3492   0.00s   0.00s 21392K  1944K    80K     0K  N-   - S   0% bash
 3473   0.00s   0.00s 49864K  1412K   404K     8K  N-   - S   0% login
 3056   0.00s   0.20s 48864K  1180K   216K     4K  N-   - S   0% sshd
 3335   0.00s   0.00s 42716K  1100K   120K     8K  N-   - S   0% exim4
 3456   0.04s   0.00s 22368K  1048K   228K     0K  N-   - S   0% cron
 1373   0.16s   0.02s 16736K   988K     0K     0K  N-   - S   0% udevd
 2846   0.00s   0.06s 10136K   768K    20K     4K  N-   - S   0% rpc.statd
    1   1.32s   0.02s 10312K   752K  1648K    12K  N-   - S   0% init
 3045   0.00s   0.00s  3796K   600K    16K     4K  N-   - S   0% acpid
 3475   0.00s   0.00s  3796K   580K     4K     0K  N-   - S   0% getty
 3476   0.00s   0.00s  3796K   580K     0K     0K  N-   - S   0% getty
 3474   0.00s   0.00s  3796K   576K     4K     0K  N-   - S   0% getty
 3477   0.00s   0.00s  3796K   576K     0K     0K  N-   - S   0% getty
 3478   0.00s   0.00s  3796K   576K     0K     0K  N-   - S   0% getty
 2834   0.00s   0.00s  8020K   536K     4K    12K  N-   - S   0% portmap
 3436   0.00s   0.00s 16356K   440K     4K     4K  N-   - S   0% atd
 3427   0.08s   0.00s 12364K   404K     0K     0K  N-   - S   0% mdadm
    2   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kthreadd
    3   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% migration/0
    4   1.76s   0.02s     0K     0K     0K     0K  N-   - S   0% ksoftirqd/0
    5   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% watchdog/0
    6   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% migration/1
    7   5.52s   0.00s     0K     0K     0K     0K  N-   - S   0% ksoftirqd/1
    8   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% watchdog/1
    9   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% migration/2
   10   2.34s   0.02s     0K     0K     0K     0K  N-   - S   0% ksoftirqd/2
   11   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% watchdog/2
   12   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% migration/3
   13   2.50s   0.02s     0K     0K     0K     0K  N-   - S   0% ksoftirqd/3
   14   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% watchdog/3
   15   3.32s   0.00s     0K     0K     0K     0K  N-   - S   0% events/0
   16  37.61s   0.00s     0K     0K     0K     0K  N-   - S   0% events/1
   17   4.76s   0.00s     0K     0K     0K     0K  N-   - S   0% events/2
   18  14.32s   0.00s     0K     0K     0K     0K  N-   - S   0% events/3
   19   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% khelper
   56  15.14s   0.02s     0K     0K     0K     0K  N-   - S   0% kblockd/0
   57  13.78s   0.00s     0K     0K     0K     0K  N-   - S   0% kblockd/1
   58  12.08s   0.02s     0K     0K     0K     0K  N-   - S   0% kblockd/2
   59  11.18s   0.06s     0K     0K     0K     0K  N-   - S   0% kblockd/3
   61   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kacpid
   62   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0%
kacpi_notify
  177   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0%
ksuspend_usbd
  183   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% khubd
  186   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kseriod
  244   9m17s   0.00s     0K     0K   588K   1.3G  N-   - S   0% pdflush
  245  12m35s   0.00s     0K     0K     0K  1724K  N-   - S   0% kswapd0
  246   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% aio/0
  247   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% aio/1
  248   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% aio/2
  249   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% aio/3
  956   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ata/0
  960   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ata/1
  973   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ata/2
  978   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ata/3
  979   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ata_aux
 1011   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% scsi_eh_0
 1013   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% scsi_eh_1
 1136   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% scsi_eh_2
 1137   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% scsi_eh_3
 1248   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kstriped
 1256   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% ksnapd
 1297   0.76s   0.02s     0K     0K   140K 11692K  N-   - S   0% kjournald
 1967   0.86s   0.02s     0K     0K     0K     0K  N-   - S   0% edac-poller
 2412   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kdmflush
 2417   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kdmflush
 2422   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kdmflush
 2427   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% kdmflush
 2518   0.54s   0.00s     0K     0K    88K  2064K  N-   - S   0% kjournald
 2519   2.50s   0.14s     0K     0K    92K 21116K  N-   - S   0% kjournald
 2526   1.32s   0.00s     0K     0K     0K     0K  N-   - S   0% xfslogd/0
 2528   1.64s   0.00s     0K     0K     0K     0K  N-   - S   0% xfslogd/1
 2529   1.98s   0.00s     0K     0K     0K     0K  N-   - S   0% xfslogd/2
 2530   1.78s   0.08s     0K     0K     0K     0K  N-   - S   0% xfslogd/3
 2531  66.59s   0.00s     0K     0K     0K     0K  N-   - S   0% xfsdatad/0
 2532  70.16s   0.00s     0K     0K     0K     0K  N-   - S   0% xfsdatad/1
 2533  74.70s   0.00s     0K     0K     0K     0K  N-   - S   0% xfsdatad/2
 2534  80.43s   0.04s     0K     0K     0K     0K  N-   - S   0% xfsdatad/3
 2535   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0%
xfs_mru_cache
 2536  10.50s   0.00s     0K     0K     0K     0K  N-   - S   0% xfsbufd
 2537   0.10s   0.04s     0K     0K     0K     0K  N-   - S   0% xfsaild
 2556   0.00s   0.00s     0K     0K     0K     0K  N-   - S   0% xfssyncd
 2557  15.62s   0.00s     0K     0K     0K     0K  N-   - S   0% xfsbufd
 2558   0.08s   0.08s     0K     0K     0K     0K  N-   - S   0% xfsaild
 2559   0.10s   0.02s     0K     0K    40K     0K  N-   - S   0% xfssyncd
 3726   6m51s   0.00s     0K     0K   196K 754.6M  N-   - S   0% pdflush


More information about the samba-technical mailing list