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.
© 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