Iperf для mac os

Iperf for Mac

Iperf 3.1.3 LATEST

macOS X 10.12 Sierra or later

Iperf for Mac 2021 full offline installer setup for Mac

iPerf for Mac is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports tuning of various parameters related to timing, buffers and protocols (TCP, UDP, SCTP with IPv4 and IPv6). For each test it reports the bandwidth, loss, and other parameters. This is a new implementation that shares no code with the original iPerf for macOS and also is not backwards compatible.

Features and Highlights

  • Measure bandwidth
  • Report MSS/MTU size and observed read sizes.
  • Support for TCP window size via socket buffers.
  • Client can create UDP streams of specified bandwidth.
  • Measure packet loss
  • Measure delay jitter
  • Multicast capable
  • Client and server can have multiple simultaneous connections (-P option).
  • Server handles multiple connections, rather than quitting after a single test.
  • Can run for specified time (-t option), rather than a set amount of data to transfer (-n or -k option).
  • Print periodic, intermediate bandwidth, jitter, and loss reports at specified intervals (-i option).
  • Run the server as a daemon (-D option)
  • Use representative streams to test out how link layer compression affects your achievable bandwidth (-F option).
  • A server accepts a single client simultaneously (iPerf3) multiple clients simultaneously (iPerf2)
  • New: Ignore TCP slowstart (-O option).
  • New: Set target bandwidth for UDP and (new) TCP (-b option).
  • New: Set IPv6 flow label (-L option)
  • New: Set congestion control algorithm (-C option)
  • New: Use SCTP rather than TCP (—sctp option)
  • New: Output in JSON format (-J option).
  • New: Disk read test (server: iperf3 -s / client: iperf3 -c testhost -i1 -F filename)
  • New: Disk write tests (server: iperf3 -s -F filename / client: iperf3 -c testhost -i1)

Источник

Iperf for Mac

Review

Free Download

An easy to install command line utility that offers you the necessary tools for measuring the maximum Internet bandwidth performance.

Iperf is a great command line utility designed to help you analyze your internet traffic from the Terminal.app, without having to waste resources powering up a graphical user interface.

Since Iperf does not require additional dependencies and also comes with an installer package, getting the application up and running is extremely easy. Once the installation process is over, simply launch the Terminal.app and type ”Iperf —help” to view all the available options and capabilities.

When it comes to the Transmission Control Protocol (TCP), Iperf is able to measure the bandwidth or to display the MSS/MTU size and the observed read sizes. Furthermore, you can adjust the TCP window size by modifying the socket buffers. In addition, the both client and server can have more than one connections at the same time.

When dealing with the User Datagram Protocol (UDP) Iperf can create streams that have a user defined size, and is able to measure the packet loss and the delay jitter. Similarly, if pththreads are available, the client and the server are able to deal with multiple simultaneous connections.

The user has the possibility to personalize the Iperf results by specifying the measurement units format (Kbits, Mbits, KBytes or MBytes) and the time length between periodic bandwidths reports.

Iperf will automatically select the best measurement unit for the current data size and is able to run representative streams in order to show details about the influence of link layer compressions on your bandwidth.

In addition, Iperf is able to run the server as a daemon or as a Windows NT service and will process multiple connections instead of shutting down after each test. In fact, you have the option to view intermediate, periodic bandwidth, jitter and loss reports at specified time intervals.

Читайте также:  Windows с флешки без hdd

To sum up, Iperf is a very efficient command line tool designed to help you analyze your network performance by using simple tools.

Источник

iPerf — The ultimate speed test tool for TCP, UDP and SCTP Test the limits of your network + Internet neutrality test

Table of contents :

Download iPerf3 and original iPerf pre-compiled binaries

Note that iPerf3 is not backwards compatible with iPerf2.

Windows 64 bits compiled by Vivien Guéant. (sha256)

  • iPerf 3.1.3 (8 jun 2016 — 1.3 MiB for Windows Vista 64bits to Windows 10 64bits)
  • iPerf 3.1.2 (1 fev 2016 — 1.3 MiB for Windows Vista 64bits to Windows 10 64bits)
  • iPerf 3.0.12 (8 jun 2016 — 1.3 MiB for Windows Vista 64bits to Windows 10 64bits)
  • iPerf 3.0.11 (9 jan 2015 — 1.3 MiB for Windows Vista 64bits to Windows 10 64bits)
  • iPerf 2.0.9 (6 jun 2016 — 1.7 MiB for Windows Vista 64bits to Windows 10 64bits)
  • iPerf 2.0.8b (17 sep 2015 — 1.6 MiB for Windows Vista 64bits to Windows 10 64bits)

