Low Throughput
-
My pfsense box just recently started acting up and I am getting low throughput through it (10-20Mbps where I should be able to get 150). I am not using a VPN. I tried a direct connection to my computer through ISP modem and I get the full 150, so it is not my ISP.
I am using a realtek NIC though, could that be the issue, will a bad NIC cause low throughput? I have had the box for about 2 years now and it was working just fine up until about a week ago. I have tried the standard documentation regarding low throughput and none of the suggested fixes work. I have also ensured there is no traffic shaper turned on. I have even reset the box to defaults and it still has low throughput.
Any recommendations or things i can try to do to fix this issue? Thanks.
-
Check Status > Interfaces for errors. could be a duplex mismatch though on gig-e that is less likely than on 100BaseTX.
-
Checked the Interface Status. No in/out errors or collisions on either of the interfaces. Is it possible a bad NIC can cause this? My box is set up as it has one NIC on the built in mobo and another PCIE NIC (the cheapo rosewill realtek).
-
Anything's possible though I would expect errors somewhere. Just get Intel and see I guess.
You can also install the CLI speedtest.
ssh in and:
pkg install py27-speedtest-cli
rehash
speedtestRetrieving speedtest.net configuration…
Retrieving speedtest.net server list...
Testing from Cox (158.51.0.100)...
Selecting best server based on latency...
Hosted by LV.Net (Las Vegas, NV) [15.47 km]: 41.565 ms
Testing download speed….....................................
Download: 112.64 Mbit/s
Testing upload speed..................................................
Upload: 8.79 Mbit/sThat will test from the WAN port eliminating LAN-side issues.
-
Ok great, I did this and I am getting.
Testing from ISP (XXXXX)…
Selecting best server based on latency...
Hosted by O-NET () () [X]: 34.566 ms
Testing download speed….....................................
Download: 169.71 Mbit/s
Testing upload speed..................................................
Upload: 16.00 Mbit/sSo these are my max ISP speeds. This means that the WAN is ok but my LAN card is buggered I assume. The LAN card is my cheapo realtek.
-
You can install the iperf package and iperf2 on a LAN host and test that leg. I'd just search how to use it.
You generally run a server or client on the firewall and the opposite on a workstation.
It always sends from client to server so switch roles to go the other way.
The package will add Diagnostics > iperf to the menu.
-
There are a lot of problems with realtek cards using built in freebsd driver. Just read https://forums.freebsd.org/threads/55861/ or replace it with Intel as suggested already.
-
Update. I have replaced the NIC and all is good again, it was caused by some failed hardware. Anyways I had to replace it with another realtek because my little box is so small I need super low profile card and I could not find an intel one that was small enough, anyways it I will know what to replace if this happens again. Thanks for all the help!