Comment # 3 on bug 1204380 from
I have collected the allocation data from /sys/kernel/debug/page_owner now.

Before doing that, I have stopped the processes with large memory sizes
(firefox, thunderbird, ...), in order to get this memory freed. There were
still more than 10GB of shared memory allocated in the system when gathering
the data, while summing up the known users of shared memory (processes, tmpfs,
IPC) added up to less than 100MB.

Interpreting the allocation data is not really easy, as the resulting output is
a 5.6GB sized file. And using page_owner_sort doesn't help me a lot, probably
because I don't know the proper parameters to extract the needed data.

Am I right that entries showing a timestamp for "free", i.e. not containing
"free_ts 0 ns", relate to memory having been freed again? I have my doubts, as
summing up the memory sizes of those entries will result in only about 1GB of
memory being used, which is clearly contradicting the shared memory size shown.

Please educate me how to use the gathered data, or where to put the file for
your analysis.


You are receiving this mail because: