CPU/Memory/Disk/System Tests
|
|
| System Diagnostics, Tuning, Optimization and BenchMarks |
|
CAUTION: When performing certain "tests", you have a high likelyhood that things might be irrepairably damaged
|
|
| Diagnostic and BurnIn Testing |
- Document all Tests, Process and Proceedures ( especially emergency proceedures )
- If its too hot ... your life cycle is lowered ( 1/2 for every 10C increase )
- Stress test your power supply
- Stress test your cpu/mem/disks
- Run tests on invidual parts under test in a "known/fixed test setup"
- Run tests overnight ( few days/weeks ) -- infant mortality testing
- Run tests at elevated ambient temperatures -- MTBF testing
- Run functional and boundry test cases
- Try to detect the failures while the system is still in your lab
- Implement a monitoring system to detect and notify you of failures
|
| List of Hardware |
- General HW Detect
- CPU Detect
- Memory Detect
- SVGA Detect
- Disk Detect
- Others
discover, hw[-]detect, sysinfo, hwscan, hwinfo
|
| CPU Tests |
|
| Memory Tests |
|
| Disk Tests |
|
| NIC Tests |
|
| System Tests |
SourceForge.net Cerberos - va-ctcs
LTP.SourceForge.net LTP - Linux Test Project
LinuxQuality.Sunsite.dk TestSuites
LinuxBase.org LSB
Staf.SourceForge.net STAF - Software Testing Automation Framework
- ftp, pop3, http, smtp testing
- Run multiple copies to increase system load
- Scripts/test.pl
do an infinite loop
print number of passes and time stamp
rm -rf /tmp/Test/*
cd /usr/src ; tar cf - linux-2.4.19 | ( cd /tmp/Test ; tar xvfp - )
make dep ; make clean ; make bzImage ;
- Scripts/test_sum.pl
do an infinite loop
print number of passes and time stamp
tar zcvf /root /etc /dev /lib /bin /sbin /usr | md5sum
halt if different
|
| Cluster Tests |
|