DOS/WINxx boxes? Then maybe check memtest86-1.3 on your favourite sunsiteQuote:>Hello,
> Does anybody have any programs or ideas on how to create a
>program that can stress the memory subsystem as much as the kernel
>linux recompile?
>Basically, I have a machine with some dodgy memory and it always
>gets a SIG 11.. Changing memory fixes it.. Basically, how do I
>create a program that can somehow emulate what the compile process
>is doing. I created a program that allocates a lot of 5 byte
>nodes and creates a linked list. I then do parity checks on the
>whole linked list (about 20 megabytes in size).. No problem detected.
>But gcc always fails...
>Any help appreciated.. I need to test over 200 machines and I can't afford
>to recompile and install linux on each one.
mirror. It is not perfect though.
Or buy a cheap SCSI disk in an external case and a cheap SCSI card,
install Linux on it and just plug the hd into the system under test.
Or make them boot over NFS with a boot disk or loadlin.
All boxes with linux? Then
If you want to stress a box like the linux kernel compile does, why do
you not want to actually compile the kernel?
Of course you do not have to install it after compiling!.
If you run the script from the sig11 faq and have a box running linux
kernel makes all night long, and then diff the logs, you will find
flakey memory easily.
And if you want to be faster than an overnight kernel compile:
forget it. You want to catch problems that occur maybe once a day or
once a week.
BTW: run these tests over weekend.
My memory worked as long as the sun was not shinig hot onto the case.
It failed if it did only between 1pm and 3pm ...
Have a look at
http://cip2.e-technik.uni-erlangen.de:8080/hyplan/niemann/linux.html
and the SIG11 FAQ link there.
Hartmut.Quote:>(We caught a subtle problem with a specific build of Kingston memory
>chips on an HP PC).
>George