> If you're really concerned, you could delete the SelfTest*Passed Lines in
> local.ini before starting under the other system, to make it rerun the
> test under that as well.

And you should probably re-run the self test if you change the 
system hardware in any way (especially motherboard, processor or 
memory modules), or upgrade the operating system in a way that 
affects the kernel module(s) loaded.
> 
> > 3.  How does the efficiency of mprime compare to Prime95?  (That is, I'm
> > getting 0.207 s/iteration under Prime95 right now.  How would mprime handle
> > a comparable number?)
> There is a little difference, but I think it's mainly because you tend to
> have more services running under Linux, it's within 5%

This is a really tricky, contentious area. Actually I think the answer 
is that there's no significant difference between the raw 
performance of the various operating systems. If anything both Win 
NT and Linux are both a bit more efficient than Win9x, on an 
otherwise idle system with adequate memory resources. (Note that 
NT needs more memory than 9x needs more memory than Linux, 
to cope with the same application load)

So much depends on what optional services you're running, and 
the order things get loaded in, that people are bound to get 
conflicting results for this type of comparison. In fact I find the 
performance of Prime95/Win 95 can & does vary from boot to boot 
by up to 2%, even if nothing appears to have changed at all since 
the provious boot.

On Win 9x and NT, you seem to get the best performance by 
loading the system right up so that the memory is exhausted, then 
starting Prime95, then stopping the unneccessary tasks. I think 
this forces the system to load the important bits of Prime95 into 
contiguous physical memory, thereby improving the performance of 
the cache. The performance improvement is around 2% e.g. 
iteration benchmark for 320K FFT (exponent ~6M) on my PII-333 
improves from 0.251/0.252 to 0.246/0.247 as a consequence of 
loading this way. (I wrote a dedicated swap thrashing program to 
load the system up). I find you usually need to reload Prime95 
when starting a new assignment in order to keep the performance 
as high as possible.

Regards
Brian Beesley

Reply via email to