pfSense 2.4.4-RC on VMWare slow throughput



  • I have installed pfsense version 2.4.4-RC (amd64) built on Tue Sep 18 17:52:29 EDT 2018 FreeBSD 11.2-RELEASE-p3 on a virtual cloud server with VMWare. I also installed Open-VM-Tools 10.1.0,1. The download speed is 8.87 Mbit/s and upload speed is 4.09 Mbit/s. I have no errors or collisions. I can't choose others than default/auto at Speed and Duplex on WAN interface.

    Any idea what's going on here? Are the network settings correct? BTW same behavior with pfSense 2.4.3.

    Settings under System -> Advanced -> Networking are:

    • Hardware Checksum Offloading: enabled (not checked)
    • Hardware TCP Segmentation Offloading: disabled (checked)
    • Hardware Large Receive Offloading: disabled (checked)

    Output of ifconfig -m vmx0

    	options=610098<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,VLAN_HWFILTER,RXCSUM_IPV6,TXCSUM_IPV6>
    	capabilities=61079b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,RXCSUM_IPV6,TXCSUM_IPV6>
    	inet6 fe80::250:56ff:fe18:18c%vmx0 prefixlen 64 scopeid 0x1 
    	inet xx.xx.xx.xx netmask 0xffffffff broadcast xx.xx.xx.xx
    	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    	media: Ethernet autoselect
    	status: active
    	supported media:
    		media autoselect
    

    Output of sysctl hw.vtnet:

    hw.vtnet.rx_process_limit: 512
    hw.vtnet.mq_max_pairs: 8
    hw.vtnet.mq_disable: 0
    hw.vtnet.lro_disable: 0
    hw.vtnet.tso_disable: 0
    hw.vtnet.csum_disable: 0
    

    Thanks in advance.



  • Strange behaviour. If I use speedtest-cli download is slow on pfsense.

    Testing download speed................................................................................
    Download: 8.88 Mbit/s
    Testing upload speed................................................................................................
    Upload: 4.08 Mbit/s
    

    If I use curl -L https://frafiles.pfsense.org/mirror/downloads/pfSense-CE-2.4.3-RELEASE-amd64.iso.gz --output test.iso I get full speed on pfsense.

      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100  304M  100  304M    0     0  42.3M      0  0:00:07  0:00:07 --:--:-- 47.7M
    

    But IPsec tunnel connection is very slow via curl and speedtest is ok. I have 100 MBit down and 40 MBit up.

    $ speedtest-cli
    Testing download speed................................................................................
    Download: 19.63 Mbit/s
    Testing upload speed......................................................................................................
    Upload: 16.75 Mbit/s
    
    $ curl -L https://frafiles.pfsense.org/mirror/downloads/pfSense-CE-2.4.3-RELEASE-amd64.iso.gz --output test.iso
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
      8  304M    8 24.8M    0     0  2198k      0  0:02:21  0:00:11  0:02:10 2476k
    

    Uupdate: It looks like it's a VPN IPsec limitation of FritzBox 7590?



  • also i have same problem. after 2.4.4 upgrade 100 mbps internet connection now 8mbsp - 10 mbps with speedtest.. big bug...