I coded another tool, vpsadjust, this one is saving myself some bucks already and providing a dynamic amount of CPU and memory resources.
This script basically does monitoring on the free resources at your PS, if there are some amounts of “wasted” resources, i.e. 300Mb of free memory, it logs at Dreamhost’s control panel and reduces the CPU/Memory to a lower level. And in the other side, if your PS is already swapping memory, the script logs at the control panel and raises your resources to reduce the swapping.
So, at the end, I only pay for the resources I need and when I’m not using them, they are returned to Dreamhost reducing my monthly bill.

It’s not only a saving matter, it’s also a best service provided to my customers, as my websites won’t show any longer (or not so often) that ugly and disgusting “HTTP 500 Internal Server Error” produced by shortage of PS resources.
Check My PS Status at this site to see my own usage trend

So where do I get the code?
@jhp: I’m working on improving the scripts with more features. Althought as you may see in the graphs, the results are quite awesome, indeed I saved a lot of bucks already.
As anyone using these scripts is gonna save a nice amount of dollars, I plan to sell my scripts, cash that will go to pay my current PS and my clumsy websites.
If you are interested on having ‘em already, write me at my Contact form and I’ll tell you the details.
I personally have though about creating a script to do the exact same.
As there is really no reason to pay for resources that one isn’t using.
Let me know if you would like a beta tester.
Hi
Since the script is no longer working on Dreamhost, it would be appreciated if you could release it for free for my reference. I am trying to write some scripts to monitor server resources and this script will be a great starting point for me.
Thanks in advance!