|
Advice Beginners BIOS Guide CPUs Links Mainboards Memory Network Storage Video/Sound Cards Contact Forum SiteMap Sponsors WebNews Home
|
. | . |
|
CPU Intel P4 840 D P4 820 D P4 630 P4 640 P4 650 P4 660 P4 670 AMD Athlon64 3500+ 3700+ 3800+ 4000+ X2-3800+ X2-4200+ X2-4400+ X2-4600+ X2-4800+ 1-Way Opteron Opteron 144 Opteron 146 Opteron 148 Opteron 150 Opteron 152 2-Way Opteron Opteron 240 Opteron 242 Opteron 244 Opteron 246 Opteron 248 Opteron 250 Opteron 252 2-Way Dual Core Opteron Opteron 270 Opteron 275 nVidia GF 7800GT GF 6800GT GF 6600GT ATI R X850 XT PE R X850 XT R X800 XT PE R X800 XT R X800 XL Memory Corsair Crucial Kingston Mushkin OCZ |
LOSTCIRCUITS |
|
| Ultra-X RAM Stress Test Pro Mapping Memory Errors or "Bits and Pieces" | |
| (Review by MS, December 6, 2001) |
Summary
Faulty system memory is one of the most common sources of system failure. Ultra-X, a small Santa Clara, CA-based company specializing in system analysis tools manufatures a small PCI card containing its own operating system as well as the software to give any system memory a thorough workout. Aside from reporting errors as they occur in real-time, RAM Stress Test Pro also gives the exact location of the errors in an easy to read X-Y plot. Embedded benchmark tools as well as the possibility to change timing parameters on the fly by means of PCI register editing (similar as WPCREDIT) allow to test SDRAM, DDR or VCM modules in the very system that they are supposed to run in. Overall, a very impressive piece of hardware R.S.T. Pro is an extremely useful tool for pinpointing memory errors as opposed to other system failures, albeit at some price. For the professional system builder, R.S.T.Pro should be a very attractive tool, though. .
The two most common sources for misbehavior or failure of PCs are either insufficient or low quality power supplies or bad memory. The first scenario usually happens in upgrade situations where an existing case is re-used to house a new mainboard and CPU with much higher power demand than the original equipment or else, when a cheap case is bought at a bargain price. Often, even brand name cases are going to chop-shops where the power supplies are removed for individual resale and the cases are retrofitted with low cost, low quality components. This can easily be recognized by visual inspection and avoided by sticking with brand names or else units recommended on the CPU manufacturers' websites.
With memory, the situation is somewhat different. Sure, there are situations where simple visual inspection can reveal faulty modules, broken traces, even missing chips or a confetti of different chips on the same module are telltale signs for trouble ahead. For the home user, the recommendation is easy, stick with the mainbrands and don't ever buy anything from a store that does not offer an unconditional life-time warranty with full refund of the purchase price.
For the system integrator, the situation is somewhat different, since larger quantities are involved and sometimes a bargain sounds too good to let it pass. Other possibilities involve recombining and carry-over within existing systems, particularly in the corporate and small business environment where not everybody needs to have the latest and greatest setup. In this environment, there is a high probability for migration of marginal hardware into a system where the particular piece will simply cease to function properly.
One problem related to memory errors is that they are often hard to diagnose. HDD corruption, screen distortions and partial blackouts as well as the occasional BSOD or spontaneous reboots can be caused by faulty DIMMs as well as by anything else in the system. In addition, some errors will only occur under given amount of load. So the question is how to attack these errors and see what they relate to.
The probably most trivial solution is to swap DIMMs with another system and see whether the errors continue. It is a valid approach but not necessarily the most conclusive. Another much better way is to use one of the memory testing programs that use certain patterns to stress the entire memory array and then generate a report about the findings. Several such programs are available either commercially or as free download:
next page: => Some Considerations, R.S.T. Pro in detail =>
If you enjoyed reading this article and found it useful, please consider making a small donation to LostCircuits.