From 273a8c0963da2b66301d7b68bce16d8e9610d044 Mon Sep 17 00:00:00 2001 From: jkoshy Date: Sun, 21 Feb 1999 00:02:50 +0000 Subject: Import of NETPIPE, a self scaling network benchmark from AMES lab. --- benchmarks/netpipe/Makefile | 26 ++++++++++++++++++++++++++ benchmarks/netpipe/distinfo | 1 + benchmarks/netpipe/pkg-comment | 1 + benchmarks/netpipe/pkg-descr | 17 +++++++++++++++++ benchmarks/netpipe/pkg-plist | 1 + 5 files changed, 46 insertions(+) create mode 100644 benchmarks/netpipe/Makefile create mode 100644 benchmarks/netpipe/distinfo create mode 100644 benchmarks/netpipe/pkg-comment create mode 100644 benchmarks/netpipe/pkg-descr create mode 100644 benchmarks/netpipe/pkg-plist 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 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 -- cgit