[net.unix-wizards] Request for TCP traffic generator

art@ACC.ARPA (10/17/85)

Before we reinvent another wheel, I'll try the network...

On BSD 4.2 we have been using FTP (in binary mode) to obtain TCP/IP
performance numbers for traffic through various network configurations.
These figures can be (and have been seen to be) impacted by internal
FTP overhead and especially disk I/O bandwidth.

What I want is one program which opens a TCP connection and sends blocks
of data (data source) and another program which accepts a TCP connection
and discards the data (data sink).  The internet address, block size and
block count should be program arguments.  Both source and sink programs
should calculate and display throughput statistics.  These should be
as simple as possible to minimize CPU loading.

If anyone has anything like this or could be used as a starting point
I would appreciate a copy.
				"Art Berggreen"<Art@ACC.ARPA>

------

mike@BRL.ARPA (Mike Muuss) (10/18/85)

I have several programs useful for measuring TCP and UDP throughput,
along with dynamic packet tracing under 4.2 and 4.3.

I intend to post these at the end of next week, at the conclusion
of my current set of network testing.

If you have test programs (public domain) that you would like to
contribute to the bag of tools, please contact me directly.

Best,
 -Mike Muuss

(301)-278-6678
  AV  283-6678
  FTS 939-6678

ArpaNet:  Mike @ BRL
UUCP:     ...!{decvax,cbosgd}!brl-bmd!mike
Postal:
  Mike Muuss
  Leader, Advanced Computer Systems Team
  Computer Science and Mathematics Branch
  Systems Engineering and Concepts Analysis Division
  U.S. Army Ballistic Research Laboratory
  Attn: AMXBR-SECAD (Muuss)
  APG, MD  21005

lerner@ISI-VAXA.ARPA (Mitchell Lerner) (10/19/85)

Art:

I wrote somthing a long time ago (when 4.2bsd first came out) that did that
kind of test, however, it did it in full duplex: sent blocks of data and then
the reciever sent the data back.  We divided the round trip time by two in
order to get the half duplex times.