Increasing the amount of RAM assigned to the ESX Server service console
search cancel

Increasing the amount of RAM assigned to the ESX Server service console

book

Article ID: 344337

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

The workload of an ESX host may require an increased amount of RAM assigned to the ESX host service console to ensure correct operation of the server.
This article provides you with steps to increase the amount of RAM that has been assigned to the ESX host service console.


Environment

VMware ESX Server 3.5.x
VMware ESX Server 2.1.x
VMware ESX 4.1.x
VMware ESX Server 2.0.x
VMware ESX Server 3.0.x
VMware ESX 4.0.x
VMware ESX Server 2.5.x
VMware vCenter Server 4.1.x

Resolution

Overview
Typically, the service console on an ESX host is not configured by default to utilize the maximum amount of RAM. The default values are as follows:
  • ESX 2.x hosts – the amount of RAM is assigned from the install and is based on the number of virtual machines that you plan to run. During the installation, the default RAM selection is 192MB, configurable to a maximum of 800MB
  • ESX 3.x hosts – the default amount of RAM is configured to 272MB, configurable to a maximum of 800MB
  • ESX 4.x hosts – the default amount of RAM is dynamically configured to a value between 300MB and 800MB, depending on the amount of RAM that is installed in the host. For example, if the host has 32GB of memory the service console RAM will be set to 500MB, while a host which has 128GB of RAM will see the service console RAM set to 700MB. The maximum has not changed from 800MB, which would be seen on hosts with 256GB of RAM or higher, if it is being dynamically allocated.

    Note: VMware ESXi does not</u> have a service console. Therefore, there is no method to change the amount of RAM assigned to it. Tech Support Mode is only a running state of the system and does not require additional resources.
The default values are usually sufficient, however there are several instances where VMware recommends to increase the RAM assigned:
  • When third-party system management agents are installed or crashing on the service console
  • When a backup agent is installed on the service console
  • When heavy swap file utilization is noticed on the service console.
  • When the ESX host is part of a VMwareHigh Availability (HA) cluster

Changing the amount of RAM assigned to the ESX 3.x or ESX 4.x Service Console

To change the amount of RAM assigned to the service console:
  1. Log in to VirtualCenter/vCenter Server from the VMware Infrastructure/vSphere Client with a user that has administrative rights.

    Note: If you do not have vCenter Server, log in directly to the ESX host as root.

  2. From the Inventory select the ESX host.
  3. Click the Configuration tab.
  4. Click Memory.
  5. Click Properties.
  6. On the Memory window enter a value between 256MB and 800MB for the service console parameter.

    Note: For troubleshooting purposes, VMware recommends that you increase the service console RAM to 800MB.

  7. Click OK.
Changes do not take effect until the ESX host is rebooted. For more information on rebooting an ESX host, seeRebooting an ESX Server (1003530).

Changing the amount of RAM assigned to the ESX 2.x Service Console

To change the amount of RAM assigned to the service console:
  1. Log in as root to the MUI of your ESX host.
  2. Click on the Options tab.
  3. Click Startup Profile.
  4. Change the Reserved Memory parameter in the new window to a value between 190MB and 800MB.

    Note: For troubleshooting purposes, VMware recommends that you increase the service console RAM to 800MB.

  5. Click OK.
Alternatively, you can change this parameter from the service console of the ESX host using the vmkpcidivy command as follows:
  1. Log in to the ESX host service console as root from an SSH session or directly from the console of the server.
  2. Type vmkpcidivy -i.
  3. Press Enter when prompted for the boot image configuration.
  4. Press Enter when prompted for the name of the configuration.
  5. Type a value between 192MB and 800MB when prompted for the Amount of Memory for the service console.
  6. Press Enter.
  7. Continue to press Enter making no changes, until Configuration complete displays.
  8. Type y to commit changes.
  9. Press Enter.
Changes do not take effect until the ESX host is rebooted. For more information on rebooting an ESX host, seeRebooting an ESX Server (1003530).


Additional Information

For related information, see:
Checking for resource starvation of the ESX Service Console
Rebooting an ESX Server host
ESX host settings for environments with up to 80 virtual machines per host in a VMware HA cluster
ESX Server サービス コンソールの割り当て RAM 容量を増やす
增加分配给 ESX Server 服务控制台的 RAM 量