Limit informational messages from the virtual machine to the VMX file to avoid filling the datastore and causing a Denial of Service (DoS). A Denial of Service can occur when you do not control the size of a virtual machine's VMX file and the amount of information exceeds the datastore's capacity.

About this task

The configuration file containing the informational name-value pairs is limited to 1MB by default. This capacity is sufficient in most cases, but you can change this value if necessary. For example, you might increase the limit if large amounts of custom information are being stored in the configuration file.


Consider carefully how much information you require. If the amount of information exceeds the datastore's capacity, a Denial of Service might result.

The default limit of 1MB is applied even when the tools.setInfo.sizeLimit parameter is not listed in the advanced options.


  1. Find the virtual machine in the vSphere Web Client inventory.
    1. Select a data center, folder, cluster, resource pool, or host.
    2. Click the Related Objects tab and click Virtual Machines.
  2. Right-click the virtual machine and click Edit Settings.
  3. Select VM Options.
  4. Click Advanced and click Edit Configuration.
  5. Add or edit the tools.setInfo.sizeLimit parameter.