[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <4D420A89.3050906@linux.intel.com>
Date: Thu, 27 Jan 2011 16:15:05 -0800
From: Andi Kleen <ak@...ux.intel.com>
To: Andrew Morton <akpm@...ux-foundation.org>
CC: Tim Chen <tim.c.chen@...ux.intel.com>, linux-mm@...ck.org,
linux-kernel@...r.kernel.org
Subject: Re: [RFC] mm: Make vm_acct_memory scalable for large memory allocations
> This seems like a pretty dumb test case. We have 64 cores sitting in a
> loop "allocating" 32MB of memory, not actually using that memory and
> then freeing it up again.
>
> Any not-completely-insane application would actually _use_ the memory.
> Which involves pagefaults, page allocations and much memory traffic
> modifying the page contents.
>
> Do we actually care?
It's a bit like a poorly tuned malloc. From what I heard poorly tuned
mallocs are quite
common in the field, also with lots of custom ones around.
While it would be good to tune them better the kernel should also have
reasonable performance
for this case.
The poorly tuned malloc has other problems too, but this addresses at
least one
of them.
Also I think Tim's patch is a general improvement to a somewhat dumb
code path.
-Andi
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists