public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Disturbing wide variation in execution time
@ 2005-07-07  6:44 Sheo Shanker Prasad
  2005-07-07  7:10 ` David S. Miller
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Sheo Shanker Prasad @ 2005-07-07  6:44 UTC (permalink / raw)
  To: linux-kernel

I will appreciate your help in eliminating a disturbing wide variation (by a 
factors of 2 to 2.5) in the execution time of a test (execution benchmark) 
program under identical conditions even when the machine is freshly started 
(rebooted) and no other user program is running (not even e-mail or Internet 
browser).

I have a dual Opteron 250 (2.4 GHz) running SuSE 9.3 Pro & Linux version 
2.6.11.4-21.7-smp (geeko@buildhost) (gcc version 3.3.5 20050117 (prerelease) 
(SUSE Linux)) #1 SMP Thu Jun 2 14:23:14 UTC 2005. The motherboard is Tyan 
Thunder K8W (S2885 ANRF) with AMI BIOS

The machine has 4GB of PC3200 DDR RAM, two dimms on each CPU.

The original machine bought from a vendor about 6 months ago. At that time it 
was running SuSE 9.1 Pro and the execution time for the same test program was 
consistently the same (around 2m 37s +/- a few %). Then the mother board 
failed and the machine went totally dead. The vendor then replaced the failed 
motherboard with a new Tyan Thunder K8W and installed the SuSE 9.3. I am not 
sure whether or not the AMI BIOS was also replaced.

When the repaired machine was started, I began to notice the disturbing wide 
variation and the frequect significant slow down of the machine as exhibited 
by the factor of 2 to 2.5 increased execution time of the test program as 
described above.  Sometimes it would be quite fast (executing at the original 
2m 40s) and sometime a factor of 2.5 slow, and sometimes with speed in 
between.

I have already done these tests. I have tested the memory using both 
memtest86+ version 1.6 and memtest86-3.2. In both tests done over 3 cycles NO 
memory error was reported. I also ran Linux version of BYTE Bench mark for 
memory, floating point and integer indices. These tests matched test reported 
by others for their Opteron 250. 

Nevertheless, I have this wide and random variation in the execution time of 
given program under identical conditions. Guided by the comments I 
received from suse-amd64 user mailing list and the advises posted on LKML.ORG 
(this list), I tried booting with the option "mem=3000M" (significantly less 
than 4000M). That does not help either.

I am now perplexed as to why the machine is behaving with so unpredictable 
speeds varying by  factors of 2 to 2.5. What could the the cause and how can 
I get rid of it and make the machine reliable and efficient? (Also, when I 
boot with mem=3000M, then does that mean that the remainingg memory is wasted? 
What is the significance of putting that limit on the memory?)

Your help will be greatly appreciated.

Best regards.

Sheo
(Sheo S. Prasad)
Creative Research Enterprises
6354 Camino del Lago
Pleasanton, CA 94566, USA
Voice Phone: (+1) 925 426-9341
Fax   Phone: (+1) 925 426-9417
e-mail: ssp@CreativeResearch.org


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-07-08 21:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-07  6:44 Disturbing wide variation in execution time Sheo Shanker Prasad
2005-07-07  7:10 ` David S. Miller
2005-07-07  8:03   ` Sheo Shanker Prasad
2005-07-07  9:53     ` Eric Piel
2005-07-07 18:46 ` Philippe Troin
2005-07-08 21:51   ` Sheo Shanker Prasad
2005-07-08  0:41 ` michael

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox