slab/kernel memory problem
Alexander Lazarevich
alazarev at itg.uiuc.edu
Thu Sep 29 19:38:42 UTC 2005
Nevermind. Turns out the system will release the slab memory no problem,
it's a bad malloc call that causes the problem. Nothing wrong with slab.
Alex
On Thu, 29 Sep 2005, Alexander Lazarevich wrote:
> We have a RHEL4-AS 64bit system, and a FC364bit system. Both running most
> recent kernels.
>
> We've got bad memory problems. The kernel is sucking up quite a bit of
> memory, check out Slab in meminfo:
>
> [root at hostname ~]# cat /proc/meminfo
> MemTotal: 8078596 kB
> MemFree: 486480 kB
> Buffers: 1075532 kB
> Cached: 527284 kB
> SwapCached: 1384 kB
> Active: 2120352 kB
> Inactive: 1019628 kB
> HighTotal: 0 kB
> HighFree: 0 kB
> LowTotal: 8078596 kB
> LowFree: 486480 kB
> SwapTotal: 2096472 kB
> SwapFree: 2053372 kB
> Dirty: 28 kB
> Writeback: 0 kB
> Mapped: 1564776 kB
> Slab: 4424180 kB
> CommitLimit: 6135768 kB
> Committed_AS: 1836712 kB
> PageTables: 9952 kB
> VmallocTotal: 34359738367 kB
> VmallocUsed: 1356 kB
> VmallocChunk: 34359736951 kB
> HugePages_Total: 0
> HugePages_Free: 0
> Hugepagesize: 2048 kB
>
>
> Then, slabtop is showing what is using all that slab mem:
>
> Active / Total Objects (% used) : 9028210 / 9033666 (99.9%)
> Active / Total Slabs (% used) : 1105829 / 1105834 (100.0%)
> Active / Total Caches (% used) : 94 / 135 (69.6%)
> Active / Total Size (% used) : 108142.02K / 108819.82K (99.4%)
> Minimum / Average / Maximum Object : 0.02K / 0.01K / 128.00K
>
> OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME
> 4181455 4181452 99% 0.78K 836291 5 3345164K ext3_inode_cache
> 4129011 4129007 99% 0.23K 242883 17 971532K dentry_cache
>
> Why in the heck is the system trying to use all this memory to cache ext3
> inodes? This happens on both FC364bit and RHEL4-AS64bit.
>
> I've search google and bugzilla, couldn't find anything.
>
> Anyone see this as well?
>
> Thanks!
>
> Alex
>
>
>
> --
> redhat-list mailing list
> unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/redhat-list
>
More information about the redhat-list
mailing list