Slow WAN - pfSense 2.2.5 on Proxmox 3.4 (checksum offload already disabled)
-
I am experiencing slowness through pfSense virtualized on proxmox, and I can't seem to figure out what's causing it.
My home Internet is a bonded DSL, providing about 60 Mbit down / 30 Mbit up. If I plug in a computer directly to the DSL modem, I get very close to those speeds (around 57/27). However, through my virtual pfSense instance, I only get around 35/27.
I've already disabled hardware checksum offloading. I'm using virtio drivers, and have tried e1000 for grins (underlying NICs are Intel), no change.
I've given it loads of CPU and memory to see if that made any difference, no change.
I spun up a new pfSense VM, with a similar basic config (thinking maybe something in my config is slowing it down), no change.
I booted the physical host off a live pfSense image, gave it a base configuration, and got the full ~57/27.
Any ideas, or anything I've missed?
EDIT: I also created a second VLAN/subnet and spun up a VM on that subnet. Then ran an iperf through pfSense to the new subnet, and got throughputs of 400-430 Mbit/s, so it seems something is capable of pushing higher speeds.