Re: SLUB: Support for statistics to help analyze allocator behavior
From: Pekka Enberg
Date: Tue Feb 05 2008 - 15:21:35 EST
Christoph Lameter wrote:
On Tue, 5 Feb 2008, Pekka J Enberg wrote:
Hi Christoph,
On Mon, 4 Feb 2008, Christoph Lameter wrote:
The statistics provided here allow the monitoring of allocator behavior
at the cost of some (minimal) loss of performance. Counters are placed in
SLUB's per cpu data structure that is already written to by other code.
Looks good but I am wondering if we want to make the statistics per-CPU so
that we can see the kmalloc/kfree ping-pong of, for example, hackbench
We could do that.... Any idea how to display that kind of information
in a meaningful way. Parameter conventions for slabinfo?
We could just print out one total summary and one summary for each CPU
(and maybe show % of total allocations/fees. That way you can
immediately spot if some CPUs are doing more allocations/freeing than
others.
Pekka
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/