My situation is unique in that most users can run the iperf without the -l value and the net results are almost identical. When I run the iperf test without the -l value I get a false reading. What's different with my setup? I suspect it is a setting on the ONT. Have suspected it all along. If I run the iperf test connected directly to the ONT I can replicate the anomaly.
There is a history on my line going back almost a year but it came to a head in the last 3-4 months. The net result, on the 23rd November Vumatel swapped out my ONT and my 40% packet loss (reason for the swap out) went to 95% packet loss but on every other parameter performance improved significantly suggesting swapping the ONT was correct and the 95% reading was false.
For the last 3 months I been looking for an answer to the iperf 95% anomaly and tonight is the closest I've gotten to one.