I'm having a few problems with load on my vps - the entry level plan from jaguarpc: * 10 GB Disk Space * 150 GB Bandwidth * 128 MB Guaranteed Ram * 512 MB Burstable Ram * Equal share cpu My sites keep going down so I logged into Virtuozzo and found CPU and resources used up 100% - numtcpsock and numproc both maxed out at 300. I reboot and things run smoothly for a few minutes but soon get eaten up again. My host have told me it's because of my sites having high traffic and there's nothing else I can do but upgrade. He added something to the apache config to stop it crashing the VPS for now. I've checked the access logs and one site is getting up to 30 hits per second (which I didn't think was that much), and the rest are all a long way behind. Unfortuantely this is the site I've just sold, along with a years hosting on my VPS. I don't want to upgrade because my sites usually run without problems and I don't want to be paying extra purely for his hosting. I'm wondering a) if support were right to tell me the problem is simply high traffic b) is 30 hits/second too much for any shared hosting plan (he was going to use dreamhost level1 or his free hosting from his domain registrar) c) if there's any 'tweaks' I can do The best solution would be if I could get the resources/cpu to split 50:50 between this particular site and my own sites (obviously if there is any to spare, its used if needed). The aim being when he gets high traffic and my sites are still low traffic, mine are unaffected. I've been told this isn't possible though? I just wanted to look into it a bit more before I get in touch with the new site owner.. and since I don't know enough about this sorta thing I figured I'd ask the nice people here. Help is very much appreciated.
I'd suggest you to get atleast 256MB guaranteed RAM. I've written a VPS optimization guide. Hope it's useful to you.