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

Note: Virtual Cloud Servers have specific virtual CPU allocations, as detailed on the Cloud Servers pricing page.  The following information on CPU scheduling applies only to General Purpose v1 Cloud Servers.

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

For Linux distributions, each General Purpose v1 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 General Purpose v1 Cloud Servers receive a guaranteed minimum amount of CPU cycles with the ability to burst when excess cycles are available.

Was this content helpful?

© 2011-2013 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