From: Ville Herva <vherva@mail.niksula.cs.hut.fi>
To: Rob Landley <landley@webofficenow.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: VIA Southbridge bug (Was: Crash on boot (2.4.5))
Date: Tue, 10 Jul 2001 12:17:25 +0300 [thread overview]
Message-ID: <20010710121724.Z1503@niksula.cs.hut.fi> (raw)
In-Reply-To: <E15JIVD-0000Qc-00@the-village.bc.nu> <01070912485904.00705@localhost.localdomain>
In-Reply-To: <01070912485904.00705@localhost.localdomain>; from landley@webofficenow.com on Mon, Jul 09, 2001 at 12:48:59PM -0400
On Mon, Jul 09, 2001 at 12:48:59PM -0400, you [Rob Landley] claimed:
>
> (P.S. What kind of CPU load is most likely to send a processor into overheat?
> (Other than "a tight loop", thanks. I mean what kind of instructions?)
> This is going to be CPU specific, isn't it? Our would a general instruction
> mix that doesn't call halt be enough? It would need to keep the FPU busy
> too, wouldn't it? And maybe handle interrupts. Hmmm...)
See Robert Redelmeier's cpuburn:
http://users.ev1.net/~redelm/
It is coded is assembly specificly to heat the CPU as much as possible. See
the README for details, but it seems that floating point operations are
tougher than integers and MMX can be even harder (depending on CPU model, of
course). Not sure what kind of role SSE, SSE2, 3dNow! play these days.
Perhaps Alan knows?
> I wonder... The torture test Tom's Hardware guide uses for processor
> overheating is GCC compiling the Linux kernel.
That shouldn't really be that good a test. During compilation, CPU spends a
_lot_ of time waiting for the memory and even for the disk io. For maximum
heat, you really want a tight loop of instructions, that sits firmly in L1
cache.
The gcc compile is a good test for many other tests - it uses a lot of
memory with complex pointers references (tests memory, and bit errors in
pointers are likely to sig11 rather than produce subtle errors in output),
stresses chipset somewhat (memory throughput), and cpu somewhat. But to test
CPU overheating and nothing else, cpuburn should be a lot better. (Even
seti@home is better as it uses FPU). Just run them an observe the sensors
readings. Cpuburn gets several degrees higher.
> the compile in a loop, add in a processor temperature detector daemon to kill
> the test and HLT the system if the temperature went too high...
Cpuburn exists when CPU miscalculates something (sign of overheat).
I'm not sure if cpuburn is included in cerberus these days (istr it is), but
a nice test set for memory, cpu, disk etc to run over night or over weekend
to catch most of the hw faults would definetely be nice.
-- v --
v@iki.fi
next prev parent reply other threads:[~2001-07-10 9:17 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-06-25 6:17 Crash on boot (2.4.5) Andy Ward
2001-06-25 6:32 ` VIA Southbridge bug (Was: Crash on boot (2.4.5)) Steven Walter
2001-06-25 7:06 ` Alan Cox
2001-06-30 13:58 ` Pavel Machek
2001-07-08 17:37 ` Alan Cox
2001-07-09 16:48 ` Rob Landley
2001-07-10 9:17 ` Ville Herva [this message]
2001-07-10 15:28 ` Hardware testing [was Re: VIA Southbridge bug (Was: Crash on boot (2.4.5))] Rob Landley
2001-07-11 4:18 ` Albert D. Cahalan
2001-07-11 8:43 ` Ville Herva
2001-07-11 9:11 ` Vojtech Pavlik
2001-07-11 15:05 ` Rob Landley
2001-07-12 6:57 ` Ville Herva
2001-07-10 21:24 ` VIA Southbridge bug (Was: Crash on boot (2.4.5)) Adam Sampson
2001-07-11 8:32 ` Ville Herva
2001-07-11 9:03 ` Eyal Lebedinsky
2001-06-25 19:55 Andy Ward
2001-06-25 19:57 Andy Ward
2001-06-25 20:27 ` David Grant
2001-06-26 9:10 ` pazke
2001-07-10 9:12 David Balazic
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20010710121724.Z1503@niksula.cs.hut.fi \
--to=vherva@mail.niksula.cs.hut.fi \
--cc=landley@webofficenow.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®