Pfsense on Hyper-v is really slow compared to previous pfSense solution
-
Hello there! I have been a pf user for a couple of months now and I really like it, but during a server migration, I decided to move my standalone pfServer to VM (Hyper-V) But I seem to have some issues with speed doing this
Here is a quick peek at my configuration (Now vs working as intended)
http://i.imgur.com/D05UWIv.pngOS: Windows server 2012 r2
Hardware specs: http://www8.hp.com/us/en/products/proliant-servers/product-detail.html?oid=5379860#!tab=specs
Nics : Broadcom NetXtreme GigabitHow I set up the VM for pfsense
1. @Hyper-V "Virtual Switch Manager" I added both the WAN and LAN as "External network"s with default options
2. Installed pfSense with ALL default settingsThe Nics were detected as "hn0\hn1" and hn0 recived the WAN adress, I even pinged Google.com to see if the connection was successful, and it was.
But I get really slow speeds on my 100UD fibre connection.
I tied to load my previous pfSense box's configuration without any success, the problem still persisted.
When I switch back to my old configuration (Switching back cables), I get good speeds again.
I don't really know what to do now, so im facing here to find some guidence.
EDIT:
Both pfSense setups are at the same version (2.3.2)
Regards
xt
-
I would double check that Virtual Machine Queueing or whatever it's called is disabled on your broadcom NICs on the host.
We've had sooo many network performance issues on Hyper-V and it's usually down to this feature on the network cards.
http://www.dell.com/support/article/us/en/04/SLN132131
-
- offloading IN the virtual machine (esp. RX/TXSUM), you probably should have it disabled all
- offloading ON the host - sometimes you need to disable it too (but check VM first)