Shared Hosting CPU Protection Is Here!!!

I have been promising CPU protection for a long time and its finally ready.  It has been running on several servers during our live beta testing and it has proven itself to be extremely successful.  For those that need the brief rundown again this is what this feature will provide.

1) Guaranteed CPU resources for every user on every server.
2) Protection from heavy users.  No longer can a single user, or a small group of users consume inordinate amount of resources causing your own site to fail to load or load slowly (NO OTHER SHARED HOST ON THE PLANET CAN SAY THIS WITH ANY VALIDITY – WE ARE THE ONLY HOST THAT HAS THIS TECHNOLOGY AT THIS TIME!)
3) Extremely sensitive CPU resource allocation – CPU time is calculated in 200 millisecond increments.  This means our servers will always respond quickly and users won’t be exposed to slowness due to sudden bursts of CPU usage.
4) CPU Statistics – We can now tell you exactly how much CPU you have been using each 24 hour period.  More importantly, we can tell you how often your domain was throttled or capped if your site experiences “bursty” CPU usage.  No more guessing on what you are using, now we will tell you exactly.
5) Users can see IN REAL TIME if their account is being throttled for any reason.
6) Users can see IN REAL TIME exactly what processes they are running that put them over the CPU limit.
7) NO MORE CPU QUOTA EXCEEDED ERRORS EVER!!!! (Starting on Tues July 29th 2009)  We will be completely removing the code that bans users for CPU overages!!
8) Processes will no longer ever be killed or stopped because of too many cpu resources.  Instead, your site will simply bump up against any cpu limits that we put in place.  This will work just like a VPS or dedicated server, but without the high cost!
9) Now able to sell “dedicated” cpu resources (Actually its not in our shopping cart yet, but the technology is there so give us a couple of weeks to build out the site for it).  Now you can purchase an entire core of CPU and get speeds FAR FASTER than a dedicated server for 30-40% less.
10) Ability to purchase instant CPU upgrades.  If you decide you need double the CPU that you currently use we will be able to do that for you without you having to deal with the maintenance and headache of a VPS or dedicated server.  FINALLY!
11) ALWAYS have some idle CPU resources available to service incoming requests.  We will never allow the general pool of CPU usage to become saturated so that no resources are available to service requests.  Again, no other shared hosting service in the world that I know of has this technology.
12) FREE – FREE – FREE – There is no cost at all for this feature.  The only cost would be for those users that want higher dedicated cpu resources.  We will most likely offer 3 different choices in that regard.  Mostly likely we will sell CPU in increments from 50% of a single core (CPU), up to as many as 4 cores of dedicated resources in a shared hosting environment.  This has all the benefits and cost savings of a shared server system with the performance of high end dedicated servers.

We are willing to license this solution to a minimal group (At least for the first 60 days) of other Cpanel hosts if you are interested.  The general cost would be $125 per 8 core server for 12 months.  The cost is $75 for 12 months if using a 4 core server.  This solution does work on dual core systems but is designed to be most efficient with more cores.  This cost would include our disk I/O throttling solution as well (Well discussed in previous blog entries of mine).  You can FULLY EXPECT to double your user density with MUCH better speeds for your customers with these two solutions in place.  This is not marketing hype or extreme case situations.  It really works that well.

Requirements for hosts that want to use this product –

1) Must use linux with a 2.6.28 kernel or newer (Sorry, backporting beyond 2.6.28 is a nightmare!)
2) Must be willing to apply a small kernel patch (Wish there was a way around this, but we do have to modify the kernel to make the magic happen!)  We will assist with applying the patch if there are any problems.
3) Must be willing to run two binary files that we will provide – cpud (Our cpu controller) and iothrottled (Our disk i/o bandwidth, iops) manager.  We will make the source available for eview once we have the legal issues on our end taken care of, but for now it is two binaries.
4) The CPU controller (Once the kernel portion is done) takes about 5 minutes to set up, literally!! And iothrottled takes about 10 minutes to setup and configure.
5) Must trust that Bluehost/Hostmosnter would actually sell a product to everyone else to compete with ourselves :)

If you are interested in licensing it or testing it out (Must be at least 10 servers or more if you want to test it out before buying at this time) then please email me directly with your contact information at matt@bluehost.com.

Thanks,
Matt Heaton / President Bluehost.com

