I am just wondering why my (ve)Server 512MB burstable to 1024 from MediaTemple has such higher consumption comparing to one of my company's VPS server. I have attached 2 photos to compare. My server even with no users connected only with services running I get at least 500~ consumption but this other vps has rarely exceeds 150~MB. Might be a stupid question or not, but any response will be apreciated
There are several possibilitys: a) Are both servers 64Bit Systems? 32Bit Systems consume less RAM. b) The memory consumption of mysql depends on the sql engines that are enabled in mysql. E.g. if you enable innodb storage engine, mysql uses much more RAM then without innodb. Same with apache, depending on the worker model and number of min. started instances that you use, the memory consumption can be very different.
I think that my company's vps is on x86 (i will confirm tomorrow when I'll get back to work), they both run only with the ispconfig mysql database for now. My (ve) has it's apaches servers less then normal, from 5 to 2 and the other server runs with the normal configuration
I have encountered an issue similar to this as well, where innodb runs out of memory (even though i have plenty) on a virtual machine running centos. maybe there is a lag in memory allocation from the vm hypervisor?
Sorry for the delay, I have noticed that my ram consumption is a bit lower on a centos system then on a debian. They both are x64 running on virtuozzo. It's wierd. And yes my company's vps that I have setuped are running debian x86 hosted with vmware server. I definitely think that vmware server / esxi administers better the memory allocation.