LBENCH(1)

NAME
 lbench - a multithreaded benchmark program

SYNOPSIS
 lbench

DESCRIPTION
 Various aspects of CPU and OS performance are measured for 1-9 parallel
 threads. The objective is to measure how well performance scales with
 multiple CPU processor cores and multiple process threads.
 Benchmarks include the following:
  + CPU speed for integer and double arithmetic and some math functions
  + Memory speed for small (cache) and large (main) memory regions
    Sequential and random access speeds are measured separately
  + Overhead times for thread creation and switching
  + Overhead times for process creation
  + The time to compute fibonacci numbers using the recursion method
  + Classic Whetstone benchmark (double precision)
  + Classic Linpack benchmark (double precision)
  + Disk random and serial I/O performance for different block sizes
  + A utility to fully load all processor cores, track CPU temperature,
    and report any slowdowns due to thermal throttling
  + A utility to load memory with random numbers, read them back and
    check for errors. This can be used as a "burn-in" memory test.

SEE ALSO
 The online user manual is available using the help toolbar button.
 This manual explains lbench operation in great detail.

AUTHORS
 Written by Michael Cornelison <kornelix@posteo.de>