This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

11 Mbit connect drops to 5mbit behind Astaro

So I've been getting an install of Astaro up and running and have been tweaking various settings. Today I ran a speed test behind Astaro and was surprised at how drastic the speed of my internet connection was reduced. Prior to installing, when running a speed test at speakeasy.net/speedtest, I was getting speeds over 11Mbit / sec. Earlier today when I tested it, the best speed I could get was 4.8Mbit / sec.

I am running Astaro from a Virtual Machine (VMWare ESXi); however, it has over 50% free ram and when running the speed test was only using 2-3% cpu. 

Is this typical for Astaro? Or did I do something wrong while installing / configuring?

Thanks!
Jonathan


This thread was automatically locked due to age.
Parents

  • Hi John,

    William is correct that you should reduce how many vCPU's you assign to each VM.

    VMWare themselves warn about assigning too many vCPU's to VM's. The short & simple answer is that when a VM requests CPU time, ESX(i) has to wait until at least that many physical cores are free before allowing it. In the case of your 4 vCPU virtual machine, ESXi has to wait till the entire CPU is idle before scheduling that one VM. With a 2 vCPU VM, it can schedule two VM's simultaneously, which helps with performance.

    As a practical note, we've found that more then 2 vCPU's is usually overkill for most windows machines, even Windows Server (excluding large SQL Server installs). And on Astaro, for home use I've found that 2 vCPU's is more then enough, even with everything turned on. My home ASG vm is still running at maybe 1Mbps below line speed.


    Some further tuning is required....what is your line speed drew?

    Owner:  Emmanuel Technology Consulting

    http://etc-md.com

    Former Sophos SG(Astaro) advocate/researcher/Silver Partner

    PfSense w/Suricata, ntopng, 

    Other addons to follow

Reply

  • Hi John,

    William is correct that you should reduce how many vCPU's you assign to each VM.

    VMWare themselves warn about assigning too many vCPU's to VM's. The short & simple answer is that when a VM requests CPU time, ESX(i) has to wait until at least that many physical cores are free before allowing it. In the case of your 4 vCPU virtual machine, ESXi has to wait till the entire CPU is idle before scheduling that one VM. With a 2 vCPU VM, it can schedule two VM's simultaneously, which helps with performance.

    As a practical note, we've found that more then 2 vCPU's is usually overkill for most windows machines, even Windows Server (excluding large SQL Server installs). And on Astaro, for home use I've found that 2 vCPU's is more then enough, even with everything turned on. My home ASG vm is still running at maybe 1Mbps below line speed.


    Some further tuning is required....what is your line speed drew?

    Owner:  Emmanuel Technology Consulting

    http://etc-md.com

    Former Sophos SG(Astaro) advocate/researcher/Silver Partner

    PfSense w/Suricata, ntopng, 

    Other addons to follow

Children
No Data