And even worse, this may or may not touch each discrete memory component,
which would make your testing less than reliable. Note also that large
chunks of memory (e.g. NonPagedPool ) are simply never going to get touched
from any user space approach.
Mark Roddy
Windows 2000/NT Consultant
Hollis Technology Solutions
www.hollistech.com
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Neela Syam Kolli
Sent: Tuesday, June 27, 2000 4:29 PM
To: NT Developers Interest List
Subject: [ntdev] RE: Memory test program that runs under NT?
Another solution could be writing an application that holds as much memory
as possible (Committed pages). The amount of memory that can be locked can
be increased by using the calls like SetWorkingSize etc. After reserving
Committed pages access the buffer and perform the memory operations to do
that. The only problem with this is, we can test only a percentage of the
total memory based on the programs that are running in the system.
-----Original Message-----
From: Roddy, Mark [mailto:xxxxx@stratus.com]
Sent: Tuesday, June 27, 2000 2:59 PM
To: NT Developers Interest List
Subject: [ntdev] RE: Memory test program that runs under NT?
You probably have to write your own. This has to be a device driver as you
will be hard pressed to associate physical ram with virtual memory
otherwise.
One of the many problems you are going to run into is how to lock out access
to physical memory segments that you are testing. The problem can be solved,
but the solution cost is high.
Another problem is simply finding all of physical memory. It isn’t like NT
makes this readily available to you.
-----Original Message-----
From: Taed Nelson [mailto:xxxxx@vertical.com]
Sent: Tuesday, June 27, 2000 2:09 PM
To: NT Developers Interest List
Subject: [ntdev] Memory test program that runs under NT?
I’ve been looking for a RAM tester that runs under Windows NT
while it is
running. Note: NOT a program that runs under DOS or
whatever like every
memory tester I could find does…
My motivation is to test the RAM of a system while it is
running. I don’t
want to bring these systems down due to them being both
mission-critical and
remote. Clearly, just the remote aspect eliminates the
ability to boot off
a DOS floppy or whatever.
Does anyone know of a program like this? Has anyone written one?
Failing that, I might write my own. I’m thinking that
perhaps I could just
do a bit of the RAM at a time (so that the system remains
responsive), and
disable interrupts while I’m doing it. Does anyone see a
problem with this
approach? I also assume that I can track down IEEE specs for
memory testing
algorithms and that they are straight-forward.
While NT and the BIOS do simple checks on the RAM when they
boot, I have had
two systems that have had faulty RAM that was not detected.
I only noticed
after the systems would crash for no apparent reason. I used
the funky
RAMexam, which found the problem in both cases – however, it
only runs
under DOS and takes a while to run.
Thanks for any assistance!
You are currently subscribed to ntdev as: xxxxx@stratus.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)
You are currently subscribed to ntdev as: xxxxx@ami.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)
You are currently subscribed to ntdev as: xxxxx@wattanuck.mv.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)