Table of Contents

Name

thrulay - a network performance tester.

Synopsis

thrulay [-t#] [-i#] [-w#] [-l#] [-p#] [-n#] [-u#] [-byes/no] [-S#] [-D#] host

Description

thrulay measures network throughput and delay by sending continuous TCP streams or fine-grained Poisson UDP streams. host is the server to send test data to.

Options

-t#
Duration for running a thrulay test(default: 60Seconds).
-i#
Interval for reporting statics of TCP tests(default: 1Second). It is ignored in UDP tests.
-w#
Window size in TCP tests or send buffer size in UDP tests(default: 4194304Bytes).
-l#
Block size in TCP tests or packet size in UDP tests(default: 8192Bytes).
-p#
Server listening port to connect(default: 5003).
-n#
Number of parallel test streams(default: 1).
-u#[kMGT]
UDP sending rate in bits per second followed by a SI suffix (K/k for 1000, M/m for 1000,000).
-b[yes/no]
Busy wait or not when sending UDP packets(default: yes).
-S#
Type-of-service byte for outgoing IP pacekts. You may specify the value in hex with a `0x' prefix, in octal with a `0' prefix, or in decimal. Valid values are: 0x10(IPTOS_LOWDELAY) for minimize delay; 0x08(IPTOS_THROUGHPUT) for maximize throughput; 0x04(IPTOS_RELIABILITY) for maximize reliability; and 0x02(IPTOS_LOWCOST) for minimize cost.
-D#
DSCP values for TOS bytes, mutual exclusive with the `-S' option.

Bugs

Please send bug reports to <huadongliu@gmail.com>.

Author

Huadong Liu <huadongliu@gmail.com>

Homepage

http://thrulay-hd.sourceforge.net/

See Also

thrulayd(8)


Table of Contents