Am Montag, 22. November 2010 schrieb Christoph Bartoschek:
Am Montag, 22. November 2010 schrieben Sie:
Am 22.11.2010 09:37, schrieb Per Jessen:
Christoph Bartoschek wrote:
Hi,
here is the output of top sorted by memory consumption. All the chipbench processes are cpu-bound. I wonder why 160 GB are cached while 56 GB from the processes are in swap.
Your chipbench processes seem to be mostly sleeping (S) or waiting for IO (D) - have you looked at what they are waiting for?
Yes. iotop shows that most of the time they are paging in. They want to read their memory. But it seems that the pages do not stay in RAM.
/proc/meminfo says that the memory is not stuck in page cache. It is somehow used by slab. What is this and how to get its usage down?
I found some information with slabtop: Active / Total Objects (% used) : 364597 / 1070670469 (0.0%) Active / Total Slabs (% used) : 52397 / 39688960 (0.1%) Active / Total Caches (% used) : 107 / 193 (55.4%) Active / Total Size (% used) : 159579.25K / 150697605.41K (0.1%) Minimum / Average / Maximum Object : 0.02K / 0.14K / 4096.00K OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME 1070187012 0 0% 0.14K 39636556 27 158546224K ext4_alloc_context Nearly the whole memory is held in ext4_alloc_context and not released properly for other processes. The question is now how to free this memory? Christoph -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org