4 ms·
Are you telling me that my virtualized EC2 server is the only thing running on the physical hardware/CPU? There are no other virtualized EC2 servers sharing ti
by petcat 2y ago
Are you telling me that my virtualized EC2 server is the only thing running on the physical hardware/CPU? There are no other virtualized EC2 servers sharing time on that hardware/CPU?
- phonon 2y agoIf you are talking about regular EC2 (not T series, or Lambda, or Fargate etc.) you get the same performance (within say 5%) of the underlying hardware. If you're using a core, it's not shared with another user. The pricing validates this...the "metal" version of a server on AWS is the same price as the full regular EC2 version. In fact, you can even get a small discount with the -flex series, if you're willing to compromise slightly. (Small discount for 100% of performance 95% of the time).
- petcat 2y agoThis seems pretty wild to me. Are you saying that I can submit instructions to the CPU and they will not be interleaved and the registers will not be swapped-out with instructions from other EC2 virtual server applications running on the same physical machine?
- phonon 2y agoWelcome to the wonderful world of multi-core CPUs...
- nostrebored 2y agoYes — you can validate this by benchmarking things like l1 cache
- doctorpangloss 2y agoOnly the t instances and other VM types that have burst billing are overbooked in the sense that you are describing.