Your Horizon Cloud with On-Premises Infrastructure system uses the VMware Instant Clone technology to rapidly clone and deploy virtual desktops from the desktop image built from your master VM. To reduce the growth of disk use by the instant clone VMs in the environment, you can disable certain services and tasks in your Windows 7 and Windows 10 guest operating systems.
The VMware Instant Clone technology uses the vSphere vmFork capability to quiesce a running base desktop image (the parent VM) and hot-clone it to create a pool of up to 1,000 instant clones. Instant clones share the virtual disks and memory of that base desktop at the time of creation. Each instant clone acts like an independent desktop, with a unique host name and IP address, but it requires less storage, reducing the capacity requirement by 50 to 90 percent. The overall memory requirement is also reduced.
The system can also customize the guest operating system of these instant clones during their initial booting process, to ensure that all instant clones join an Active Directory domain. Instant clones are always created in a power-on state and ready for users to log in.
After a user logs in and starts to use a virtual desktop, the capacity requirement grows. When the user logs out, the instant clone is refreshed and shrinks back to its original size.
By disabling certain Windows 7 and Windows 10 service and tasks, you can reduce the growth in disk use of instant clones that occurs while users are logged in. For more information about disabling these services, see Setting Up Desktop and Application Pools in View for VMware Horizon 7.
To optimize performance, disable these items in the Windows guest operating systems of your master virtual machines.
Scheduled disk defragmentation
Windows Update Service
Diagnostic Policy Service
Prefetch and Superfetch features
Windows Registry backup
Microsoft Feeds Synchronization