Home > Tintri VMstore™ > Knowledge Base > Set Value for Net.TcpipHeapMax per Best Practices

Set Value for Net.TcpipHeapMax per Best Practices

Applies To

 

Product(s): Tintri vSphere Web Client Plugin 2.0

Product Version(s): 2.0.0.0, 2.0.0.1 and 2.0.0.2

Bug(s): 39037

Symptoms

The Net.TcpipHeapMax best practice value setting within Tintri vSphere Web Client Plugin 2.0 for ESXi 6.0 is set at 128 which is low compared to the maximum setting available at 1536.

Best Practices for Maximum Number of NFS Mounts on an ESXi/ESX Host

The Tintri VMstore with VMware Best Practices Guide for Deploying the Tintri VMstore™ in VMware vSphere™ Environments recommends being consistent with the maximum number of NFS mounts on an ESXi/ESX host as documented in the following  VMware KB article: 

Increasing the default value that defines the maximum number of NFS mounts on an ESXi/ESX host (2239)

This article lists the values of ESXi 6.0 maximum setting as follows:

Values Setting 
Nfs.MaxVolumes

Under NFS, select NFS.MaxVolumes - limits the number of NFS datastores that can be mounted by the vSphere ESXi/ESX host concurrently.

The default value is 8, and can be increased to a maximum specific to the version of ESXi/ESX:ESXi 6.0: Set NFS.MaxVolumes to 256.

Net.TcpipHeapSize

Under Net, select Net.TcpipHeapSize - the amount of heap memory, measured in megabytes that is allocated for managing VMkernel TCP/IP network connectivity.

When increasing the number of NFS datastores, increase the default amount of heap memory as well: ESXi 6.0: Set Net.TcpipHeapSize to 32.

Net.TcpipHeapMax

 

Under Net, select Net.TcpipHeapMax - the maximum amount of heap memory, measured in megabytes, that can be allocated for managing VMkernel TCP/IP network connectivity.

When increasing the number of NFS datastores, increase the maximum amount of heap memory as well, up to the maximum specific to the version of ESXi/ESX host: ESXi 6.0: Set Net.TcpipHeapMax to 1536.

Resolution

Selecting ESX/ESXi Best Practices under the Manage > Settings tab sets the Net.TcpipHeapMax to 128 for ESXi 6.0.

Workaround: Apply the values manually.

  1. Select ESX/ESXi Best Practices under the Manage > Settings tab.
  2. Manually adjust the values as needed, staying within the maximum values noted inteh VMware KB article Increasing the default value that defines the maximum number of NFS mounts on an ESXi/ESX host (2239)
  3. Click Save.
  4. Click OK in the confirmation window.

Note: Always adjust the NFS.MaxVolumes, Net.TcpipHeapMax and Net.TcpipHeapSize settings together. Changing these heartbeat settings requires a reboot of the ESX/ESXi host. These settings:

  • Must be identical on all ESX servers or data corruption may result.
  • Should already be set to the correct values on ESX >=5.x.

ESX/ESXi Advanced Settings: The NFS HeartBeat settings affect how ESX/ESXi monitors the availability of its NFS datastore volumes. The following settings should be applied to ESX/ESXi versions prior to version 5. For ESX/ESXi version 5 and higher, these settings are the default.

Option Name Value
NFS.HeartbeatFrequency 12
NFS.HeartbeatMaxFailures 10
NFS.HeartbeatTimeout 5
Heartbeat settings reference information from the Tintri VMstore with VMware Best Practices Guide for Deploying the Tintri VMstore™ in VMware vSphere™ Environments 
You must to post a comment.
Last modified
10:54, 22 Apr 2017

Tags

Classifications

This page has no classifications.