Windows 32 bits compiled by Vivien Guéant. (sha256)

  • iPerf 3.1.3 (8 jun 2016 — 1.3 MiB for Windows XP to Windows 10)
  • iPerf 3.1.2 (1 fev 2016 — 1.3 MiB for Windows XP to Windows 10)
  • iPerf 3.0.12 (8 jun 2016 — 1.4 MiB for Windows XP to Windows 10)
  • iPerf 3.0.11 (9 jan 2015 — 1.3 MiB for Windows XP to Windows 10)
  • iPerf 2.0.9 (6 jun 2016 — 1.7 MiB for Windows XP to Windows 10)
  • iPerf 2.0.8b (17 sep 2015 — 1.6 MiB for Windows XP to Windows 10)
  • iPerf 2.0.8 (12 jan 2015 — 231 KiB for Windows XP to Windows 10) built without Cygwin
  • iPerf 2.0.6 (10 mar 2014 — 1.6 MiB for Windows XP to Windows 10)
  • iPerf 2.0.5b (8 jul 2010 — 1.6 MiB for Windows XP to Windows 10) Fixed some Cygwin performance issues by Iuliu Rus (Google)
  • iPerf 2.0.5 (8 jul 2010 — 1.2 MiB for Windows XP to Windows 10)
  • iPerf 2.0.2 (3 may 2005 — 614 KiB only for Windows 2000 and Windows XP)
  • iPerf 1.7.0 (13 mar 2003 — 84.4 KiB only for Windows 2000 and Windows XP) built without Cygwin
  • iPerf 1.7.0 (13 mar 2003 — 316 KiB only for Windows CE)

Universal Windows Platform apps (Windows 10 Desktop apps & Windows 10 Mobile apps) :

  • iPerf3 : Network Performance Test (source by Tommy Zhang / Microsoft — 664 KiB)

Android :

  • iPerf3 and iperf2 : he.net — Network Tools (NoveMiBer 2015 by Hurricane Electric — 25 MiB)
  • iPerf3 and iperf2 : Magic iPerf (NoveMiBer 2015 by NextDoorDeveloper — 786 KiB)
  • iPerf2 : Aruba Utilities (May 2016 by CTODeveloper at Aruba Networks — 1,99 MiB)
  • iPerf2 : AirO (March 2015 by CTODeveloper at Aruba Networks — 975 KiB)
  • iPerf2 : Iperf ext (August 2012 by Sudhir C Vissa — 1,7 MiB)
  • iPerf2 : iPerf for Android (January 2012 by MagicAndroidApps.com — 530 KiB)

Apple iOS : (iPhone, iPad and iPod touch)

  • iPerf3 and iperf2 : he.net — Network Tools (NoveMiBer 2015 by Hurricane Electric — 2,0 MiB)

Apple macOS Intel 64bits : (sha256)

  • iPerf 3.1.3 (8 jun 2016 — 50.0 KiB) by VincentAlex
  • iPerf 3.0.1 (10 jan 2014 — 44.7 KiB) by jdugan
  • iPerf 2.0.5 (8 jul 2010 — 58.6 KiB) by Rafik Goulamhoussen

Apple macOS PowerPC : (sha256)

  • iPerf 2.0.5 (8 jul 2010 — 28.6 KiB) by Olivier Fambon
  • iPerf 1.7.0 (13 mar 2003 — 82.1 KiB)

Ubuntu 64 bits / Debian 64 bits / Mint 64 bits (AMD64) by Raoul Gunnar Borenius and Roberto LuMiBreras. (sha256)

  • iPerf 3.9 — DEB package (17 aug 2020 — 14.0 KiB) + libiperf0_3.9-1 — DEB package (73.6 KiB) + libsctp1_1.0.18+dfsg-1 — DEB package (7.7 KiB)
    =>How to perform a more recent installation of Iperf than the one included in Ubuntu / Debian / Mint ?
  • iPerf 3.7 — DEB package (21 jun 2019 — 13.8 KiB) + libiperf0_3.7-3 — DEB package (70.3 KiB) + libsctp1_1.0.18+dfsg-1 — DEB package (7.7 KiB)
  • iPerf 3.1.3 — DEB package (8 jun 2016 — 8.6 KiB) + libiperf0 3.1.3 — DEB package (53.9 KiB)
  • iPerf 3.0.11 — DEB package (9 jan 2015 — 7.9 KiB) + libiperf0 3.0.11 — DEB package (49.2 KiB)
  • iPerf 2.0.5 — DEB package (8 jul 2010 — 49.8 KiB)
  • iPerf 2.0.4 — DEB package (7 avr 2008 — 55.7 KiB)
  • iPerf 2.0.2 — DEB package (3 may 2005 — 50.2 KiB)
  • iPerf 1.7.0 — DEB package (13 mar 2003 — 50.6 KiB)
