thrulay-ng is a network capacity tester based on thrulay 0.6. It consists of a client (thrulay) and a server (thrulayd) between which measurement takes place. Simply start thrulayd at the machine which should act as a server:

$ thrulayd

Then start thrulay on the client machine with a command like:

$ thrulay -m 3 -t 10 host

This performs a TCP throughput test with 3 parallel streams (set by the -m parameter). The test duration is 10 seconds (set by the -t parameter). By default, thrulay will print a progress report every second (in TCP tests) and prints final statistics after test duration is over.

Simply run thrulay without any parameter to get a list of options that are supported. Also have a look at the manual pages of thrulay and thrulayd.



The latest file releases are available from the SourceForge project page.

You can also check out the CVS repository through anonymous (pserver) CVS with the following commands:

$ cvs login
$ cvs -z3 co -P thrulay-ng

When prompted for a password for anonymous, simply press the Enter key.


You can build the binaries with the following commands:

$ ./configure
$ make

If you wish to install the programs and/or manual pages to your system, type the following commands as root:

# make install
# make install-man



Bernhard Lutzmann,

Supported by Logo   Internet2   Google Summer of code

Last update: August 31, 2005