Bug #6302
closed
Throughput and responsiveness issues when routing a small number of connections across local subnets
0%
Description
I have a SG-4860 running pfSense 2.3.0. If I create a single connection from one local subnet to another and attempt to transfer data at the gigabit line rate, pfSense will often choke and stop responding to all other traffic (pings, SSH, connection attempts to the Internet, etc.). I can reproduce this most easily by using iperf with the default setting of a single connection. Many times when I try this, the router stops routing all other traffic or responding to pings for the entire time iperf is connected, returning to normal after it quits. It seems to happen more often if I give a minute or so between tries. The issue seems to occur more often when using IPv6 but can be reproduced using IPv4 as well. When testing with IPv4, if the lockup occurs, the transfer rate will be in the ~700Mbps range instead of the expected ~930Mbps. When testing with IPv6, the transfer rate is always in the ~700Mbps range no matter whether the lockup occurs or not.
However, if I increase the number of connections ("-P <number>" in iperf), this drastically reduces the chances of the lockups occurring. With "-P 5", they seldom occur. With "-P 100" or even "-P 1000", they almost never occur. For IPv6, this also brings the transfer rate back up to the ~930Mbps range that I would expect from gigabit ethernet.
Updated by Chris Buechler over 9 years ago
It's definitely not that simple, it has to be in combination with something else you have configured. Could you go to status.php and download the tgz there and either attach it to a support ticket (no incident charged) with a note to bring it to my attention, or email it to me (cmb at pfsense dot org).
Updated by Chris Buechler over 9 years ago
- Status changed from New to Feedback
I think we've narrowed this down via email to something traffic shaping config-related rather than a bug.
Updated by Chris Buechler over 9 years ago
- Status changed from Feedback to Closed