Unused memory is wasted memory, so the Linux kernel attempts to use this memory to improve performance.
But when drain all of ram proxmox write much IO delay, and all VM's performance goes down.Check your RAM Usage with free -h and check for what it's used.
You mean this? No i dont overcommit, how i can do it?Did you overcommit your node? Can you post your HW Config and the VM RAM config?
But when drain all of ram proxmox write much IO delay, and all VM's performance goes down.
Do you mean that after you freed your memory, your IO delay increases and the performance goes does? If so, this is normal. Having free memory is a very bad thing for almost every computer system ever invented.
I am new at this so please tell me what i need to show and i will. (Including month ram usage, all less usage was node reboot)You have not shown us any output of a system that was "drained", so please do that.
So if my 1 VM who have let to use 2GB ram eat 9GB ram is normal?
I do not fully understand what the memory issue is in this thread.
But the IO issue would be troublesome, but you have not showed any info about that except writing "much IO delay".