Nutanix Storage Efficiency Features – CVM Memory sizing guidelines

Nutanix has a very smart architecture for their platform – standard hardware technologies combined in a very smart way. And the glue between is the Controller VM. This design allows full control of the ressources of the software-defined storage architecture (well Nutanix XCP is much more than a sw defined storage approach). One key ressource is the RAM of the CVM which can be changed as required without the need of any vMotion/Live Migration task.  

Recently there was a discussion on the NTC (Nutanix Technology Champion) slack channel regarding CVM memory size when using different types of data reduction techiques. Michael Webster gave us some answers on open questions. The  findings are summarized in the list below. I have also added some general guidelines just for completeness:

  • CVM RAM sizing is the same for every supported hypervisor of Nutanix 
  • All CVMs in a cluster must have the same amount of RAM
  • Default and minimum is 16GB RAM per CVM
  • With Inline dedup use 24GB RAM
  • Post dedup use 32GB RAM (requires that inline dedup is also activated)
  • EC-X (erasure coding) doesn’t require additional RAM
  • Compression (inline and postprocess) doesn’t require additional RAM

Additional ressources:


One thought on “Nutanix Storage Efficiency Features – CVM Memory sizing guidelines

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s