[SOLVED] How much does proxmox need in memory?

cazz

Member
Jul 18, 2021
65
2
13
46
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

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!