3 ms·
I've also wondered this, specifically around the number of vCPU's they offer. I'm sure there is a percentage of over-commitment here, but how do you offer a 96
by orf 7y ago
I've also wondered this, specifically around the number of vCPU's they offer. I'm sure there is a percentage of over-commitment here, but how do you offer a 96 vCPU instance?
Someone suggested that they used infiniband or something similar to make a single instance span multiple machines, but I don't buy this. There would be performance characteristics that would show this, and it would be documented.
- detaro 7y ago96 vCPUs = 48-core machine with hyperthreading? I think all sizes they offer are available as single machines, although the really large ones maybe are somewhat exotic (NUMALink or other interconnects to get a machine with 8 sockets? Not sure if the top Intel platforms do 8 sockets natively)
- njharman 7y agohttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance... 4 cpu, 12 cores each, 2 threads per core.
- effie 7y ago1) There are Xeon Scalable processor packages with 48 and 56 cores on the market, thus with 96 or 112 simultaneous threads. Cloud providers here probably sell that thread as "one vCPU", although 2) ... they could also time-share one core to as many virtual cores as they like, even more than the real number of simultaneous threads. This seems to make sense for better utilization of part of capacity, but I have no idea if they do it. Probably not for marketing reasons, they don't want to support an idea that their vCPUs are weaker than those of the competitor. Small providers are more likely to do this, I think, much less concerns about PR. 3) Big GAFA-like corps have access to specialized hardware from Intel. The cpus they operate may not be publicly known.