[linux-mm-cc] interbench result
Nai Xia
nai.xia at gmail.com
Tue May 13 02:05:33 EDT 2008
On Tue, May 13, 2008 at 1:10 PM, Nitin Gupta <nitingupta910 at gmail.com> wrote:
> On Tue, May 13, 2008 at 9:51 AM, Nai Xia <nai.xia at gmail.com> wrote:
> > ---------- Forwarded message ----------
> > From: Nai Xia <nai.xia at gmail.com>
> > Date: Mon, May 12, 2008 at 11:58 PM
> > Subject: Re: [linux-mm-cc] interbench result
> > To: John McCabe-Dansted <gmatht at gmail.com>
> >
> >
> >
> > On Mon, May 12, 2008 at 10:44 PM, John McCabe-Dansted <gmatht at gmail.com> wrote:
> > > I find the following format easier to understand, and have attached Nai's
> >
> > Yes, you are right, :)
> >
> >
> >
> > > result in this format. Additionally I have generated results for my P3-500
> > > with 256MB of ram and 512MB of compcache, and included the scripts I used.
> > >
>
>
> > > Anyway, Nai do you have an interpretation of this data? Also, is the memory
> >
>
> Readme file included with interbench contains some information on this.
>
>
>
> > Well, actually I am thinking although interbench was a good
> > Interactivity benchmark tool,
> > it may not distinguish compcache much. For most of the numbers are
> > related to CPU timing,
> > but all the simulated programs do not change RAM usage when they are
> > waked up or sleep.
> > I am thinking that the result is of little relevance to the amount of
> > PHY RAM it has, it is designed
> > for scheduler.(I will do additional test to prove this).
> >
>
> Yes, now I also think the same. After interbench tests are completed,
> very little swap
> space is used. So, it is not much afftected by compcache.
>
>
> > By now, from my point of view, what we really need is a
> > famous/standard benchmark that makes anonymous pages compete
> > drastically with file cached pages (like kpdf & firefox )---- that is
> > indeed where compcache stands like a real hero.
> >
>
> I think ideal scenario for compcache is when all of these conditions
> are satisfied:
> - Working set of apps (anon + page cache) > Physical RAM
> - Phy RAM left over from compcache is enough to hold page-cache part
> of working set
> - Compressibility is good
>
> These conditions seem to hold true for "general desktop use" (web
> browsers, editors etc.)
So, any suggestions for what we do next ? :)
>
>
> >
> >
> >
> > > used in any sense of "normal" compressibility?
> >
> > I did not record the compressibility, since I thought intercepting
> > interbench might change the result .....
> >
> >
>
> You can note this by checking /proc/compcache after interbench tests
> are complete.
Yes, that's the overall stat info. So I thought it might be hard to
get the memory behavior of interbench at each step or each time
interval.......
> In my tests, I see that compressibility is great (NumGoodCompress > 95%) since
> maybe its filling memory with 0's. One strange thing to notice is that number
Actually they are 1's :)
> of ramzswap reads/writes is huge (in order of 10^6).
I bet it's memload. The comment above the while(1) loop in
emulate_memload() in interbench.c says /* loop until we're
killed...*/, it's violent.
>
>
> Cheers,
> Nitin
>
More information about the linux-mm-cc
mailing list