Читайте также:  Windows system32 detoured dll

Ubuntu 32 bits / Debian 32 bits / Mint 32 bits (i386) by Raoul Gunnar Borenius and Roberto LuMiBreras. (sha256)

  • iPerf 3.9 — DEB package (17 aug 2020 — 27.9 KiB) + libiperf0_3.9-1 — DEB package (90.6 KiB) + libsctp1_1.0.18+dfsg-1 — DEB package (28.0 KiB)
    =>How to perform a more recent installation of Iperf than the one included in Ubuntu / Debian / Mint ?
  • iPerf 3.7 — DEB package (21 jun 2019 — 27.2 KiB) + libiperf0_3.7-3 — DEB package (85.7 KiB) + libsctp1_1.0.18+dfsg-1 — DEB package (28.0 KiB)
  • iPerf 3.1.3 — DEB package (8 jun 2016 — 8.9 KiB) + libiperf0 3.1.3 — DEB package (57.0 KiB)
  • iPerf 3.0.11 — DEB package (9 jan 2015 — 7.9 KiB) + libiperf0 3.0.11 — DEB package (52.0 KiB)
  • iPerf 2.0.5 — DEB package (8 jul 2010 — 49.2 KiB)
  • iPerf 2.0.4 — DEB package (7 avr 2008 — 53.0 KiB)
  • iPerf 2.0.2 — DEB package (3 may 2005 — 46.9 KiB)
  • iPerf 1.7.0 — DEB package (13 mar 2003 — 48.1 KiB)

Ubuntu ARM64 bits / Debian ARM64 by Raoul Gunnar Borenius and Roberto LuMiBreras. (sha256)

  • iPerf 3.1.3 — DEB package (8 jun 2016 — 8.6 KiB) + libiperf0 3.1.3 — DEB package (45.2 KiB)
  • iPerf 3.0.11 — DEB package (9 jan 2015 — 7.9 KiB) + libiperf0 3.0.11 — DEB package (41.6 KiB)
  • iPerf 2.0.5 — DEB package (8 jul 2010 — 45.8 KiB)

Ubuntu ARMhf bits / Debian ARMhf by Raoul Gunnar Borenius and Roberto LuMiBreras. (sha256)

  • iPerf 3.1.3 — DEB package (8 jun 2016 — 8.5 KiB) + libiperf0 3.1.3 — DEB package (48.2 KiB)
  • iPerf 3.0.11 — DEB package (9 jan 2015 — 7.8 KiB) + libiperf0 3.0.11 — DEB package (44.0 KiB)
  • iPerf 2.0.5 — DEB package (8 jul 2010 — 45.8 KiB)

Fedora 64 bits / Red Hat 64 bits / CentOS 64 bits (AMD64) by ssahani. (sha256)

  • iPerf 3.1.3 — RPM package (8 jun 2016 — 76.8 KiB)
  • iPerf 3.0.11 — RPM package (9 jan 2015 — 70.0 KiB)
  • iPerf 2.0.8 — RPM package (17 sep 2015 — 324 KiB)
  • iPerf 2.0.5 — RPM package (8 jul 2010 — 60.5 KiB)
  • iPerf 2.0.4 — RPM package (7 avr 2008 — 55.9 KiB)
  • iPerf 2.0.2 — RPM package (3 may 2005 — 49.4 KiB)
  • iPerf 2.0.1 — RPM package (8 nov 2004 — 52.6 KiB)
  • iPerf 1.7.0 — RPM package (13 mar 2003 — 70.6 KiB)

Fedora 32 bits / Red Hat 32 bits / CentOS 32 bits (i686) by ssahani. (sha256)

  • iPerf 3.1.3 — RPM package (8 jun 2016 — 77.7 KiB)
  • iPerf 3.0.11 — RPM package (9 jan 2015 — 70.5 KiB)
  • iPerf 2.0.8 — RPM package (17 sep 2015 — 325 KiB)
  • iPerf 2.0.5 — RPM package (8 jul 2010 — 60.1 KiB)
  • iPerf 2.0.4 — RPM package (7 avr 2008 — 54.7 KiB)
  • iPerf 2.0.2 — RPM package (3 may 2005 — 45.6 KiB)
  • iPerf 2.0.1 — RPM package (8 nov 2004 — 50.9 KiB)
  • iPerf 1.7.0 — RPM package (13 mar 2003 — 68.2 KiB)

