Upgrade to 2.6 slashes throughput
-
Hello,
I have been running pfSense 2.5.2 on Hyper-V without issues for a year now and I am trying to do inplace upgrade to 2.6.
A brief intro to my environment:
I have ISP router that is connected to pfSense and pfSense is set in DMZ on the ISP router. pfSense is then connected to the physical switch to which my entire house is connected.
This setup was fine on 2.5.2 and had 0 issues with it. During this time I have been also running these packages without any issues:- Ntop
- pfBlocker
- Suricata
All of these are kept up to date via the package manager.
After doing the upgrade to 2.6 suddenly my internet speed is slashed from 160Mbps to barely 1.5Mbps. Luckily, I made backup of 2.5.2 so I was able to verify that if I revert to 2.5.2 I get full speed back.
I tried to upgrade few times now and I end up with the same result. What can I try to fix this issue?
-
Most likely you are being impacted by a known bug in FreeBSD 12.3 with Hyper-V. You will need to disable RSC (Receive Side Coalescing). Check the Virtualization sub-forum here on the Netgate forums. There is a huge thread about this and how to fix it on most installs.
Edit: here is a link to that thread: https://forum.netgate.com/topic/169884/after-upgrade-inter-v-lan-communication-is-very-slow-on-hyper-v.
-
@bmeeks said in Upgrade to 2.6 slashes throughput:
Most likely you are being impacted by a known bug in FreeBSD 12.3 with Hyper-V. You will need to disable RSC (Receive Side Coalescing). Check the Virtualization sub-forum here on the Netgate forums. There is a huge thread about this and how to fix it on most installs.
Edit: here is a link to that thread: https://forum.netgate.com/topic/169884/after-upgrade-inter-v-lan-communication-is-very-slow-on-hyper-v.
Thank you fort that, I upgraded a copy of pfSense to 2.7 DEV and no issues were observed and I did not need to make any tweaks to Hyper-V. It appears that 2.6 has some issues with Hyper-V so I think that I will just skip it and stay with 2.5.2 until 2.7 is official.
-
@nicesub said in Upgrade to 2.6 slashes throughput:
@bmeeks said in Upgrade to 2.6 slashes throughput:
Most likely you are being impacted by a known bug in FreeBSD 12.3 with Hyper-V. You will need to disable RSC (Receive Side Coalescing). Check the Virtualization sub-forum here on the Netgate forums. There is a huge thread about this and how to fix it on most installs.
Edit: here is a link to that thread: https://forum.netgate.com/topic/169884/after-upgrade-inter-v-lan-communication-is-very-slow-on-hyper-v.
Thank you fort that, I upgraded a copy of pfSense to 2.7 DEV and no issues were observed and I did not need to make any tweaks to Hyper-V. It appears that 2.6 has some issues with Hyper-V so I think that I will just skip it and stay with 2.5.2 until 2.7 is official.
Yep, 2.7 DEV fixed the problem in the FreeBSD virtual NIC driver for Hyper-V. The problem came in with FreeBSD used in pfSense 2.6.
-