iPerf 2

iPerf 2 2.0.11

No permission to download
  • support for -b on server (read rate limiting)
  • support for --isochronous traffic with optional frames per second, mean and variance uses a log normal distribution (requires configure w/-enable-isochronous and compile)
  • support for --udp triggers (requires configure w/ --enable-udptriggers, early code with very limited support)
  • support for --udp-histogram with optional bin width and number of bins (default is 1 millisecond bin width and 1000 bins)
  • support for frame (burst) latency histograms when --isochronous is set
  • support for --tx-sync with -P for synchonrized writes. Initial use is for WiFi OFDMA latency testing.
  • support for --incr-dstip with -P for simultaneous flows to multiple destinations (use case is for OFDMA)
  • support for --vary-load with optional weight, uses log normal distribution (requires -b to set the mean)
  • support for --l2checks to detect L2 length errors not detected by v4 or v6 payload length errors (requires linux, berkeley packet filters BPFs and AF_PACKET socket support)
  • support for server joining mulitcast source specific multicast (S,G) and (*,G) for both v4 and v6 on platforms that support it
  • improved write counters (requires -e)
  • accounting bug fix on client when write fails, this bug was introduced in 2.0.10
  • slight restructure client/server traffic thread code for maintainability
  • python: flow example script updates
  • python: ssh node object using asyncio
  • python: histograms in flows with plotting (assumed gnuplot available)
  • python: hierarchical clustering of latency histograms (early code)
  • man pages updates
  • Note: latency histograms require client and server system clock synchronization. A GPS disciplined oscillator using Precision Time Protocol works well for this.