On Thu, Apr 07, 2005 at 04:43:08PM -0700, Dave Hansen wrote:
> On Thu, 2005-04-07 at 15:47 -0700, Nishanth Aravamudan wrote:
> > ppc64: 8-way pSeries (1.5 GHz Power4) with 64 GB RAM
> > x86: 4-way NUMA-Q (360 MHz PII) with 3GB RAM
> >
> > Please ask questions/request more details, if you need them.
> 
> It would be interesting to see these on slightly more modern hardware.
> That ppc64 machine has *HUGE* L2/L3 caches, and the "NUMA-Q" really
> behaves like a regular-old 4-way PIII Xeon.  Plus, its 2MB L2 caches
> will hide lots of cacheline bouncing problems, and some of that is
> certainly going to be an issue when you bloat a data structure like
> 'struct page'.
> 
> I'd suggest trying these on a couple of different pieces of hardware.
> First, a real NUMA NUMA-Q.  A 16-processor 4-node system should do.
> Secondly, a non-Xeon x86 system.  These have smaller caches, and will
> have the cache problems show more effectively.  Finally, as large and
> NUMA-ish of a ppc64 system as you can get.

I will see what I can do as far as gaining access to benchmark systems.
I can't make any promises, but I will try.

> Also, all of your results appear to have relatively bouncy results.
> Perhaps you can run more iterations and post the averages.

Certainly, I will see how to modify the benchmark runs to include more
iterations.

> Lastly, I wouldn't consider these results to be too valid at all until I
> see the system loaded up with a bunch (say 100 or 1000) CKRM classes.
> There are a ton of linear searches, and I look forward to seeing them
> choke.

As Chandra noted, this was not really the point of the exercise. I am
fairly certain you are not going to be adding arbitrary memory classes
via the memory resource controller (especially if you seriously intend
to use CKRM for something useful). In which case, then, the memory
profile should correspond to whatever restrictions you place in your
rules. The problem is, I don't see the utility of adding 1000s of
classes without it representing an actual usage model. If you can give
me a good way to automatically create all the classes, I would be happy
to try, though.

Thanks,
Nish


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
ckrm-tech mailing list
https://lists.sourceforge.net/lists/listinfo/ckrm-tech

Reply via email to