Hi

On 10/25/06 10:24, Gino Ruopolo wrote:
Hi All,

----- THIS IS NOT A FLAME!! ------

I'll take your word for it :-)


I'm doing some serious comparison to decide what to do with some old USIII 900 
servers.

What do you mean by the 900?  900MHz US-III - you quite 750MHz below.

My application uses about 3MB of memory and is singlethreaded (for that test). 
All integer operations on a 400MB memory mapped file.

Sounds like memory config would play a part, too.

Here is what I'm having (All systems wiht S10u1 or S10u2):

gino$ time ./doit

ptime(1m) is supposed to be more reproducable, but does not time child 
processes (are there
any?) of the command;  you could also look at timex(1m)

Opteron 848 (2200Mhz)         5m 21s
USIII 750Mhz                        18m 01s
Xeon 2.4 Ghz                        35m 12s
P4 2.0 Ghz                           more than on hour
T2000                                  slow, really slow for that app  :(

Is that possible??  a USIII 750 faster than a Xeon 2.4Ghz??
Could that be related to cache size?

Yes, or any number of other things.  Even the old sparc processors have bigger 
l2 caches
than all but the very latest x86 cpus.  The caches are different not just in 
size
but in architecture - where misses are filled to, indexing, cacheline size, 
associativity etc
and it looks like the combination on the USIII 750MHz *may* have suited this 
app very nicely.
But you also need to consider other factors such as system memory size.  Was it 
the
same OS version used in each case?

Also I've seen that Opteron 4CPU boxes are going slow when there are a lot of 
process runnning ...

That's never been my experience.

Gavin
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to