more cleanup and rearrangement
Этот коммит содержится в:
родитель
27f1f3508e
Коммит
d768f73dce
18
AUTHORS
18
AUTHORS
@ -1,3 +1,21 @@
|
||||
|
||||
iperf3 is a complete rewrite of iperf2, with a goal of making the
|
||||
code smaller and easier to maintain, and to support a client library
|
||||
verion of the functionality.
|
||||
|
||||
|
||||
Main designer: Jon Dugan, ESnet
|
||||
Original implementation: Kaustubh Prabhu (summer student)
|
||||
major overall: Brian Tierney, ESnet
|
||||
|
||||
|
||||
-------------------------------------------------
|
||||
|
||||
iperf3 contains some orginal code from iperf2.
|
||||
|
||||
Here are the authors of iperf2.
|
||||
|
||||
|
||||
Mark Gates
|
||||
Alex Warshavsky
|
||||
|
||||
|
40
COPYING
40
COPYING
@ -1,40 +0,0 @@
|
||||
Copyright (c) 1999-2007, The Board of Trustees of the University of Illinois
|
||||
All Rights Reserved.
|
||||
|
||||
Iperf performance test
|
||||
Mark Gates
|
||||
Ajay Tirumala
|
||||
Jim Ferguson
|
||||
Jon Dugan
|
||||
Feng Qin
|
||||
Kevin Gibbs
|
||||
John Estabrook
|
||||
National Laboratory for Applied Network Research
|
||||
National Center for Supercomputing Applications
|
||||
University of Illinois at Urbana-Champaign
|
||||
http://www.ncsa.uiuc.edu
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software (Iperf) and associated documentation files (the "Software"),
|
||||
to deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
|
||||
Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimers.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice, this
|
||||
list of conditions and the following disclaimers in the documentation and/or
|
||||
other materials provided with the distribution.
|
||||
|
||||
Neither the names of the University of Illinois, NCSA, nor the names of its
|
||||
contributors may be used to endorse or promote products derived from this
|
||||
Software without specific prior written permission. THE SOFTWARE IS PROVIDED
|
||||
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
|
||||
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
|
||||
AND NONINFRINGEMENT. IN NO EVENT SHALL THE CONTIBUTORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
|
||||
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
73
ChangeLog
73
ChangeLog
@ -1,73 +0,0 @@
|
||||
2008-05-09 Gerrit Renker <grenker@users.sourceforge.net>
|
||||
|
||||
* replace costly gettimeofday() with nanonsleep() See:
|
||||
https://sourceforge.net/tracker/index.php?func=detail&aid=1940009&group_id=128336&atid=711373
|
||||
|
||||
2008-05-09 Jon Dugan <jdugan@x1024.net>
|
||||
|
||||
* change currLen to unsigned to squelch warning generated by Nathan's patch
|
||||
|
||||
2008-05-09 Nathan Jones <nmjones@users.sourceforge.net>
|
||||
|
||||
* prevent underflow when the amount of data to be transmitted (-n) is not a
|
||||
multiple of the buffer size (-l) Patch:
|
||||
https://sourceforge.net/tracker/index.php?func=detail&aid=1943432&group_id=128336&atid=711373
|
||||
|
||||
2008-04-08 Jon Dugan <jdugan@x1024.net>
|
||||
|
||||
* print report headers only once
|
||||
* use appropriate report header for UDP tests
|
||||
|
||||
2008-04-07 Jon Dugan <jdugan@x1024.net>
|
||||
|
||||
* Add man page to autoconf goo
|
||||
* Bump the version in autoconf
|
||||
* Add missing LICENSE file
|
||||
|
||||
2008-04-04 Jon Dugan <jdugan@x1024.net>
|
||||
|
||||
* Incorporate help string fixes from Claus Klein
|
||||
* Incorporate patch to restore header line in stats output from Claus Klein
|
||||
* Reworked help string code to remove redundancy
|
||||
* Add initial man page
|
||||
|
||||
2008-03-19 Stephen Hemminger <shemminger@linux-foundation.org>
|
||||
|
||||
* Add new option to allow selecting the sender congestion control
|
||||
algorithm. This is a Linux specific extension useful for testing
|
||||
other congestion control algorithms.
|
||||
|
||||
2008-03-19 Stephen Hemminger <shemminger@linux-foundation.org>
|
||||
|
||||
* Use sched_yield rather than usleep(0) as it behaves better on Linux
|
||||
|
||||
2008-03-12 Jon Dugan <jdugan@x1024.net>
|
||||
|
||||
* Rework Client::RunTCP so to update the stats for every packet if -i is set.
|
||||
If -i is not set then the stats are only updated at the end of the run. This
|
||||
was fallout of Andrew's patch.
|
||||
|
||||
* Added -Wall to CXXFLAGS and CFLAGS. This generated a lot of noise in the
|
||||
autotools generated files.
|
||||
|
||||
* Added initial AUTHORS file. This is incomplete, but it's a start.
|
||||
|
||||
2008-03-12 Andrew Gallatin <gallatin@gmail.com>
|
||||
|
||||
* Rework threading. This is done by having a condition variable for the reporting
|
||||
thread rather than using sched_yield and/or usleep.
|
||||
|
||||
* Address performance issues on non Linux systems by avoiding system calls
|
||||
which are expensive on platforms other than Linux.
|
||||
|
||||
* Fixes from FreeBSD ports: max_size_t is now 64 bits and not Iperf does not
|
||||
exit on ENOBUFS.
|
||||
|
||||
2007-10-01 JSE <jestabro@ncsa.uiuc.edu>
|
||||
|
||||
* ChangeLog file added
|
||||
|
||||
2007-10-05 JSE <jestabro@ncsa.uiuc.edu>
|
||||
|
||||
* Thread.c (thread_stop): "pthread_cancel (oldTID )" should be
|
||||
"pthread_cancel (thread->mTID)"
|
26
README
26
README
@ -1,19 +1,15 @@
|
||||
This is Iperf v2.0.0, a tool for measuring Internet bandwidth performance.
|
||||
See the doc directory for more documentation.
|
||||
Briefly:
|
||||
|
||||
./configure -- configure for your machine
|
||||
make -- compile Iperf
|
||||
make install -- install Iperf, if desired
|
||||
This is iperf3, a tool for measuring Internet bandwidth performance.
|
||||
|
||||
iperf -s (on machine "foo.bar.edu")
|
||||
iperf -c foo.bar.edu (on some other machine)
|
||||
iperf -h (for help screen)
|
||||
iperf -v (for version information)
|
||||
iperf3 should work on Linux, FreeBSD, and Mac OSX
|
||||
|
||||
Copyright 1999, 2000, 2001, 2002, 2003, 2004
|
||||
The Board of Trustees of the University of Illinois
|
||||
All rights reserved
|
||||
See UI License (doc/ui_license.html) for complete details.
|
||||
Prerequisites:
|
||||
libuuid: this is not installed by default for Debian/Ubuntu Systems
|
||||
to install: apt-get install uuid-dev
|
||||
|
||||
To build, just type 'make' (or 'gmake' on FreeBSD)
|
||||
|
||||
For more information see: http://code.google.com/p/iperf/
|
||||
|
||||
Note that iperf3 is NOT backwards compatible with iperf2.
|
||||
|
||||
$Id: README,v 1.1.1.1 2004/05/18 01:50:44 kgibbs Exp $
|
||||
|
54
src/AUTHORS
54
src/AUTHORS
@ -1,54 +0,0 @@
|
||||
|
||||
iperf3 is a complete rewrite of iperf2, with a goal of making the
|
||||
code smaller and easier to maintain, and to support a client library
|
||||
verion of the functionality.
|
||||
|
||||
|
||||
Main designer: Jon Dugan, ESnet
|
||||
Original implementation: Kaustubh Prabhu (summer student)
|
||||
major overall: Brian Tierney, ESnet
|
||||
|
||||
|
||||
-------------------------------------------------
|
||||
|
||||
iperf3 contains some orginal code from iperf2.
|
||||
|
||||
Here are the authors of iperf2.
|
||||
|
||||
|
||||
Mark Gates
|
||||
Alex Warshavsky
|
||||
|
||||
* original authors
|
||||
|
||||
Ajay Tirumala
|
||||
|
||||
* general improvements
|
||||
|
||||
Jim Ferguson <ferguson@ncsa.uiuc.edu>
|
||||
|
||||
* Project management
|
||||
|
||||
Jon Dugan <jdugan@x1024.net>
|
||||
|
||||
* Project maintainer and release coordinator
|
||||
* various patches and autoconf fixes, general maintenance
|
||||
|
||||
Feng Qin
|
||||
Kevin Gibbs
|
||||
|
||||
* windows porting work
|
||||
|
||||
John Estabrook <jestabro@ncsa.uiuc.edu>
|
||||
|
||||
Andrew Gallatin <gallatin@gmail.com>
|
||||
* threading fix and non Linux performance improvements
|
||||
|
||||
Stephen Hemminger <shemminger@linux-foundation.org>
|
||||
* Linux congestion control selection and theading improvements
|
||||
|
||||
Nathan Jones <nmjones@users.sourceforge.net>
|
||||
* patch for underflow when value specified in -n is not a multiple of -l
|
||||
|
||||
Gerrit Renker <grenker@users.sourceforge.net>
|
||||
* replace costly gettimeofday() with nanonsleep()
|
@ -1,15 +0,0 @@
|
||||
|
||||
This is iperf3, a tool for measuring Internet bandwidth performance.
|
||||
|
||||
iperf3 should work on Linux, FreeBSD, and Mac OSX
|
||||
|
||||
Prerequisites:
|
||||
libuuid: this is not installed by default for Debian/Ubuntu Systems
|
||||
to install: apt-get install uuid-dev
|
||||
|
||||
To build, just type 'make' (or 'gmake' on FreeBSD)
|
||||
|
||||
For more information see: http://code.google.com/p/iperf/
|
||||
|
||||
Note that iperf3 is NOT backwards compatible with iperf2.
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user