How does the CPU scheduling work on standard next-generation servers?

Note: Performance Cloud Servers have specific virtual CPU allocations, as detailed on the Cloud Servers pricing page.  The following information on CPU scheduling applies only to next-generation standard (non-Performance) Cloud Servers.

For Windows images, each Cloud Server is assigned a number of virtual cores based on the size of the Cloud Server. The standard (non-Performance) 1 GB Cloud Server receives 1 virtual core, the standard 2 GB and 4 GB Cloud Servers receive 2 virtual cores, the standard 8 GB and 15.5 GB Cloud Servers receive 4 virtual cores, and the standard 30GB servers receive 8 virtual cores. Each of these cores is given equal weight when allocating CPU cycles.

For Linux distributions, each standard (non-Performance) Cloud Server is assigned four virtual cores and the CPU cycles allocated to these cores are weighted based on the size of the Cloud Server.

All standard Cloud Servers receive a guaranteed minimum amount of CPU cycles with the ability to burst when excess cycles are available.

Was this content helpful?

© 2014 Rackspace US, Inc.

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

See license specifics and DISCLAIMER