Although TRK does not claim to be the best hardware test method there can be, there are still a few utilities and procedures you can use to test the health of your computer.

A lot of information about hardware and resulting errors can already be obtained by reading out the boot procedure and system information, described in section 1.4 Reading information about your PC (dmesg, /proc/partitions). Be sure to read that first.

Here we are going to put ourselves a little more into stress testing.

Harddisk testing: Bonnie

Bonnie is a utility that stress tests the I/O of your harddisks. If you want to measure performance or you just want your disk to run very hot, merely mountallfs your filesystems (for ntfs volumes run ‘mountallfs -g’) cd to a dir on the filesystem (e.g. ‘cd /hda1’) and execute ‘bonnie’
Here is what it could show you:
[root@trk]:(/hda1)# bonnie
File ‘./Bonnie.3078′, size: 104857600
Writing with putc()…done
Rewriting…done
Writing intelligently…done
Reading with getc()…done
Reading intelligently… done
Seeker 1…Seeker 2…Seeker 3…start ’em…done…done…done…
——-Sequential Output——– —Sequential Input– –Random–
-Per Char- –Block— -Rewrite– -Per Char- –Block— –Seeks—
Machine  MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU/sec %CPU
1004500 16.368208.359559.59151 11.699855.1 132.01.5
[root@trk]:(/hda1)#

Bonnie tests a number of write operations on your disk.
If you want it to run infinitely, just type ‘run-bonnie’

CPU testing: burnP6

This is a tool for overclockers and anyone who likes to know that their computer does not crash under heavy CPU load. It uses 100% cpu and makes bad cpus go mad (probably).

Network testing

Actually, a real network testing utility is not included, but you can put a lot of stress on your network card just by transferring large files.

Memory testing

The latest version of memtest+ is included. Just select it from the start menu of TRK (scroll down all the way to the bottom). It tells you information about your memory speed performance and tests to find any possible errors.