i have a question, i have 3 Servers with:
16 x Intel(R) Xeon(R) CPU E5520 @ 2.27GHz
Physical Memory (15.63GB/15.50GB)
now as you can see my RAM is full.... but its kind of strange... my webGUI is telling me that i'm Full... if i look at the Virtual Machines page i can see the VM's that are using up all of my ram.. so i open a console on that VM... (linux) do a "free" and my VM is telling me other then my webGUI - i can understand that the webGUI is not 100% exact and could be wrong from time to time but the really bad thing is that if i connect to one of my Servers via SSH and do a "free" i am out of memory! witch is not good... because they are not in use by any VM!
so what i think is that ProxMox does not auto-free the memory on the server and reserves it. am i right? or am i missing something here? any hints? tips? or super refresh memory commands?
i am talking about KVM guests. they are directly hosted on my Server (no SAN). ill try to explain a bit better...
on my server i have 14VM's up and running! - when i start my server the memory is low... but over the production day as the memory increases my WebGUI tells me that my memory is full... - so to be sure i opened the console of one of my VM's hosted on my Server... entered the machine and ran "free" - my VM tells me that the memory is free - the webGUI tells me its not... so i checked 3 other VM's - the same story! so my first thought was that the webGUI is not accurate - so i opened a SSH connection to my ProxMox server... running "free" on it my memory is FULL!!! even though my VM's are not using it....
so my conclusion is that the ProxMox Server does not auto-free the memory - im i right? or is there something els thats not ok? or that i am missing!?
sorry if it took me a while to answer - but i wanted to do some testing before continuning this argument....
ok, i did all the comparing i could! the problem remains the same!
" on my server i have 14VM's up and running! - when i start my server the memory is low... but over the production day as the memory increases my WebGUI tells me that my memory is full... - so to be sure i opened the console of one of my VM's hosted on my Server... entered the machine and ran "free" - my VM tells me that the memory is free - the webGUI tells me its not... so i checked 3 other VM's - the same story! so my first thought was that the webGUI is not accurate - so i opened a SSH connection to my ProxMox server... running "free" on it my memory is FULL!!! even though my VM's are not using it.... "
the problem is getting worse! the ProxMox Server does not free up it's memory! so even if the VM's maxed out there ram - and then free's it - the ProxMox Server wount! witch causes my infrastructure to run slow and blocks all servers! the only way i can solve the problem is to reboot the VM Server - witch you can understand that is not an option
is there a CLI command or a script that can auto-free the ProxMox's Server to free its Ram?