Slow upload ESXi 5.0



  • I have a fairly simple install running on an ESXi host. For whatever reason my download is 95%  of what is should be (acceptable), but my upload is about 30%. I am using E1000 adapters. Attached is some pertinent screen shots. Any help would be great!
    ![Screen Shot 2015-10-28 at 6.18.02 PM.png](/public/imported_attachments/1/Screen Shot 2015-10-28 at 6.18.02 PM.png)
    ![Screen Shot 2015-10-28 at 6.18.02 PM.png_thumb](/public/imported_attachments/1/Screen Shot 2015-10-28 at 6.18.02 PM.png_thumb)
    ![Screen Shot 2015-10-28 at 6.18.11 PM.png](/public/imported_attachments/1/Screen Shot 2015-10-28 at 6.18.11 PM.png)
    ![Screen Shot 2015-10-28 at 6.18.11 PM.png_thumb](/public/imported_attachments/1/Screen Shot 2015-10-28 at 6.18.11 PM.png_thumb)
    ![Screen Shot 2015-10-28 at 6.16.33 PM.png](/public/imported_attachments/1/Screen Shot 2015-10-28 at 6.16.33 PM.png)
    ![Screen Shot 2015-10-28 at 6.16.33 PM.png_thumb](/public/imported_attachments/1/Screen Shot 2015-10-28 at 6.16.33 PM.png_thumb)
    ![Screen Shot 2015-10-28 at 6.17.49 PM.png](/public/imported_attachments/1/Screen Shot 2015-10-28 at 6.17.49 PM.png)
    ![Screen Shot 2015-10-28 at 6.17.49 PM.png_thumb](/public/imported_attachments/1/Screen Shot 2015-10-28 at 6.17.49 PM.png_thumb)
    ![Screen Shot 2015-10-28 at 6.21.01 PM.png](/public/imported_attachments/1/Screen Shot 2015-10-28 at 6.21.01 PM.png)
    ![Screen Shot 2015-10-28 at 6.21.01 PM.png_thumb](/public/imported_attachments/1/Screen Shot 2015-10-28 at 6.21.01 PM.png_thumb)



  • Found out traffic shaper was on, disabled it but still only 80%. Is that the best I should expect?



  • Make sure that your internet connection's modem is also correctly negotiating 100Mbps full duplex.  If you've manually set 100Mbps full duplex, then the other end, unless also manually set will end up at 100Mbps half duplex, in which case you can expect performance issues on outbound (upload).  Better still is to make sure everything is set for autonegotiation.



  • @awebster:

    Make sure that your internet connection's modem is also correctly negotiating 100Mbps full duplex.  If you've manually set 100Mbps full duplex, then the other end, unless also manually set will end up at 100Mbps half duplex, in which case you can expect performance issues on outbound (upload).  Better still is to make sure everything is set for autonegotiation.

    I spoke with my EOC provider and confirmed that setting is correct in its current mode. Thanks.



  • And if you have a PC connected directly to the Internet connection are you getting 100% of the expected speeds in both directions?



  • @awebster:

    And if you have a PC connected directly to the Internet connection are you getting 100% of the expected speeds in both directions?

    slightly over 10/10 so yeah, over 100%



  • Odd…I've run many pfSense boxes in VM, ESXi 5.0 and 5.5, never had performance issues before.

    Some things to try:
    Completely remove the traffic shaper.
    Make sure there are no other hosts on the network that are using bandwidth while running your tests.
    Make sure VM host CPU isn't busy doing other things.



  • @awebster:

    Odd…I've run many pfSense boxes in VM, ESXi 5.0 and 5.5, never had performance issues before.

    Some things to try:
    Completely remove the traffic shaper.
    Make sure there are no other hosts on the network that are using bandwidth while running your tests.
    Make sure VM host CPU isn't busy doing other things.

    Tried all that but now I am wondering if my VPN tunnels are chewing it up even though they are almost empty atm.



  • You could try using vmx NICs instead of the E1000's and see if that makes any difference.  I don't know if ESXi that old properly supports FreeBSD 10.1.  Any reason you're not at least on 5.5U3?



  • @KOM:

    You could try using vmx NICs instead of the E1000's and see if that makes any difference.  I don't know if ESXi that old properly supports FreeBSD 10.1.  Any reason you're not at least on 5.5U3?

    This has been running with no downtime since I set it up.



  • @KOM:

    You could try using vmx NICs instead of the E1000's and see if that makes any difference.  I don't know if ESXi that old properly supports FreeBSD 10.1.  Any reason you're not at least on 5.5U3?

    FWIW I am running several pfSense 2.2.4 on ESXi 4.1.0 in CARP setup with other boxes on ESXi 5.5U3, all with E1000 interfaces.  Works like a charm.


  • LAYER 8 Global Moderator

    freebsd 10.1 is not supported on that esxi version - your on your own.. I can tell you I have no speed issues running esxi 6u1a and 2.2.4 using e1000

    There have been other threads where odd stuff is happening, they updated esxi to current and weirdness went away..  Why anyone would be running outdated esxi is beyond me.. Not like its not freaking free to update..  Especially when vm os they are wanting to run is not even supported by vmware on that version..

    Why do you have your mtu setup in esxi to 1400?



  • @johnpoz:

    freebsd 10.1 is not supported on that esxi version - your on your own.. I can tell you I have no speed issues running esxi 6u1a and 2.2.4 using e1000

    There have been other threads where odd stuff is happening, they updated esxi to current and weirdness went away..  Why anyone would be running outdated esxi is beyond me.. Not like its not freaking free to update..  Especially when vm os they are wanting to run is not even supported by vmware on that version..

    Why do you have your mtu setup in esxi to 1400?

    Maybe I did not make it clear but there has been no issue or opportunity to upgrade. This has been deployed since 2011. What's more is this is NOT a new install or issue. Because of the way we used the circuit it never came about.



  • Why do you have your mtu setup in esxi to 1400?



  • @KOM:

    Why do you have your mtu setup in esxi to 1400?

    Sorry,  answered it in my head only. This is the max i was told by my ISP. So there was no mismatch,  everything is set to this.


  • LAYER 8 Global Moderator

    sorry but 2.2.4 could not not have been installed since 2011 ;)  Back when you installed freebsd was not 10.1 and supported by your version of esxi… If your going to want too update your VMs OS running on you esxi host, then your going to have to keep esxi updated to support the newer OS versions.

    As to everything set to mtu 1400..  For what possible reason??  What isp are you on an connection type where you would have a 1400 mtu???

    If you want to run an unsupported configuration - good luck..



  • @johnpoz:

    sorry but 2.2.4 could not not have been installed since 2011 ;)  Back when you installed freebsd was not 10.1 and supported by your version of esxi… If your going to want too update your VMs OS running on you esxi host, then your going to have to keep esxi updated to support the newer OS versions.

    As to everything set to mtu 1400..  For what possible reason??  What isp are you on an connection type where you would have a 1400 mtu???

    If you want to run an unsupported configuration - good luck..

    You are not really reading what I wrote. Thanks for your help. Enjoy.



  • sorry but 2.2.4 could not not have been installed since 2011

    I suspect he means that he's been running various versions of pfSense since 2011 on his ESXi host, and he can't|didn't upgrade the host only.  Perhaps his problem didn't surface until 2.2.4, but I'm only guessing.



  • @KOM:

    sorry but 2.2.4 could not not have been installed since 2011

    I suspect he means that he's been running various versions of pfSense since 2011 on his ESXi host, and he can't|didn't upgrade the host only.  Perhaps his problem didn't surface until 2.2.4, but I'm only guessing.

    Thank you for clarifying. That is correct. I am not sure when the problem actually arose.


  • LAYER 8 Global Moderator

    Exactly and now your running non supported configuration so either go back to version of pfsense that is supported on your esxi version, or update esxi to support pfsense version your running.


Log in to reply