I had a performance problem a while back on a shared Windows service. I bit the bullet and moved to a VPS (Virtual Private Server) on Linux where I have full control and root access.

I saw immediate improvement which lasted for about a month. Now I'm getting occasional slowdowns. Checking the logs tonight I see the following:

Dec 08, 2009 07:08:57 AM Yellow zone kmemsize
Dec 08, 2009 06:59:57 AM Green zone oomguarpages
Dec 08, 2009 06:58:57 AM Red zone oomguarpages
Dec 08, 2009 06:57:57 AM Yellow zone oomguarpages

At one point this past weekend, I couldn't FTP in and the MySQL calls were taking a long, long time. I fixed that finally by restarting the Virtuozzo "container".

The Host company sent me their analysis:
"... the Top3 processes which were using the most of RAM:
mysqld 124M
httpd 81M
spamd 72M ....

QUESTION: What can I do to tune this new environment? or what else do I need to evaluate. (Thanks in advance.)


kmemsize
The size of unswappable kernel memory allocated for the internal kernel structures for the processes of a particular Container.

oomguarpages
The out-of-memory guarantee, in pages. Any Container process will not be killed even in case of heavy memory shortage if the current memory consumption (including both physical memory and swap) does not reach the oomguarpages barrier.


--BIll B