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.