memory leak

Hi,

I have am using opensuse 10.3 xen dom0 as a busy nfs4 server using gss/krb5 for security, and there is a memory leak. I think that nfs is to blame, but I am not sure. I find that slab-32,64,128,256,512 all grow without limit.

When I plot memory usage as a function of time, I find that memory grows at a fairly regular rate of ~30mb/day.

I’ve also found that when I do a find in a mounted nfs directory those namesless size-[n] slabs grow rapidly. Bellow follows the output of slabtop. I also believe, that I am seeing a similar behavior in sles10.

Active / Total Objects (% used) : 6433414 / 6538792 (98.4%)
Active / Total Slabs (% used) : 324366 / 324441 (100.0%)
Active / Total Caches (% used) : 118 / 179 (65.9%)
Active / Total Size (% used) : 1220700.84K / 1232488.52K (99.0%)
Minimum / Average / Maximum Object : 0.02K / 0.19K / 4096.00K

OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME
2042910 2029801 99% 0.12K 68097 30 272388K size-128
1582896 1582666 99% 0.03K 14133 112 56532K size-32
1176225 1175794 99% 0.25K 78415 15 313660K size-256
452943 401847 88% 0.06K 7677 59 30708K size-64
392688 392644 99% 0.50K 49086 8 196344K size-512

Any suggestions?

Thanks in advance,