Benchmarking

This article Article description::describes various methods of system benchmarking on Linux. It covers CPUs, power usage, RAM, and graphics.

Power usage
can guess the computer's current power usage in watts.

CPU
Some examples with different cryptographic commands. OpenSSL tries many different combinations of ciphers, key lengths and modes:

This could be bound to a single core (as root):

instead has less algorithms but includes kernel's cryptographic API if available:

time
Command measures execution time of a sub command. Use a reproducible command to measure CPU performance:

Using is not very reliable since the task is very complex and also requires I/O time and does not run parallel in all stages. Instead with calculation of PI burns CPU time for a single core only:

ramspeed
can measure the computer's ram speed.

I/O and Hard drive
Some of the available packages to measure input-output-performance in general:


 * – be careful with tests writing to devices to not interfere with valuable data
 * – be careful with tests writing to devices to not interfere with valuable data

time
Using to examine time spent in user and system space:

Reset default options
If you have played nexuiz you should reset to default options for canonical benchmark results.

Reset
If you have played Xonotic you should reset to default options for canonical benchmark results.

glxgears
Obtain by emerging.

External resources

 * http://lbs.sourceforge.net/ - A SourceForge site dedicated to listing benchmark utilities for Linux.