This weekend I’m working on standing up and configuring VMware NSX in my home lab. While doing so I started to cut down the amount of RAM assigned to some VMs to free up resources. This got me wondering… “How much RAM does VSAN use in a home lab?”. It’s well understood that VSAN does have an impact on the hosts but I was curious to see just how much in a small environment and if it was worth disabling, as I only use it for feature testing and not for primary storage. My primary storage is on a Synology DS1813+ full of Kingston E100 SSDs. Fast. 🙂
My lab consists of three hosts and a total of four disk groups in VSAN. They are:
Note that when I tested this there were no VMs being stored on or running from the VSAN datastore. No VMs were vMotioned between hosts during testing.
Here is before I enabled VSAN.
Before VSAN the cluster had 39.98GB free memory.
On the host I had:
Now let’s enable VSAN and see how it compares.
As you see after VSAN there was 35.85GB of free memory in the cluster. That is 4.13GB used by VSAN total.
On the same host as above the resources changed to:
This host lost 1,434MB of RAM to VSAN. Out of curiosity I wondered if the host with two disk groups had to give up more so I tested that too.
That’s a difference of 2,003MB of RAM so it does seem to cause a higher impact.
While this isn’t a huge amount of memory it is something to keep in mind if you’re using VSAN in a home lab, especially if you’re hosts have 16GB or less of RAM in them. Even with 32GB hosts like I have it’s worth thinking about should you start loading up a lot of VMs.