iperf - Internet Protocol bandwidth measuring tool

Property Value
Distribution Debian 9 (Stretch)
Repository Debian Main amd64
Package filename iperf_2.0.9+dfsg1-1_amd64.deb
Package name iperf
Package version 2.0.9+dfsg1
Package release 1
Package architecture amd64
Package type deb
Category admin::monitoring interface::commandline interface::daemon net network::server protocol::ip protocol::ipv6 role::program scope::utility use::monitor works-with::network-traffic
Homepage https://sourceforge.net/projects/iperf2/
License -
Maintainer Roberto Lumbreras <rover@debian.org>
Download size 55.89 KB
Installed size 160.00 KB
Iperf is a modern alternative for measuring TCP and UDP bandwidth performance,
allowing the tuning of various parameters and characteristics.
* Measure bandwidth, packet loss, delay jitter
* Report MSS/MTU size and observed read sizes.
* Support for TCP window size via socket buffers.
* Multi-threaded. Client and server can have multiple simultaneous
* Client can create UDP streams of specified bandwidth.
* Multicast and IPv6 capable.
* Options can be specified with K (kilo-) and M (mega-) suffices.
* Can run for specified time, rather than a set amount of data to transfer.
* Picks the best units for the size of data being reported.
* Server handles multiple connections.
* Print periodic, intermediate bandwidth, jitter, and loss reports at
specified intervals.
* Server can be run as a daemon.
* Use representative streams to test out how link layer compression affects
your achievable bandwidth.


Package Version Architecture Repository
iperf_2.0.9+dfsg1-1_i386.deb 2.0.9+dfsg1 i386 Debian Main
iperf - - -


Name Value
libc6 >= 2.15
libgcc1 >= 1:3.0
libstdc++6 >= 4.1.1


Type URL
Mirror ftp.br.debian.org
Binary Package iperf_2.0.9+dfsg1-1_amd64.deb
Source Package iperf

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install iperf deb package:
    # sudo apt-get install iperf




2016-07-15 - Roberto Lumbreras <rover@debian.org>
iperf (2.0.9+dfsg1-1) unstable; urgency=low
* New upstream version, including fix for FTBFS with gcc 6. (Closes: #831180)
* Updated standards.
* Updated homepage and watch file.
2014-07-15 - Roberto Lumbreras <rover@debian.org>
iperf (2.0.5+dfsg1-2) unstable; urgency=low
* Fix hardening building.
2014-07-13 - Roberto Lumbreras <rover@debian.org>
iperf (2.0.5+dfsg1-1) unstable; urgency=low
* Repackaged tarball to delete */service.[ch] (unused) files with
restrictive copyright.
* Machine readable debian/copyright.
* Updated standards.
* Fix 100% CPU consumption bug in daemon mode.
* Set traffic class for IPv6.
2012-05-24 - Roberto Lumbreras <rover@debian.org>
iperf (2.0.5-3) unstable; urgency=low
* Fix improper check for IPv6 family when sending multicast
(Closes: #674288).
* Updated standards.
2011-11-15 - Simon Paillard <spaillard@debian.org>
iperf (2.0.5-2.1) unstable; urgency=low
* Non-maintainer upload.
* Fix FTBFS -Werror=format-security (Closes: #643408) 
2011-01-08 - Roberto Lumbreras <rover@debian.org>
iperf (2.0.5-2) unstable; urgency=low
* Fix server mode exiting after TCP bidirectional test.
2010-12-26 - Roberto Lumbreras <rover@debian.org>
iperf (2.0.5-1) unstable; urgency=low
* New upstream version.
* Updated standards.
* Deleted patches merged by upstream:
* Dropped probably unnecesary patches:
* Fix 'recieve' spelling-error-in-binary (lintian).
2009-07-06 - Roberto Lumbreras <rover@debian.org>
iperf (2.0.4-5) unstable; urgency=low
* Fix deadlock while acting as server with multiple clients (thanks Kirby
Zhou). Add patches: 007-iperf-reporter-deadlock, 008-numofreport,
009-delayloop, modify 004-svn-r43.patch deleting the nanonsleep() bits.
(Closes: #533592)
2009-03-04 - Roberto Lumbreras <rover@debian.org>
iperf (2.0.4-4) unstable; urgency=low
* Die instead of warn on bind/connect fatal errors (thanks to Deny IP Any
Any). (closes: #517239, #518033)
* Add missing comma after ${shlibs:Depends} in the control file. Add
Homepage in control file. (thanks to lintian).
2008-08-28 - Roberto Lumbreras <rover@debian.org>
iperf (2.0.4-3) unstable; urgency=low
* Merged in svn r43 including the following changes:
- print report headers only once
==> drop debian/patches/002-*.patch doing the same.
- replace costly gettimeofday() with nanosleep()
==> should lower the CPU usage in UDP mode.
* Re-added the Ingo Molnar patch changing thread_rest for Condition_Wait.
* With these two patches the 100% cpu usage in UDP mode is fixed.
(closes: #496865)

See Also

Package Description
ipfm_0.11.5-4.2+b1_amd64.deb a bandwidth analysis tool
ipgrab_0.9.10-2_amd64.deb tcpdump-like utility that prints detailed header information
ipheth-utils_1.0-3+b4_amd64.deb USB tethering driver support utilities for the iPhone
ipig_0.0.r5-2_amd64.deb integrating PSMs into genome browser visualisations
ipip_1.1.9+b1_amd64.deb IP over IP Encapsulation Daemon
ipkungfu_0.6.1-6.1+b1_amd64.deb iptables-based Linux firewall
ipmitool_1.8.18-3_amd64.deb utility for IPMI control with kernel driver or LAN interface (daemon)
ipmiutil_3.0.1-1_amd64.deb IPMI management utilities
ipolish_20161007-1_all.deb Polish dictionary for ispell
iportuguese_20161001-1_all.deb European Portuguese dictionary for ispell
ippl_1.4.14-12.2+b1_amd64.deb IP protocols logger
ipppd_3.25+dfsg1-8_amd64.deb ISDN utilities - PPP daemon
ippusbxd_1.23-1+b1_amd64.deb Daemon for IPP USB printer support
iprange_1.0.3+ds-1_amd64.deb optimizing ipsets for iptables
iprint_1.3-9+b2_amd64.deb Trivial command-line integer print utility