New pfSense install good down/bad upload.
-
New to pfSense and been playing with it on a Optiplex 7040 - i5-6500 3.3ghz 8gb ram 256Gb SSD. It has an Intel X520-DA2 Dual port NIC (I read the Realtek had possible issues). Internet is Fidium Fiber DHCP 2gb down/up. Currently just setup for testing until I get it working correctly.
It's a fresh install, only pfSense 2.7.0 on it. It goes from Fidiums ONT 10gbe RJ45 port -> pfsense 1st SFP port (SFP10g to rj45 adapter, CAT8 cable, named ix0). pfSense 2nd SFP port (ix1)-> SFP port on 6port switch -> 2.5gb to desktop (has 2.5gb port).
My download is great, I get a consistent 2.2-2.3gb every time I do a test on speedtest.net (using same 10gbe server).
My upload, not so great. It jumps around, one test its 2-3mb, the next test it could be up to 10mb. First test after a reboot of pfSense and I can see 100mb, but it drops quickly. If I test with speedtest-cli from console the numbers are much lower. When I monitor the activity during a speedtest it gets 0 packet loss, both on upload and download. Also, no errors when monitoring pfSense on web Ui or shell.The things I have tried - Set duplex, set MTU (1500 to 9000, no change), different NIC cards, Using the onboard 1gb Ethernet connection (same situation, got 1gb down and maybe 5mb upload). I tried connecting desktop directly to pfSense box on LAN side (ix1). I tried enabling/disabling hardware checksum offloading, also enabling/disabling tcp segmentation. I have tried 3 different SFP to RJ45 adapters. Nothing seems to have made any difference. Tried setting the power state to max thinking the CPU was being throttled, but when monitoring it the highest load I saw was 8%, I think.
I was having an issue with it connecting to fidium on WAN side and getting an IP address, fixed that by cloning the MAC address of their router (which I have to do with my old netgear raxe290). Using speedtest.net with my Netgear I get 1gb down/up (max of router on LAN side).
What am I missing to get the upload speeds correct on pfSense?
-
-
A throttle to that extent has got to be something low level like a bad port, cable, adapter etc.
Check Status > Interfaces for errors or collisions.
Try swapping the NIC assignments so ix1 is WAN.
Try running an iperf test to/from pfSense to a client on the LAN to make sure you see expected speeds there.
Any errors in the system logs?
Steve
-
I have tried connecting desktop directly to pfsense, tried different NIC cards, different adapters, and also have new cables (tried old and new with no change).
Looked for errors and collisions, all show 0.
Tried swapping the NIC assignments, no change.iperf test results. pfsense as server and windows desktop as client -
https://postimg.cc/nCMp32MGI browsed the system logs and nothing I can see.
-
Do you see that iperf result in both directions to the LAN side?
Since you're seeing 2.5Gbps there I assume the link between pfSense and the switch is at 10G?
What different NIC cards did you try?
-
@stephenw10 said in New pfSense install good down/bad upload.:
Do you see that iperf result in both directions to the LAN side?
Since you're seeing 2.5Gbps there I assume the link between pfSense and the switch is at 10G?
What different NIC cards did you try?
I will do another test when I get home. I’ll make windows desktop the server and pfsense the client, I’ll report what it shows.
Yes the switch is 10g. Desktop has a 2.5g onboard nic.
I’ve tried two different Intel x520-da2, and a mellanox card. The mellanox card I had nothing but issues with-constantly dropping connection.
-
You could try from PfSense to public iperf servers ? https://iperf.fr/iperf-servers.php
That would take your PC out of the equation.
-
@drkpny19 said in New pfSense install good down/bad upload.:
I will do another test when I get home. I’ll make windows desktop the server and pfsense the client,
You can also just use the
-R
switch to reverse the test direction.What is the WAN port connected to? What speed is it linked at?