78 Responses to “Shared Hosting CPU Protection Is Here!!!”

  1. maria says:

    Everything has improved extremely grateful to you for the sper working in the whole program ..

  2. [...] Some of you may have read a previous blog post where I mention that Bluehost/Hostmonster have a proprietary CPU protection system. Using, this system we track CPU usage in realtime. We then wrote a patch to the Apache web server [...]

  3. We just bumped into a CPU throttle problem. Having 600 to 900 visits per week in the last period of time, this week we had 8000 visits. As a result, our webpage was stopped, white page with a message from BlueHost. Does this in any way prove the opposite of what the Shared Hosting CPU Protection planned to implement?

  4. bluehost allows cpu throttling, allow user to use more cpu resource when they need it. And they remove the cpu quato error message too.

    Regards,
    Jone

  5. [...] is the software I could find only : http://www.mattheaton.com/?p=208, but it is too expensive. PS : There is the Matt Heaton / President Bluehost.com ’s [...]

  6. felipe1982 says:

    when will this software be released with a Free Software licence? You know, to contribute back to all the free stuff HM has received :)

    -felipe

  7. IWB Holster says:

    Bluehost shared works good for me and most of my clients. One client told me he wanted to install wildcard DNS on it though for wordpress MU and was told that it wasn’t allowed. That won’t go so well with WP 3.0 coming out having MU built in by default.

  8. So, no more email from bluehost explaining that sorry our server is over loaded by your server.. we are pleased that your sites are getting very popular…Very nice to see this improvement. And you are right there is no shared hosting companies in the world which provide this unique features of CPU throttling. I am very happy and long life bluehost.

  9. What about the beta results? Are we privy to those :) IDedicated servers are insanely expensive, we have a few out near us in the hot zones (strictly data storage though I think). I’ll have to check it out.

  10. Excellent to see this! Bluehost is really one of the best. It’s great to see about CPU throttling. No more of these “overloaded” emails – nice.

  11. Luxury says:

    I am really very happy with Blue Host services and support. the way of explaining the solution is really excellent.

  12. Davis says:

    This is wonderful news. If your solution does as promised, then count me in. Where can we get the details / demo for this?

  13. [...] we have been developing some really neat tools to segregate cpu, disk I/O, and memory. Here is a link to one of my blog posts in the past that describes what we have worked on in [...]

  14. [...] Some of you may have read a previous blog post where I mention that Bluehost/Hostmonster have a proprietary CPU protection system. Using, this system we track CPU usage in realtime. We then wrote a patch to the Apache web server [...]

  15. I am waiting for your response to the question raised above.
    Thanks.

  16. For some wierd reason, my blog is on 4GB VPS but My site speed is still very slow. I guess I will try using your tool

  17. [...] Some of you may have read a previous blog post where I mention that Bluehost/Hostmonster have a proprietary CPU protection system. Using, this system we track CPU usage in realtime. We then wrote a patch to the Apache web server [...]

  18. syle says:

    Seems ok, but without reading over the source code, its not running on my servers in just binary form, might as well just pay someone to trojan your systems.

  19. syle says:

    I’d expect more from bluehost, someone who has stolen from opensource community apache etc projects, can’t give back to it.

  20. TriptyX says:

    CloudLinux?

  21. [...] Some of we might have review a prior blog post where we discuss that Bluehost/Hostmonster have a proprietary CPU insurance system. Using, this complement we lane CPU use in realtime. We afterwards wrote a patch to a Apache web [...]

  22. I have tried many hosting protection and they didn’t work so well. Are you really sure this one could really protect my hosting?

  23. [...] Bluehost has tested their system for many years, and it was formally announced by their founder Matt Heaton in 2010. [...]

  24. [...] prevent your server resources been stolen by others. If you’re interested in the detail, read Shared Hosting CPU Protection technology written by the founder of [...]

  25. [...] usage to shared users but also significantly increased the server reliability and security. Read Shared Hosting CPU Protection written by Matt Heaton on July 26, 2009.Meanwhile, BlueHost data center utilizes BGP4 auto-routing [...]

  26. [...] usage to shared users but also significantly increased the server reliability and security. Read Shared Hosting CPU Protection written by Matt Heaton on July 26, 2009.Meanwhile, BlueHost data center utilizes BGP4 auto-routing [...]

  27. If that really happens, I will move my hosting to Bluehost now. Because it cheap and more reliable.

Leave a Reply