3 ms·
I have a related question: how can you know that a VM is being limited in terms of CPU power? As an experiment I deployed several apps to Azure S1 tier and the
by sebazzz 6y ago
I have a related question: how can you know that a VM is being limited in terms of CPU power?
As an experiment I deployed several apps to Azure S1 tier and they appear to be good bit slower than running on a VM on our Dell R740 on-premises server.
- lykr0n 6y agoThe cloud is always going to be slower the physical hardware of similar specs. This is fact. You don't use the cloud for performance. You can't unless the provider is exposing those kind of metrics to the system. Some systems, such as VMware can expose CPU allocation time, CPU Wait, and other metrics that show much time you're waiting for resources Azure S1s are shared CPU. My guess is that Azure is running 4 VMs per core or something, so you can get more then 25% of CPU if there isn't any contention, but you might only be 25% of that core
- WrtCdEvrydy 6y agoBe aware, most cloud companies consider a 'core' to be a hyperthread. When ARM released on AWS, it was a double punch because it has no hyperthreading on the chips so you get a full core at a cheaper price.