diff options
Diffstat (limited to 'benchmarks/thrulay')
-rw-r--r-- | benchmarks/thrulay/DESCR | 13 | ||||
-rw-r--r-- | benchmarks/thrulay/Makefile | 26 | ||||
-rw-r--r-- | benchmarks/thrulay/PLIST | 6 | ||||
-rw-r--r-- | benchmarks/thrulay/distinfo | 5 |
4 files changed, 50 insertions, 0 deletions
diff --git a/benchmarks/thrulay/DESCR b/benchmarks/thrulay/DESCR new file mode 100644 index 00000000000..515251e27d5 --- /dev/null +++ b/benchmarks/thrulay/DESCR @@ -0,0 +1,13 @@ +thrulay is used to measure the capacity of a network by sending a bulk +TCP stream over it. + +Like other tools (such as iperf, netperf, nettest, nuttcp, ttcp, etc.), +thrulay can report TCP throughput periodically so that TCP performance +plots can be produced. Unlike other tools, thrulay not only reports goodput, +but round-trip delay time as well. The output of thrulay is easy to parse +by machine (in fact, it's ready to be used as a data file for gnuplot). + +Starting from version 0.5, thrulay supports UDP tests. Unique feature of +thrulay is that it can send a Poisson stream of very precisely positioned +packets; the TSC register is used for timing rather than very coarse +(20ms on most systems) system sleep functionality. diff --git a/benchmarks/thrulay/Makefile b/benchmarks/thrulay/Makefile new file mode 100644 index 00000000000..575b11ec609 --- /dev/null +++ b/benchmarks/thrulay/Makefile @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1.1.1 2005/07/06 19:42:01 reed Exp $ + +DISTNAME= thrulay-0.6 +CATEGORIES= benchmarks net +MASTER_SITES= http://www.internet2.edu/~shalunov/thrulay/ + +MAINTAINER= rpaulo@NetBSD.org +HOMEPAGE= http://www.internet2.edu/~shalunov/thrulay/ +COMMENT= TCP and UDP network capacity tester + +ONLY_FOR_PLATFORM= DragonFly-*-i386 FreeBSD-*-i386 Linux-*-i386 \ + NetBSD-*-i386 + +PKG_INSTALLATION_TYPES= overwrite pkgviews + +INSTALLATION_DIRS= bin share/doc/thrulay + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/thrulayd ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/thrulay ${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/README \ + ${PREFIX}/share/doc/thrulay + ${INSTALL_DATA} ${WRKSRC}/thrulay-protocol.txt \ + ${PREFIX}/share/doc/thrulay + +.include "../../mk/bsd.pkg.mk" diff --git a/benchmarks/thrulay/PLIST b/benchmarks/thrulay/PLIST new file mode 100644 index 00000000000..0f6b04b9584 --- /dev/null +++ b/benchmarks/thrulay/PLIST @@ -0,0 +1,6 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2005/07/06 19:42:01 reed Exp $ +bin/thrulay +bin/thrulayd +share/doc/thrulay/README +share/doc/thrulay/thrulay-protocol.txt +@dirrm share/doc/thrulay diff --git a/benchmarks/thrulay/distinfo b/benchmarks/thrulay/distinfo new file mode 100644 index 00000000000..186168e2e47 --- /dev/null +++ b/benchmarks/thrulay/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2005/07/06 19:42:01 reed Exp $ + +SHA1 (thrulay-0.6.tar.gz) = 11ba34f6fedd74c5180f510974007ecef6a33078 +RMD160 (thrulay-0.6.tar.gz) = aa3c052b2806ea790e1eeb19bfe70165198a7182 +Size (thrulay-0.6.tar.gz) = 19397 bytes |