Projects / lmbench

lmbench

lmbench is a suite of simple, portable ANSI/C microbenchmarks for UNIX/POSIX. In general, it measures two key features: latency and bandwidth. It is intended to give system developers insight into basic costs of key operations.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  13 Sep 2005 03:50

Release Notes: A number of fixes were made to eliminate core dumps on 64-bit machines.

  •  13 Sep 2005 03:50

Release Notes: Bugfixes and various patches.

RSS Recent comments

19 Aug 2006 12:03 adc

doesn't work
I strongly encourage the developers to take

advantage of the SourceForge compile farm.

Log in on every machine there, doing this:

1. grab the latest release (not CVS or BK)

2. untar it

3. blindly follow the README like a robot

I just want to check some kernel changes!

I don't feel like hacking the lmbench Makefile

today. Why does my build want to screw with

an SCCS file (which was not provided) to make

a bk.ver file?

I don't feel like finding the SIGSEGV either.

It appears that lmbench makes some dumb

assumptions:

Cannot register service: RPC: Unable to receive; errno = Connection refused

unable to register (XACT_PROG, XACT_VERS, udp).

UDP latency using localhost: 92.1770 microseconds

TCP latency using localhost: 135.3581 microseconds

localhost: RPC: Port mapper failure - RPC: Unable to receive

localhost: RPC: Remote system error - Connection refused

./lmbench: line 262: 3536 Segmentation fault lat_rpc -S localhost

TCP/IP connection cost to localhost: 412.1538 microseconds

Screenshot

Project Spotlight

daytime

A trivial program to get time using the "daytime", "time", or HTTP protocols.

Screenshot

Project Spotlight

CyaSSL

A small, fast, embedded implementation of SSL/TLS.