openSUSE 64 bits (x86_64) (sha256)

  • iPerf 3.1.2 — RPM package (1 fev 2016 — 31.5 KiB)
  • iPerf 3.0.11 — RPM package (9 jan 2015 — 24.1 KiB)
  • iPerf 2.0.5 — RPM package (8 jul 2010 — 32.4 KiB)

openSUSE 32 bits (i586) (sha256)

  • iPerf 3.1.2 — RPM package (1 fev 2016 — 31.5 KiB)
  • iPerf 3.0.11 — RPM package (9 jan 2015 — 24.0 KiB)
  • iPerf 2.0.5 — RPM package (8 jul 2010 — 30.9 KiB)

Arch Linux 64 bits (x86_64) by Timothy Redaelli. (sha256)

  • iPerf 3.1.3 — PKGBUILD package (8 jun 2016 — 61.1 KiB)
  • iPerf 3.0.11 — PKGBUILD package (9 jan 2015 — 54.0 KiB)
  • iPerf 2.0.5 — PKGBUILD package (8 jul 2010 — 30.0 KiB)

Arch Linux 32 bits (i686) by Timothy Redaelli. (sha256)

  • iPerf 3.1.3 — PKGBUILD package (8 jun 2016 — 64.3 KiB)
  • iPerf 3.0.11 — PKGBUILD package (9 jan 2015 — 56.8 KiB)
  • iPerf 2.0.5 — PKGBUILD package (8 jul 2010 — 31.5 KiB)

Linux manual Installation 64 bits (AMD64) by Vivien Guéant. (sha256)

  • Manual installation of iperf3 3.1.3 64 bits :
    1. sudo wget -O /usr/lib/libiperf.so.0 https://iperf.fr/download/ubuntu/libiperf.so.0_3.1.3
    2. sudo wget -O /usr/bin/iperf3 https://iperf.fr/download/ubuntu/iperf3_3.1.3
    3. sudo chmod +x /usr/bin/iperf3
  • Manual installation of iperf 2.0.9 64 bits :
    1. sudo wget -O /usr/bin/iperf https://iperf.fr/download/ubuntu/iperf_2.0.9
    2. sudo chmod +x /usr/bin/iperf
Читайте также:  Файловая система для mac os high sierra

FreeBSD 64bits (AMD64) by Bruce A. Mah. (sha256)

  • iPerf 3.1.3 — Pkg package (8 jun 2016 — 88.2 KiB)
  • iPerf 3.0.11 — Pkg package (9 jan 2015 — 77.0 KiB)
  • iPerf 2.0.5 — Pkg package (8 jul 2010 — 42.3 KiB)

FreeBSD 32bits (i386) by Bruce A. Mah. (sha256)

  • iPerf 3.1.3 — Pkg package (8 jun 2016 — 90.4 KiB)
  • iPerf 3.0.11 — Pkg package (9 jan 2015 — 77.8 KiB)
  • iPerf 2.0.5 — Pkg package (8 jul 2010 — 40.6 KiB)
  • iPerf 1.7.0 (13 mar 2003 — 64.4 KiB)

Docker by Brent Salisbury

  • iPerf 3 for Docker (Source: GitHub)

French forum for iPerf

iPerf license : iPerf is released under a three-clause BSD license.

iPerf3 server log script :

iperf3tocsv.py (2.5 KiB) by Kirth Gersen
Log for iPerf3 : display «date,ip,localport,remoteport,duration,protocol,num_streams,cookie,sent,sent_mbps,rcvd,rcvd_mbps,totalsent,totalreceived»

iPerf C++ source :

iPerf3 version nuMiBers use (roughly) a Semantic Versioning scheme, in which version nuMiBers consist of three parts: MAJOR.MINOR.PATCH

The developers increment the:

  • MAJOR version when making incompatible API changes.
  • MINOR version when adding functionality in a backwards-compatible manner.
  • PATCH version when making backwards-compatible bug fixes.
