Bienvenue,
Ce problème de saturation mémoire concernait iperf2.
iperf3 n'a pas ce problème là. Par contre la limitation à un client par serveur iperf, nécessite d'en ouvrir plusieurs. Avant je killait très régulièrement iperf3, mais un petit malin a mis un script qui redémarre dés la connexion terminée, donc avoir plusieurs process est nécessaire.
J'ai par contre bloqué l'UDP, qui est par défaut ouvert comme TCP avec iperf3.
l'UDP d'iperf3 a complètement été revu et a une sorte de pseudo fenêtre TCP au dessus d'UDP : les performances décroivent avec l'augmentation de la latence.
Je recommande encore Iperf2 pour l'UDP mais là je trouve un peu osé de mettre un serveur ouvert au public, c'est facile de faire du DDOS avec un serveur iperf2.
Si j’exclue la partie UDP, je suis vraiment satisfait et enthousiastes par les performances et nouvelles fonctionnalités d'iPerf3. Il permet même de voir l'utilisation CPU (uniquement en sortie Json avec l'option -J) ce qui est pratique si on se demande si le CPU a bridé les débits.