• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

doc/H03-May-2022-757607

src/H01-Feb-2007-7,0964,984

ChangeLogH A D20-Aug-200615.9 KiB583359

LICENSEH A D02-Oct-20052.3 KiB4538

Makefile.amH A D14-Jun-20061,012 3321

Makefile.inH A D01-Feb-200719.7 KiB651564

READMEH A D02-Oct-20052.3 KiB7345

TODOH A D20-Aug-20061.5 KiB4438

aclocal.m4H A D01-Feb-2007254.4 KiB7,2206,478

config.guessH A D10-Aug-200643.2 KiB1,5011,289

config.h.inH A D01-Feb-20073.5 KiB14496

config.subH A D10-Aug-200631.7 KiB1,6091,465

configureH A D03-May-2022730.8 KiB23,16318,641

configure.acH A D01-Feb-20073.6 KiB136122

depcompH A D14-Jun-200615.6 KiB531330

install-shH A D07-Jun-20069 KiB324189

ltmain.shH A D11-Mar-2006192.1 KiB6,8725,424

missingH A D07-Jun-200610.8 KiB361268

mkinstalldirsH A D07-Jun-2006726 4123

thrulay.spec.inH A D19-Aug-20062.8 KiB11186

README

1			  thrulay README file
2
3Copyright 2003, Internet2.
4Legal conditions are in file LICENSE
5(MD5 = ecfa50d1b0bfbb81b658c810d0476a52).
6
7
8			      Motivation
9
10Popular network capacity testing and traffic injection packages (such
11as netperf, iperf, nettest, nuttcp, ttcp, etc.) do not measure
12round-trip time in any way.  This program, thrulay, does.  Having delay
13information along with goodput information clarifies what is happening
14for Reno; but for delay-based TCP variants (such as FAST TCP), it's
15even more important.
16
17The output of thrulay is easier to parse by machine than that of iperf.
18In fact, it's ready to be used as a data file for gnuplot.
19
20Be aware that the code is intended to be run over high-speed networks.
21It won't work nearly as well over, say, a modem, for two reasons:
22
23 (i) delay includes the serialization delay of one data block
24     (negligible for high-speed networks, dominating for modems);
25
26(ii) more than a single reporting interval may be spanned by a single
27     report line because thrulay requires at least one block to be
28     delivered per reporting interval to work as designed.
29
30
31			     Installation
32
33To build the programs, type the following commands:
34
35  $ ./configure
36  $ make
37
38To install the program on your system, type the following command as root:
39
40  # make install
41
42NOTE: If you use a BSD variant other than Mac OS X, you will need
43to use `gmake' (GNU make) instead of `make' (BSD make).
44
45
46			       Running
47
48On the server:	thrulayd	# Messages go to syslog.
49On the client:	thrulay server	# Output goes to stdout, errors -- to stderr.
50
51The thrulayd server should be added to system startup scripts.  The
52exact preferred location varies from system to system, but /etc/rc.local
53is one file that is almost universally honored.
54
55
56                           Acknowledgement
57
58Google's Summer of Code 2005 program supported this project.
59Visit http://code.google.com/summerofcode.html for more information.
60
61
62			       Feedback
63
64Your feedback is very important for us, especially at this relatively early
65stage of the development.  Please see TODO file to get an idea what is
66already planned, and send your comments, suggestions, criticism,
67patches, and flames to thrulay-users at internet2.edu.
68
69		---Stanislav Shalunov <shalunov@internet2.edu>
70		   http://www.internet2.edu/~shalunov/
71
72@(#) $Id: README,v 1.2 2005/10/02 17:34:34 shalunov Exp $
73