How does the CPU scheduling work?
Cloud Server host machines have dual quad core processors. For Linux distributions, each Cloud Server is assigned four virtual cores and the amount of CPU cycles allocated to these cores is weighted based on the size of the Cloud Server. For example, a 4 GB Cloud Server will have twice the weight of a 2 GB Cloud Server. For Windows distributions, each Cloud Server is assigned a number of virtual cores based on the size of the Cloud Server. A 1 GB Cloud Server receives 1 virtual core, 2 GB and 4 GB Cloud Servers receive 2 virtual cores and 8 GB and 15.5 GB Cloud Servers receive 4 virtual cores. Each of these cores is given equal weight when allocating CPU cycles. In addition to these guaranteed minimum CPU cycles, all Cloud Servers™ are capable of CPU bursting which allows them to utilize excess CPU cycles that are available on the host machine.