Find out What's Going On
InMotion Hosting have three different VPS hosting plans:
|Base RAM||1.5 GB||3 GB||6 GB|
|Burstable RAM Up To||4 GB||6 GB||8 GB|
|SSD Storage||60 GB||130 GB||200 GB|
|Bandwidth||2 TB||3 TB||4 TB|
|Price (yearly with discount)||$29.99 pm||$49.99 pm||$74.99 pm|
You can see the various VPS plans are all very similar, except for the scaling up of resources that are made available
InMotion Hosting do not advertise CPU usage limits and instead choose to make available all of the CPU cores on the server to their customers. The main benefit is that when you have a sudden burst of traffic (it may only last 30 seconds or a minute) you are able to use the entirety of the 42 Cores that are on the server. Obviously, you have to have in mind that these are shared resources, but it can allow for a more responsive website when you have spikes of traffic.
The alternative is having a maximum CPU limit assigned, and being rate limited when you hit that limit. This can cause your website to be more sluggish when you hit that limit, even if you only hit that limit for a second or two.
We asked InMotion Hosting on their Support chat last year about the CPU limits and they had this to say:
[Jonathan] How many CPU cores do your plans have. I can’t see any mention of it, so it is hard to compare it to other providers when trying to make my decision.
[Robert H] There are no dedicated cores on the Shared and VPS plans
[Jonathan] what is the CPU usage policy on VPS?
[Robert H] As long as you are not running to the point that you are affecting the other users we do not care how much you use
[Jonathan] So a VPS-3000S plan has same CPU usage as a VPS-1000S?
[Jonathan] And same priority?
[Robert H] No, the VPS3000 has higher priority and will be given more consideration in CPU usage
Since trying the InMotion VPS we are actually liking their approach to CPU. We still have a few niggling issues over the lack of certainty on the CPU limits assigned to each plan, with the terms and conditions simply stating that the "Customer shall not use excessive amounts of CPU processing". That being said, we have not been able to find any complaints around the web of people being forced to upgrade arbitrarily, so we do not see this as a particular issue.
If you are new to VPS hosting, or indeed coming from another provider, it may be a little tricky to know what the best InMotion Hosting VPS plan is for your circumstances. Certainly, if all you have is a simple WordPress website, and make use of W3 Total Cache you will probably need less resources than you think. Equally, if you have an e-commerce website, or you wish to host multiple websites on the save VPS you may need a larger plan.
InMotion have very helpfully provided some basic guidance that should assist:
This plan is most suitable who are upgrading from shared hosting. It is a very well priced solution that gives you the opportunity to use cPanel and WHM, as well as use the command line. If you are a developer, then it will be suitable for "less intensive clients".
This is, according to InMotion their most popular package. It gives increased performance with a boost in RAM and data transfer limits. This plan is best suited for those who are running more CPU intensive tasks, multiple CMS software installations. It is suitable for developers who are reselling hosting to "more advanced users".
This is their highest performing package that gives increased resources, and the last step before going to a dedicated server. InMotion says it "A great solution for large enterprises that run multiple large databases, host files, and needs to serve this to their employees and customers".
One of the main differences between different web hosting companies offering VPS plans are whether Root access is offered. If you do not know much about web servers you most likely will not need \ want this, and instead prefer to rely on the InMotion Support to make any necessary changes. However, should you wish to modify your server configuration Root Access can be obtained via the control panel in a few clicks.
It should be noted that InMotion Hosting will not support any changes you have made, and that if any repairs to the configurations are required due to your errors, they reserve the right to charge a fee of $75 per hour. This is quite normal.
On advantage of gaining Root Access is that you can use InMotion's own NGINX installation script to quickly install and setup NGINX on your server. With the script, NGINX can be installed with just 4 commands after logging into the server via SSH as the root user:wget http://inmotionhosting.com/support/scripts/nginxcp.sh
This is something you might wish to consider setting up, as it will improve the responsiveness of your website if you do not intend to use a CDN such as CloudFlare or MaxCDN.
If you require a specific configuration on your VPS server then you can use their Launch Assist service. This costs $99 for VPS servers (free with dedicated servers) and they will assist with setting up your VPS as per your requirements.
Alternatively, you can sign up to one of their server management plans. This will allow you a set number of hours server admin. time to help you manage your server, starting from just $40 for 1 hour per month with a minimum 1 month commitment.
Of course, if you do not wish to worry about server management etc., then you can use the VPS plans out of the box perfectly fine. The speed of the standard setup of WordPress using W3 Total Cache is very impressive (as we shall cover later in the article).
We have a very standard and specific test we carry out when testing Web Hosts for website speed. We have a standard badly optimized WordPress Theme that loads styles via a PHP file which we use, as this highlights the differences between hosts. The test uses our W3 Total cache settings. In practice you may find your website much faster.
Typically, our tests will show web hosts loading the website in 1.2 to 1.8 seconds. Arvixe Shared Hosting loaded the website in 1.58s for example (although this was shared hosting). Here are the results for InMotion:
As our VPS server was located in the West Coast of the US, we took the speed test result from the California Pingdom location. Very Impressive.
All of InMotion Hosting VPS Plans come with the following features: