For Windows, Linux, etc a good disk benchmark problem is http://www.iozone.org/.
iozone -l 2 -u 2 -r 4k -s 100m -F /mnt/YOURDISK/f1 /mnt/YOURDISK/f2
If you don't have IOZone and want a quick and dirty sustained throughput report try the following:
dd if=/dev/sdX bs=64k
Open another terminal
iostat -m 2
CPU
For CPU burn-in I like to use the client from the distributed.net project. It simply tests the strength of encryption algorithms. Since it does so many floating point operations the CPU gets a very good test and an opportunity to reach its maximum temperature.
http://www.distributed.net/
Memory
I like to use
Memtest86+. You have to boot into it though.
Another good one is HCI Design's MemTest which you can run from Windows.
Graphics
If you own the game Half-life 2 you can download a stress test version of the game for testing your system. It just runs in a constant loop and uses up quite a big of your CPU and graphics for testing.
Temperature Monitoring
If your motherboard and disk drivers have sensors on them you can use
CPUID's HWMonitor. It's free and is a nice alternative if your motherboard doesn't have software for temperature monitoring.
Games as benchmark/burn-in tools
Quake 3 Arena
You can just download the
official ID Software demo version or even the free community created
OpenArena version.
Steps to run in a constant demo loop:
- Download and install the demo or the full game
- Create a text file called demoloop.cfg and place it in either:
- Q3Ademo\demoq3
- baseq3 of wherever you installed the full version or OpenArena version
- Add the following contents to the demoloop.cfg file
set loop "vstr loop1"
set loop1 "set timedemo 1 ; set cg_drawfps 1; demo demo001 ; set nextdemo vstr loop2"
set loop2 "demo demo002 ; set nextdemo vstr loop1"
- Save the demoloop.cfg file and close it
- Fire up the game and configure your video settings
- At the main menu bring up the console with the ~ key
- Type in exec demoloop.cfg and press enter
- Type in vstr loop and press enter
- The loop will start and show the current fps on the top right of the screen