What is thrylay-hd?
thrulay stands for THRUput and deLAY. It is a software package initially created by Stanislav Shalunov. thrulay measures the capacity of a network by sending a bulk TCP stream over it and measures one-way delay by sending a Poisson stream of very precisely positioned UDP packets.
hd is not a particular feature (e.g. Highly Dependable :)) or extension to thrulay. It is used to make a distinction to another Google Summer of Code project thrulay-ng. Both projects are memtored by Jeff W. Boote @Internet2 and aim to improve the original thrulay (0.6). Does
ng stand for "next generation"? Go to thrulay-ng and ask Bernhard Lutzmann :).
You can download the thrulay-hd-0.6.4 tarball or checkout the latest code from CVS anonymously by typing
cvs -d:pserver:firstname.lastname@example.org:/cvsroot/thrulay-hd login
To check out the code by Aug. 31, 2005, using "-r aug31" as a checkout option.
cvs -d:pserver:email@example.com:/cvsroot/thrulay-hd checkout -P thrulay-hd
Build from a distribution is quite standard, simply type
make install. Note that the default installation path is ``<thrulay-package-dir>/local/". You can specify an installation prefix other than that by using the option --prefix=PATH. If you want to use the fasttime library, use
--with-libfasttime=DIR as a configure option. DIR is the path where fasttime is installed. It is highly recommended that you start fasttimed before running thrulayd or thrulay tests.
To build from CVS, if you have automake 1.7.9 and autoconf 2.58, type bootstrap, otherwise, type
touch_files before invoking the standard build process.
Feel free to contack me if you have any comment or question. Your feedbacks are very important to me. Thank you.