When the Pricing page lists “2 core processor” what exactly does that mean? Does that mean I get two logical cores out of an eight core processor? Does that mean I get a single logical core that has two hyperthreads?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.
Just to add to the answer @Viko provided, here’s a dmidecode report:
Also, here’s the /proc/cpuinfo details:
Now, the details on the processor it reports:
Now, as you can see, this CPU is fully capable of Hyperthreading, so yes, as it’s been said. It’s not regular CPUs, so you’re trying to compare apples to oranges.
I would say that you neither get “physical” nor “hyper-threaded” cores. Digital Ocean uses KVM virtualization. KVM runs between your hardware and each of the virtualized machines (also called VMs, Droplets, etc). Each of the visualised cores “equals” a CPU core. When a vCore (virtualized Core) requires processing time a process called system scheduler will point the vCore request to a free physical Core. Note that the Virtual Machine itself is “unaware” about this and any of your vCores can end up using cycles of any of the free physical CPUs.
Further, you do not get 2 cores dedicated to you, but actually your virtual machine is not underpowered, as the vCores will use processing time from the physical CPU only when they need it.