kernbench

kernbench is a CPU throughput benchmark. It is designed to compare kernels on the same machine, or to compare hardware. It runs a kernel compile at various numbers of concurrent jobs: 1/2 number of CPUs, optimal (default is 4xnumber of CPUs), and maximal job count. Optionally it can also run single threaded. It then prints out a number of useful statistics for the average of each group of runs.

Tags Benchmark Utilities Operating System Kernels Linux
Licenses GPL LGPL
Operating Systems POSIX Linux
Implementation Unix Shell

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  18 Jun 2007 03:22
  • Rrelease-after

Changes: Incorrect counting of CPUs was fixed. The -j option was changed to at least 4GB ram.

  • Rrelease-mid
  •  07 Apr 2006 01:56
  • Rrelease-after

Changes: All runs now use the oldconfig if it exists. Only one warmup run is now done before all the benchmarks. Logging to kernbench.log was added. Standard deviation statistics were added. The code was cleaned up substantially to reuse code where possible.

  • Rrelease-mid
  •  01 Mar 2004 23:53
  • Rrelease-after

No changes have been submitted for this release.

No-screenshot

Project Spotlight

Kernel Mode Linux

A factility for executing user processes in kernel mode safely.

A975f07ee25cb0e1c4d819f5af905368_thumb

Project Spotlight

jPersist

An extremely powerful object-relational database persistence API with automatic mapping (A-O/RM).