diff options
-rw-r--r-- | benchmarks/netpipe/Makefile | 26 | ||||
-rw-r--r-- | benchmarks/netpipe/distinfo | 1 | ||||
-rw-r--r-- | benchmarks/netpipe/pkg-comment | 1 | ||||
-rw-r--r-- | benchmarks/netpipe/pkg-descr | 17 | ||||
-rw-r--r-- | benchmarks/netpipe/pkg-plist | 1 |
5 files changed, 46 insertions, 0 deletions
diff --git a/benchmarks/netpipe/Makefile b/benchmarks/netpipe/Makefile new file mode 100644 index 000000000000..bc3bf73c9538 --- /dev/null +++ b/benchmarks/netpipe/Makefile @@ -0,0 +1,26 @@ +# New ports collection makefile for: netpipe +# Version required: 2.3 +# Date created: 20 Feb 1998 +# Whom: jkoshy +# +# $Id$ + +DISTNAME= netpipe-2.3 +CATEGORIES= benchmarks net +MASTER_SITES= ftp://ftp.ameslab.gov/pub/netpipe/ \ + http://www.freebsd.org/~jkoshy/PORTS/ + +MAINTAINER= jkoshy@freebsd.org + +# The default port builds and installs only the TCP version of +# netpipe(1). The sources also support PVM and MPI. + +ALL_TARGET= NPtcp +MAN1= netpipe.1 +MANCOMPRESSED= no + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/NPtcp ${PREFIX}/bin/NPtcp + ${INSTALL_DATA} ${WRKSRC}/netpipe.1 ${PREFIX}/man/man1/netpipe.1 + +.include <bsd.port.mk> diff --git a/benchmarks/netpipe/distinfo b/benchmarks/netpipe/distinfo new file mode 100644 index 000000000000..995e969b35b8 --- /dev/null +++ b/benchmarks/netpipe/distinfo @@ -0,0 +1 @@ +MD5 (netpipe-2.3.tar.gz) = cf166ac7ccab491cd68ef75e0e6f466d diff --git a/benchmarks/netpipe/pkg-comment b/benchmarks/netpipe/pkg-comment new file mode 100644 index 000000000000..03929d14a48d --- /dev/null +++ b/benchmarks/netpipe/pkg-comment @@ -0,0 +1 @@ +a self-scaling network benchmark diff --git a/benchmarks/netpipe/pkg-descr b/benchmarks/netpipe/pkg-descr new file mode 100644 index 000000000000..afc3d4e79f5d --- /dev/null +++ b/benchmarks/netpipe/pkg-descr @@ -0,0 +1,17 @@ +NetPIPE is a protocol independent performance tool that encapsulates +the best of ttcp and netperf and visually represents the network +performance under a variety of conditions. By taking the end-to-end +application view of a network, NetPIPE clearly shows the overhead +associated with different protocol layers. Netpipe answers such +questions as: how soon will a given data block of size k arrive at its +destination? Which network and protocol will transmit size k blocks +the fastest? What is a given network's effective maximum throughput +and saturation level? Does there exist a block size k for which the +throughput is maximized? How much communication overhead is due to the +network communication protocol layer(s)? How quickly will a small (< 1 +kbyte) control message arrive, and which network and protocol are best +for this purpose? + +For a paper fully describing NetPIPE and sample investigation of +network performance issues using NetPIPE, see +http://www.scl.ameslab.gov/netpipe/paper/full.html. diff --git a/benchmarks/netpipe/pkg-plist b/benchmarks/netpipe/pkg-plist new file mode 100644 index 000000000000..2eff3d87e544 --- /dev/null +++ b/benchmarks/netpipe/pkg-plist @@ -0,0 +1 @@ +bin/NPtcp |