AlpineWeb Design Home
Check Domain Name Availability
Customer Login | Help Desk | Contact Us
    Hosting > VPS > Linux VPS > Technical Overview >

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:
  • Web sites
  • Email
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.

image


DocumentationDocumentation Home
Help Desk
Knowledgebase

Business Services
PC Data Backup Support
Sugar CRM



Web Hosting
Getting Started Guides
Basic Hosting
Starter Hosting
Signature Hosting
Virtual Private Servers
  • FreeBSD VPS v2/3
  • Linux VPS
Managed Private Servers
  • FreeBSD MPS v2/3
  • Linux MPS





image
Authorized viaVerio Reseller         Authorize.net         Miva Certified Business Partner
Homepage | About Us | Privacy Policy | Rates & Fees | Contact Us | Sitemap

All contents © Copyright 1997-2010 AlpineWeb Design