Overclock.net banner
1 - 20 of 52 Posts

·
Registered
Joined
·
698 Posts
Discussion Starter · #1 ·
Introduction
Since this is an overclocking and benchmarking website, I thought it would be fitting to point out that Linux can be just as useful for benchmarking and stress testing as Windows is. I'm going to start this out merely as a link farm to various Linux applications, but in time, I can see this becoming a full-on HOWTO. I definitely encourage other members to give input, as I can always use all the help I can.
Live CD
stresslinux - stresslinux is a minimal linux distribution running from a bootable cdrom, usb drive, or via PXE
Monitoring
lm sensors - monitor fans, voltages, and temps

hddtemp - monitor hdd temps

smartmontools - monitor hdd's using the SMART system built into the hard drive
Benchmark Suites
PTS - the phoronix test suite is the most comprehensive testing and benchmarking platform available for linux (added aug 9, 2008 my melcar)
freebench - free memory, integer, and floating point benchmark

lmbench - portable benchmark suite

ltp - the Linux Test Project benchmark suite

nbench - BYTE Magazine's BYTEmark tests memory, integer, and floating point performance

xfbsuite - benchmark suite for X
CPU tests
Kernel compile
You can benchmark your system by simply timing you kernel compile. As long as you use the same config file, this will give you a pretty good idea of how you're computer is scaling as you overclock. It will also give you an idea of stability because an unstable system will cause compilation errors. You will need to keep your own log of compile times for reference. This can be used to compare separate systems as long as the same architecture and config file are used. To time your source compile, simply enter the kernel source directory (i.e. /usr/src/linux/) and type:
Code:
# time make
when it is done, it will display the overall time it took to complete, which you can then throw in to a text document or spreadsheet to graph, if you'd like.
CPUBurn - stress the cpu

gamut - loopable benchmark app (formerly Sstress)

Mersenne Prime (GIMPS) - Includes a stress test which is identical to it's Windows counterpart

super pi - calculates pi, same as it's windows counterpart

stress - places a configurable load on different parts of the system: CPU, memory, I/O, and disk stress

Prime95 - stress testing on the CPU and RAM

PerlMon - CPU-Z like program for Linux
Memory Tests
Memtest86+ - can be added to your LILO or GRUB boot menu, so you do not need to have a floppy disk
Graphics Tests
SPECviewperf 9 (32bit and 64bit)

Unreal Tournament 2003/2004 - You can use fly-by's and botmatches to benchmark

Doom3 - you can use timedemo's to benchmark
Start Doom3
Hit control+alt+`
type in
timedemo demo1

Filesystem I/O
Bonnie - Performance test of filesystem I/O using standard C library calls.

Bonnie++ - Filesystem I/O tester

dbench - filesystem benchmark

iozone - filesystem benchmark

piozone - filesystem benchmark

tiozone - fully threaded filesystem benchmark
Network Tests
netio - network benchmark

nepim - network test

netperf - network test

iperf - network test
Program Benchmarks
System Stability Tester - CPU burning, memory testing and benchmarking utility. It calculates the PI number in thread pairs using the Borwein algorithm.
bootchart - benchmark your boot process

contest - benchmark different kernels to see which performs best on your system

httperf - HP tool to test webserver performance

jmeter - benchmark the performance of http/ftp services and databases

MySQL Super-Smack - MySQL benchmark

pipebench - measures stdin/stdout communication

siege - http performance test

volanomark - java server benchmark
Articles and HOWTO's
Linux Overclocking Software (Phoronix)
 

·
Banned
Joined
·
2,081 Posts
Wow dude, you put a lot of time into this and I have a feeling many will find it very handy. +REP.
 

·
Premium Member
Joined
·
3,590 Posts
Best list I've ever seen for this.
 

·
Registered
Joined
·
2,017 Posts
Very nice list!

A CPU benchmarking program I've been working on, "Open Benchmark" works in Linux via wine. The source code is open, so if someone was willing to create a gui wrapper, there could be a native linux build. Until then, running it in Wine is only slightly slower than running it on native Windows, surprisingly.
 

·
Registered
Joined
·
698 Posts
Discussion Starter · #7 ·
Quote:

Originally Posted by version2 View Post
Very nice list!

A CPU benchmarking program I've been working on, "Open Benchmark" works in Linux via wine. The source code is open, so if someone was willing to create a gui wrapper, there could be a native linux build. Until then, running it in Wine is only slightly slower than running it on native Windows, surprisingly.
We may be having a conversation about this in the future.
 

·
Registered
Joined
·
2,732 Posts
Very well done and well presented. Posts like this deserve rep.
 

·
Registered
Joined
·
295 Posts
Quote:


Originally Posted by endo
View Post

i saw what version2 wrote but is there anything out there rite now that will allow us to see how fast linux is to windows. because everyone complains about comparing the linux and windows version of super pi

Who complains? Why?
 

·
Premium Member
Joined
·
3,590 Posts
Because we don't know if the algorithms used is the same in both programs.

Theres a big difference between something that runs at an efficiency of Big-O of n and something at Big-O of n^2 for large n (many loops).
 

·
Registered
Joined
·
698 Posts
Discussion Starter · #17 ·
Quote:


Originally Posted by dangerousHobo
View Post

Because we don't know if the algorithms used is the same in both programs.

Theres a big difference between something that runs at an efficiency of Big-O of n and something at Big-O of n^2 for large n (many loops).

super pi for Linux is Open Source I believe. I wonder if we send it to the authors of super pi for Linux if they will verify the algorithms?
 

·
Registered
Joined
·
698 Posts
Discussion Starter · #19 ·
First, you use the Doom 3 time demos and check the FPS and time it takes for them to complete. Doom 3 must be installed. You can find out where to get that yourself.


I would be particularly interested in seeing bootchart between 32 and 64, as well as Mersenne Prime (GIMPS), System Stability Tester, and contest. Thanks if you get this data!
 

·
Registered
Joined
·
2,749 Posts
Quote:


Originally Posted by talntid
View Post

First, you use the Doom 3 time demos and check the FPS and time it takes for them to complete. Doom 3 must be installed. You can find out where to get that yourself.


I would be particularly interested in seeing bootchart between 32 and 64, as well as Mersenne Prime (GIMPS), System Stability Tester, and contest. Thanks if you get this data!


i already have doom 3 installed but are the time demos in the doom 3 folder.
 
1 - 20 of 52 Posts
Top