Iperf version Date Size
iPerf 3.1.4 under development
iPerf 3.1.3 8 jun 2016 537 KiB
iPerf 3.1.2 1 fev 2016 532 KiB
iPerf 3.1.1 19 nov 2015 530 KiB
iPerf 3.1 16 oct 2015 530 KiB
iPerf 3.0.12 8 jun 2016 423 KiB
iPerf 3.0.11 9 jan 2015 416 KiB
iPerf 3.0.10 16 dec 2014 416 KiB
iPerf 3.0.9 14 oct 2014 395 KiB
iPerf 3.0.8 30 sep 2014 394 KiB
iPerf 3.0.7 28 aug 2014 391 KiB
iPerf 3.0.6 28 jul 2014 389 KiB
iPerf 3.0.5 16 jun 2014 389 KiB
iPerf 3.0.4 12 jun 2014 492 KiB
iPerf 3.0.3 26 mar 2014 345 KiB
iPerf 3.0.2 10 mar 2014 343 KiB
iPerf 3.0.1 10 jan 2014 332 KiB
Iperf version Date Size
iPerf 2.0.10 under development
iPerf 2.0.9 6 jun 2016 271 KiB
iPerf 2.0.8 17 sep 2015 530 KiB
iPerf 2.0.7 22 aug 2014 511 KiB
iPerf 2.0.6 10 mar 2014 502 KiB
iPerf 2.0.5 8 jul 2010 243 KiB
iPerf 2.0.4 7 avr 2008 243 KiB
iPerf 2.0.3 18 mar 2008 241 KiB
iPerf 2.0.2 3 may 2005 228 KiB
iPerf 2.0.1 8 nov 2004 215 KiB
iPerf 1.7.0 13 mar 2003 178 KiB
  • Secure Hash Algorithm-256 : sha256sum.txt
  • Source of the IPERF 3 project can be found at https://github.com/esnet/iperf
  • Source of the IPERF 2 project can be found at https://sourceforge.net/projects/iperf2/
  • Source of the IPERF project can be found at https://sourceforge.net/projects/iperf/

UWP iPerf3 source :

Source of Universal Windows Platform apps iPerf3, for Windows 10 Desktop & Windows 10 Mobile.

UWP iPerf3 is developed by Tommy Zhang / Microsoft.

UWP iPerf3 version Date Size
UWP iPerf3 1.1.5.0 21 jan 2016 163 KiB

UWP iPerf3 license : UWP iPerf3 is released under a three-clause BSD license.

How to perform a more recent installation of Iperf than the one included in Ubuntu / Debian / Mint ?

Tutorial for Debian / Ubuntu based distributions

Install Iperf 3.9 via the command line :

Packages are manually installed via the dpkg command (Debian Package Management System). dpkg is the backend to commands like apt and aptitude, which in turn are the backend for GUI install apps like the Software Center and Synaptic.

— Ubuntu 64 bits / Debian 64 bits / Mint 64 bits (AMD64) :

  1. sudo apt remove iperf3 libiperf0
  2. sudo apt install libsctp1
  3. wget https://iperf.fr/download/ubuntu/libiperf0_3.9-1_amd64.deb
  4. wget https://iperf.fr/download/ubuntu/iperf3_3.9-1_amd64.deb
  5. sudo dpkg -i libiperf0_3.9-1_amd64.deb iperf3_3.9-1_amd64.deb
  6. rm libiperf0_3.9-1_amd64.deb iperf3_3.9-1_amd64.deb

— Ubuntu 32 bits / Debian 32 bits / Mint 32 bits (i386) :

  1. sudo apt remove iperf3 libiperf0
  2. sudo apt install libsctp1
  3. wget https://iperf.fr/download/ubuntu/libiperf0_3.9-1_i386.deb
  4. wget https://iperf.fr/download/ubuntu/iperf3_3.9-1_i386.deb
  5. sudo dpkg -i libiperf0_3.9-1_i386.deb iperf3_3.9-1_i386.deb
  6. rm libiperf0_3.9-1_i386.deb iperf3_3.9-1_i386.deb

— Remove iPerf :

  • sudo apt remove iperf3 libiperf0

Install Iperf 3.1.3 with Graphical installation :

  1. Remove the old version installed of iperf3 with «Ubuntu Software Center» or «Synaptic».

  • Downoad iperf3 and libiperf0
    • Linux x86 64 bits : iperf3_3.1.3-1_amd64.deb + libiperf0_3.1.3-1_amd64.deb
    • Linux x86 32 bits : iperf3_3.1.3-1_i386.deb + libiperf0_3.1.3-1_i386.deb

  • It is important to first install libiperf0 by double clicking on the file :

  • You must then install iperf3 by double clicking on the file :
  • Источник

    Оцените статью