[SOLVED] How much does proxmox need in memory?

cazz

Member
Jul 18, 2021
65
2
13
47
Sweden
Hi
I have install proxmox on a Dell T1700 that have 16 GB memory.
I have also install Windows that have 4 GB and Home Assistant that have 2 GB memory
So my VM use 6 GB memory but when I look at summary of my proxmox server it say

RAM usage

92.08% (14.31 GiB of 15.54 GiB)


So does proxmox use 8 GB memory to work??
 
Last edited:
Proxmox itself should run fine with 2 GB. But first you should keep in mind that there is virtualization overhead. the KVM process that virtualizes your two VMs might use 7 GB RAM instead of 6GB. And then there is caching. If you use ZFS its ARC will by default use up to 50% of your hosts total memory. And if then is some RAM unused Linux will use it for page file caching. So I would guess actual RAM usage by processes is between 8 and 10GB and the other 6-8GB are used for caching. See LinuxAteMyRam.com

If you want to see whats going on you shoud install htop (apt update && apt install htop) and run it with htop and then sort it by RAM usage to see what processes use how much RAM (its like using a textbased windows task manager just for linux). And running free -h is also useful to see how much is used for caching. And arc_summary to see ARC size in case you use a ZFS pool.
 
Last edited:
  • Like
Reactions: cazz