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 21005lerner@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.