diff options
| author | Andi Kleen <[email protected]> | 2008-02-23 15:24:02 -0800 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2008-02-23 17:12:16 -0800 |
| commit | 0835ab53eab5bbeebe1c135e92fb0c4d483dde17 (patch) | |
| tree | 037ce3a4885d46cfba34a4265bead1d081d2814b /include/linux/debugobjects.h | |
| parent | 00d6296145c6b671a9886e380efc24f2731d856a (diff) | |
cgroup memory controller: document huge memory/cache overhead in Kconfig
Document huge memory/cache overhead of memory controller in Kconfig
I was a little surprised that 2.6.25-rc* increased struct page for the
memory controller. At least on many x86-64 machines it will not fit into a
single cache line now anymore and also costs considerable amounts of RAM.
At earlier review I remembered asking for a external data structure for
this.
It's also quite unobvious that a innocent looking Kconfig option with a
single line Kconfig description has such a negative effect.
This patch attempts to document these disadvantages at least so that users
configuring their kernel can make a informed decision.
Signed-off-by: Andi Kleen <[email protected]>
Cc: Balbir Singh <[email protected]>
Acked-by: Paul Menage <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions