July 2, 2012

How does CPU scheduling work?

Tagged In: Faq

Share this Question

Vote on Hacker News
  • Gravatar Etel July 2, 2012
    Each Droplet has a specific number of virtual cores associated with it. Larger Droplet sizes receive more virtual cores. When a physical node is underutilized all Droplets are allowed to spike their CPU utilization to take advantage of available CPU cycles.
  • Gravatar adarshu February 13, 2013
    How about if all Droplets on a physical node are using a lot of CPU? Is there a minimum guaranteed amount of CPU that my droplet will receive? e.g. assume 4 droplets on a quad-core 1 CPU machine. Will each droplet get at least 1/4, that is, 1 full physical core at a minimum?
  • Gravatar lupetalo May 29, 2013
    God question, but not answered....
  • Gravatar Kamal Nasser May 30, 2013
    The CPU cores are a logical designation which represents how many logical cores you have and determines that amount of parallel processing that your droplet can initiate.

    The CPU scheduling is handled by the KVM virtualization engine on the backend of the hypervisor and because it is segmented logically, not physically, it will dynamically allocate more CPU cycles to your droplet when they are available.
Create an account or login: