Configuring Reliable Memory in Per-virtual machine basis
search cancel

Configuring Reliable Memory in Per-virtual machine basis

book

Article ID: 337968

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

The article provides steps to configure Reliable Memory in Per-virtual machine basis.

Reliable Memory is an unique feature introduced in vSphere 5.5. If the server platform supports reliable memory feature, ESXi can put the memory pages consumed by critical services on more reliable memory regions.

vmkernel and monitor are categorized as priority 0 so the memory pages consumed by them are on high priority to be put in the reliable memory area. Some system processes running on ESXi userworld are marked as memreliable and they are categorized as priority 1. Therefore, they are secondary priority to be put on reliable memory regions.

You can also place the memory pages consumed by virtual machines on reliable memory area by configuring a VMX parameter if you want to protect the VMs from memory failure. They are categorized as Priority 2 so they are on thirdly prioritized to be put in reliable memory area.


Environment

VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.5

Resolution

sched.mem.reliable is the VMX option to on to place the memory pages consumed by a virtual machine in reliable memory area.
This is a Per-virtual machine basis option. The default value is FALSE.

To turn on the feature:
  1. Edit the .vmx file using a text editor
  2. Add the parameter:

    sched.mem.reliable = "True"

  3. Save and close the file

Note: sched.mem.reliable is just a flag to prefer reliable memory. It's not guaranteed that all memory pages consumed by the virtual machine are allocated from reliable memory regions on the server platform.

To turn off the feature:
  1. Edit the .vmx file using a text editor
  2. Add the parameter:

    sched.mem.reliable = "False"

  3. Save and close the file.

Note: vSphere Reliable Memory feature only works on the server platforms which supports Reliable Memory technology. Please contact server manufacturers for details.


Additional Information

Tips for editing a .vmx file
Updating virtual machine settings using the VMware vSphere Web Client
基于每个虚拟机配置可靠内存