4 ms·
Pretty sure "one VCPU" is scaled to the core performance. So if they have a powerful core that has 1.5x the instruction throughput, it gets sold to users as
by londons_explore 2y ago
Pretty sure "one VCPU" is scaled to the core performance. So if they have a powerful core that has 1.5x the instruction throughput, it gets sold to users as 1.5 VCPU's.
- MaKey 2y agoAt least with Azure that's not the case. Depending on the VM family one vCPU is one core or one thread.
- paol 2y agoNot in AWS. 1 VCPU = 1 thread (so half a core in architectures with 2-way SMT, which is most of them).
- yencabulator 2y agoIt is, except when it isn't. T2 etc are burstable and each vCPU seems to be guaranteed only 10% of a CPU thread(/core), even while it's called a "vCPU".
- rbanffy 2y agoSo, in AWS (and most others), a vCPU is something between nothing and one single thread, depending on how much you pay for it. I wonder why IBM doesn’t do more with POWER10 in their cloud, because each core can go up to, IIRC, 8 threads. Same for Oracle, BTW, but they are no longer investing on SPARC, just milking until it dries up completely.