cPanel VPS Optimized

Published April 6, 2008 by Me

Some great news came in the form of a newsletter from cPanel this week. cPanel (aka cPanel/WHM) is the most popular control panel used on servers and VPSs everywhere, particularly throughout the shared hosting industry, because of its ease of use, friendly interface, and the fact that, as everyone else uses it, you better have it too ;)

One of the growing concerns recently has been the amount of memory cPanel uses, particularly on VPSs. A growing concern, that is, until the arrival of this newsletter:

cPanel VPS Optimized
-------------------------------
cPanel VPS Optimized is a new version of cPanel / WHM specifically designed to run
on Virtual Private Servers. cPanel VPS Optimized provides the feature rich
functionality of cPanel / WHM while reducing memory usage by up to 60% on VPS
instances.

cPanel VPS Optimized represents a great step forward for cPanel customers. The
reduction in memory usage for each install allows web hosts the ability to host
more domains per virtual machine. This increase enables hosts to provide a more
efficient and eco-friendly server base with fewer physical machines.

The upgrade to cPanel VPS optimized will require no interaction. Once cPanel VPS
Optimized has reached the build tree on your server, automatic updates ( or
manual) will upgrade the current cPanel / WHM installation to a cPanel VPS
Optimized installation. cPanel VPS Optimized is currently only in EDGE builds.

Information about cPanel VPS optimized can be found at:
http://www.cpanel.net/products/cpvps/

TailWatchd
------------------------------

TailWatchd is a new concept in log processing from cPanel. Previously, three
daemons were used to gather information from mail and bandwidth logs
(antirelayd, eximstats and cpbandwd). These daemons have been deprecated and
replaced with a more robust and more lightweight TailWatchd. The move to this
new system will reduce load due to log processing and allows for a more robust
interface with the daemon. This daemon with all three log processing drivers uses
less memory than just eximstats!

Technical information about TailWatchd can be found at:
http://www.cpanel.net/support/articles/tailwatchd.html

Other Updates
--------------------------------
Along with these two new advancements, modifications have been made to the
cPanel / WHM product to reduce cpu and memory usage. We hope that you will find
these advancements a positive step for your operations. There are many more
great steps in the cPanel development path which will enhance your experiences
with cPanel products.

Whilst I don’t entirely agree with cPanel’s views about hosting more domains on VPSs running leaner on memory with this new release, the memory that this frees up will certainly improve performance.

Anyway, I decided to put it to the test and rolled a spare VPS with just 256Mb of memory forward to the EDGE release. (NB: It’s not advisable to do this on a production VPS as EDGE releases can and do have minor bugs still needing to be ironed out).

Having updated to the EDGE release, and with Fantastico and RVSkins also installed, I set about doing some minor tweaks to get the memory usage down below a self-set target of 128Mb. Half an hour or so later, I had it cracked :)

             total       used       free
Mem:        262144     128676     133468
-/+ buffers/cache:     128676     133468
Swap:            0          0          0
Total:      262144     128676     133468

Left running for 3 or 4 days with 4 small test domains on it, the VPS continued to idle at between 128Mb and 190Mb of memory usage.

All I can say is Go cPanel! :D

Filed under VPS, programming, scripts, virtual private server, web site

Comments (0)

Comments RSS - Trackback - Write Comment

No comments yet

Write Comment

By submitting a comment here you grant this site a perpetual license to reproduce your words and name/web site in attribution. Note that, due to spam, all comments are held for moderation so, if you're a spammer, either Askimet will plunge your cr@p to the depths of hell, or I will.