Linux VPS Resource Allocation
There are three Linux VPS plan levels: Basic, 1000, and 2000. The plans utilize FairShare technology as well as operating
system-level virtualization to allocate server resources. There are six aspects of the resource allocation, as follows:
- Disk Space
- Determines the maximum number of gigabytes (GB) of data you can store on your virtual private server account.
- Total Processes
- Determines the maximum number of tasks (both active and inactive) on your virtual private server account.
- Total Open Files
- Determines a maximum number of files which the private server can open at a time.
- CPU Priority
- Determines a maximum amount of time, relative to other plan types, on the server hardware Central Processing Unit (CPU).
- Memory
- Determines a maximum number of megabytes (MB) of memory your private server utilizes.
- Burstable Memory
- Determines a maximum number of megabytes (MB) or gigabytes (GB) of memory available to your virtual private server
account during short, spikes or peak usage periods.
Resource Allocation Guidlines
The following table describes the resource allocations for each Linux VPS plan level:
| Resource Allocations |
VPS Starter |
VPS Basic |
VPS 1000 |
VPS 2000 |
| Disk Space |
10GB |
20GB |
40GB |
60GB |
| Total Processes |
70 |
100 |
150 |
375 |
| Total Open Files |
600 |
800 |
1600 |
3200 |
| CPU Priority |
1 |
1 |
2 (or twice the priority of Basic) |
4 (or quadruple the priority of Basic) |
| Memory |
128 MB |
128 MB |
256 MB |
512 MB |
| Burstable Memory |
512 MB |
512 MB |
1 GB |
1.5 GB |
The following table describes usage guidelines for each Linux VPS. There are three usage guidelines, as follows:
- Bandwidth Usage
- Guides amount of data passed through a communication channel during a given period of time.
- Sub-hosts
- Guides the number of sub-hosts supported by your virtual private server account.
- E-mail users
- Guides the number of sub-hosts supported by your virtual private server account.
| Usage Guidelines |
VPS Basic |
VPS 1000 |
VPS 2000 |
| Bandwidth Usage |
Less than 50 GB per month |
Less than 100 GB per month |
Less than 200 GB per month |
Less than 400 GB per month |
| Sub-hosts |
5 |
15 |
30 |
60 |
| Email users |
30 |
50 |
100 |
200 |
Suggested Uses and Applications by Plan
Following are suggested uses for a Linux VPS Basic plan:
Following are suggested uses for a Linux VPS Pro plan:
- Web-based Commerce (or E-Commerce)
- Databases
- Dynamic Applications
Following are suggested uses for a Linux VPS Pro Plus plan:
- Multimedia development suites
- Enterprise development suites
- Java Development Kit (JDK)
Regarding Java Applications
Many Java applications consume significant CPU and memory resources and may not be appropriate for use on a Linux VPS. Java
applications on a Linux VPS should be restricted for use only on Web sites with a low expected workload. In addition, some
larger Java applications may not be suitable for use on a Linux VPS even with low workloads. You must conduct sufficient
performance testing of your Java application on a Linux VPS before relying on it for critical business needs. You must build
contingency plans in case your Java application does not perform as expected; alternative solutions may include:
- Extensive optimization of the Java application
- Moving the Java application to a dedicated server such as the Managed Private Server (MPS).
- Implementing an alternative solution to using Java. (For example, moving away from Java to an optimized C program.)
There are a wide range of Java-based applications. Some are designed to handle multiple services and others focus on a smaller
range of services. As an example, Zimbra (http://www.zimbra.com/) is open-source server and client software used to process email,
group calendaring, and contacts. In addition, the software supports Web document management and authoring. The software offers a
wide range of services, some of which duplicate applications included with the default configuration of Linux VPS 2000. The
software offers these services by drawing on Java and its own, duplicate installation of Tomcat. These factors make the software
better suited to a more powerful, dedicated server offering such as MPS.
Alternatively, JSP Wiki (http://www.jspwiki.org/) uses standard Java 2 Platform, Enterprise Edition (J2EE) components such as Java,
servlets, and JSP. The software enables collaborative authoring for Web sites. The software enables visitors to comment upon, add
to, or remove from Web page (or wiki) content. The open-source software focuses on providing a singular, unique service. It does
this by utilizing the Java components which are part of the default configuration of Linux VPS Pro Plus. And the software does not
duplicate services which are also supported by Linux VPS, such as email.
JSP Wiki is an example of a Java-based application which is well-suited to Linux VPS Pro Plus only when put under low to moderate
workloads. Results will vary by application, but JSPWiki running on a Linux VPS Pro Plus will potentially handle up to tens of
thousands of wiki page views per day. Should hundreds of thousands of wiki page views per day be required, upgrading to a
dedicated server such as an MPS is recommended.
For details of Linux VPS plan resource allocations and recommended usage, please refer to the following sections of this document:
- Linux VPS Resource Allocation
- Suggested Uses and Applications by Plan
Caveats
Each Linux VPS operates in a sandboxed environment that protects, but does not always prevent, performance from being impacted by
another Linux VPS. All customers share some common resources including CPU, memory, network, and disk space. Resource availability
is not guaranteed.
The information in the tables above is provided for informational purposes only and must be recognized as a guideline and not a
performance guarantee. Operating system-level virtualization technology combined with sound server administration practices will
enable resources to adjust as required in order to preserve an optimal operating environment for all Linux VPS customers.
Actual resource availability may fluctuate both above and below these values. Ultimately, the demand on available resources will
determine the performance of each Linux VPS. While this information may be helpful in gauging appropriate usage, it should not be
the sole determinate in capacity planning.
We reserve the right to adjust Linux VPS resources as required. These adjustments preserve an optimal operating environment for
all Linux VPS accounts.

|