A série iperf de ferramentas executa medições ativas para determinar a largura de banda máxima possível em redes IP. Suporta ajuste de vários parâmetros relacionados ao tempo, protocolos e buffers. Para cada teste ele relata a taxa de transferência, perda e outros parâmetros medidos. Esta versão, às vezes referida como iperf3, é uma reformulação de uma versão original desenvolvida no NLANR / DAST. iperf3 é uma nova implementação do zero, com o objetivo de uma base de código menor, mais simples e uma versão da biblioteca da funcionalidade que pode ser usada em outros programas. iperf3 também incorpora uma série de recursos encontrados em outras ferramentas, como nuttcp e netperf, mas estavam faltando no iperf original. Estes incluem, por exemplo, um modo de cópia zero e saída JSON opcional. Note que o iperf3 não é compatível com o iperf original. O desenvolvimento primário para iperf3 ocorre no CentOS Linux, FreeBSD e macOS. Neste momento, estas são as únicas plataformas oficialmente suportadas, no entanto, houve alguns relatórios de sucesso com OpenBSD, Android e outras distribuições Linux. O iperf3 é desenvolvido principalmente pelo ESnet / Lawrence Berkeley National Laboratory. É lançado sob uma licença BSD de três letras. O iperf2 já não está sendo desenvolvido por seus mantenedores originais. No entanto, a partir de 2014, outro desenvolvedor começou a corrigir bugs e melhorar a funcionalidade e gerar lançamentos do iperf2. Ambos os projetos (a partir do final de 2017) estão sendo desenvolvidos ativamente, mas independentemente. Mais informações podem ser encontradas no FAQ iperf3.