unRAID/pfSense poor download speed, (SOLVED)


Recommended Posts

Edit: (SOLVED) Apparently it was my NIC. I put in another Express dual-port NIC and it seems to have fixed the issue. I have no idea why, but I'll take it. Thanks for everyone's input.

 

 

Hello, I decided I want to move from my consumer router to a pfSense router and I've been using unraid for a while now so I thought I would create a VM for it. I had no issue setting up and getting pfSense tuned and so far it's been stable for the past few days I've been using it. With only one issue, my download speed is considerably slower. I'm getting 28 Mbps out of pfSense, I would expect us to be closer to 100Mbps, which is what I paid for. When I watch the traffic graph in pfSense it ramps up to 28Mbps and stays there, it's rock solid all the way through the extended test. I feel like it must be something simple that I'm just messing, but I'm out of ideas and I was hoping you guys might be able to help.


    Test setup:

Test 1 Modem>computer (MacBook),

Test 2 Modem>old router>computer (MacBook/Win8.1 VM),

Test 3 Modem>pfSense>computer (MacBook/Win8.1 VM).

 

I tested my speed using three sites: Google speed test, speedtest.net, testmy.net (extended 200MB download only). I've run probably 30 or more tests trying to fix this problem and all the numbers stay about the same.
 
    Results:

Test 1,
Google        35ms, 105Mbps/12Mbps
speedtest.net    32ms, 110Mbps/10.5Mbps
testmy.net    78Mbps/-Mbps (download only)

 

Test 2,
Google        39ms, 95Mbps/10Mbps
speedtest.net    34ms, 102Mbps/9Mbps
testmy.net    74Mbps/-Mbps (download only)

 

Test 3,
Google        35ms, 29Mbps/9Mbps
speedtest.net    36ms, 28Mbps/11Mbps
testmy.net    28.7Mbps/-Mbps (download only)

 

    Hardware:
Everything is gigabits. I tested the switch, adapter (ethernet to USB 3.0 for MacBook) and cables without pfSense, so I feel confident they're good. I'm not using any VLANs, I have the NIC set up with 1 port for WAN and 1 port for LAN. unREID and the windows VM are using the motherboard ethernet port.

 

Motorola SURFboard modem, D-Link 8 Port switch.

unRAID 6.4.0 PC: Mb GA-Z87x-UD5, CPU i7-4790k, Intel dual-port NIC.

pfSense 2.4.2 VM: One CPU pair, so I don't believe it's a CPU bottleneck. When I watch system activity the load averages are less than 1.5 and I've never seen more than 20% CPU usage.
Memory is 2GB, max memory usage I've seen is 10%.

 

    What I've tried,

Reinstall and run vanilla pfSense.
I went through the pfSense doc for low throughput.
Checked everything is running at gigabit full-duplex.
I pulled out and reseated the NIC, I can't move PCI slots unfortunately.
I bought another Intel PCI Express dual-port Nic, I'll try that as soon as I get it.
I tried everything these guys mentioned: https://forum.pfsense.org/index.php?topic=57146.0
Along with many other things.

 

Thank you.

Chase

Edited by ChaseCares
Link to comment

Have a look at your system logs and see if anything is getting blocked, particularly DNS - I've been having some problems that seem to have started since 6.4rc1 where DNS lookups are getting blocked intermittently. 

 

I haven't been able to work out why, but when it happens I've added some temporary rules to pass the DNS.  It might be because of my VLAN setup (I'm also using a pfsense VM), but I'm not sure.  I've just rebooted after installing 6.4.1 so I'm monitoring now to see if I still have DNS problems.

 

 

  • Like 1
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.