For ESXi 6.5, the issue is resolved in Update 1, available at VMware Downloads .
In ESXi 7.0 Update 3 and later, the locker packages are loaded into RAM disk by default if they are stored on a USB or SD card device. The activation steps below are applicable to earlier versions of ESXi.
In ESXi 6.0 Update 3 and later, changes were made to reduce the number of read operations being sent to the SD card, an advanced parameter was introduced that allows you to migrate your VMware tools image to ramdisk on boot . This way, the information is read only once from the SD card per boot cycle.
To activate this feature:
Note: This process requires ESXi host reboots.
- Log in to each host using an SSH connection and set the ToolsRamdisk option to 1:
esxcli system settings advanced set -o /UserVars/ToolsRamdisk -i 1
Note: If the ToolsRamdisk option is not present, add the option using the following command:
esxcfg-advcfg -A ToolsRamdisk --add-desc "Use VMware Tools repository from /tools ramdisk" --add-default "0" --add-type 'int' --add-min "0" --add-max "1"
- Reboot the ESXi host
- Repeat for remaining hosts in the cluster.
For more information on this change, see ESXi 6.0 Update 3 Release Notes.
To check the current value of "ToolRamdisk", Run the following command
# esxcli system settings advanced list -o /UserVars/ToolsRamdisk