Linux VPS - Resource Management and FairShare Technology
The phrase Fair Share refers to an innovative technology which promotes fair use of shared system resources such as CPU,
memory, and network resources. The technology enables customer Web sites and applications to perform consistently. It does
this by preventing any single Linux VPS from abusing shared resources. Each Linux VPS is provisioned with an allocation of its
own disk space and processes. Linux VPS controls usage of a number of resources including CPU, memory, and network.
Resource allocations and FairShare technology are used to accomplish two specific goals:
- Prevent abuse by any single Linux VPS
- Differentiate the capacity of Linux VPS plans
A core principle of FairShare technology is to enable each Linux VPS to access appropriate levels of resources while
preventing any single Linux VPS from abusing those resources by using more than its fair share. Usage thresholds are put
into place to prevent abuse. Available resources and the demand on those resources then regulate the performance of each
Linux VPS account.
There are three Linux VPS plans, as follows:
- Linux VPS Basic
- Linux VPS 1000
- Linux VPS 2000
During a low-activity period on the server, a Linux VPS could use as much CPU as it demands. However, at the point there is
competition for that CPU resource, usage thresholds are applied and the Linux VPS plan type dictates access to available
resources. Each Linux VPS is allocated its fair share, but the fair share of a Linux VPS Basic plan is less than that of a
Linux VPS 1000. And the fair share of a Linux VPS 1000 is less than that of a Linux VPS 2000.
Resource allocation and the implementation of FairShare technology provide an important competitive advantage of the Linux
VPS platform. The information significant to customers is that which will guide appropriate usage of each Linux VPS plan and
possibly indicate when an upgrade to a larger Linux VPS plan is necessary. The guidelines below may assist customers in making
such decisions.
The main goal of resource management in Operating System-level Virtualization is to provide Service Level Management or Quality
of Service (QoS) for Linux VPS accounts. Resource management settings prevent serious impacts resulting from the resource
over-usage (accidental or malicious) of any other Linux VPS accounts. Using resource management parameters for Quality of
Service management also enables data center administrators to enforce fairness of resource usage among Linux VPS accounts
and service quality for Linux VPS accounts.

|