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.

Continue reading 'Saving cash at your Dreamhost PS'
It’s not the first time I find that my PS it’s not working properly due it’s has lost NFS mounts, or it went out of memory due a sudden peek of traffic or maybe because a few zombie processes are hanging around produced by my not-so-good programming skill 
Usually the quick and dirty workaround it’s to reboot the PS, but you only can do it manually at Dreamhost’s control panel.
As there is no way I could be checking my PS status all the time, and I’m not going to double the amount I’m paying already to avoid any chance of high rare peeks of traffic, I submitted a ticket to Dreamhost support asking by any way to automate reboots:
Hi,
Is there any chance I could automate reboots on my Dreamhost PS?
For example, if the number of zombie process is above 5 -> reboot PS
The hard way it's coding the Perl LWP script that logs in this panel and does the same thing at your form, but that's too crappy and I'd prefer to not take that path
Best regards.
Antonio.
And the answer:
Continue reading 'First post'