
Windows 7 Operating System Optimization
16
Deploying Microsoft Windows 7 Virtual Desktops with VMware View Applied Best Practices
VMware optimizations
The Windows boot process creates a brief period of extremely heavy read activity while the OS
is loaded into memory. During the boot process, Windows loads drivers, fonts, applications,
processes, and other runtime components. Each component, driver, service, and application
loaded represents IOs that must be serviced from the backend storage.
VMware View allows for both persistent and non-persistent (or floating pool) desktop pool types.
Persistent pools map users to unique a unique desktop which remains assigned to that user until
the desktop is deleted. For these types of desktops, maintain features that help maintain
personality of the desktop, such as search history, browser cookies, and other personalized
information.
For non-persistent or floating pools, users are not assigned unique desktops and the desktops are
deleted after a single use. In this case, there is no need to maintain any user state information on
the virtual desktop at all and more aggressive methods can be used to reduce the I/O footprint of
the virtual desktop. For non-persistent pools EMC recommends enforcing domain policies
through LPOs set in the master image.
Managing large VDI deployments at scale requires effectively using tools available to the domain
administrator. For persistent pools, many of these settings can be applied by binding GPOs to the
organizational units (OU) containing the virtual desktops. This can be done using the Group
Policy Management Console. For the examples provided this chapter, it is assumed that all
desktops are contained in an OU named VMware_View.
Each optimization in this chapter will be recommended for one or both types of desktop pools in
order to provide a good balance of user personalization and performance for the virtual desktop.
The optimizations will be recorded as follows:
• [A] – Both persistent and non-persistent pools
• [NP] – Recommended for non-persistent (floating) pools
Install VMware tools [A]
Install the latest version of VMware tools to ensure that the virtual desktops are running the latest
drivers. These drivers should be a part of the base image. You can also update VMware tools
post-deployment with VMware Update Manager.
Windows optimizations
This section provides instructions for modifying Window features to increase performance.
Disable error reporting [NP]
When an application or an OS crashes, Windows compiles error reports and attempts to contact
Microsoft to debug the issue. Typically, users can safely disable error reporting.
To disable error reporting by using a group policy object,
1. Edit the VMware_View G
PO.
2. S
elect Computer Configuration > Policies > Administrative Templates > Windows
Components > Windows Error Reporting.
3. Set Disable Windows Error Reporting to Enabled.
Disable automatic updates [NP]
The preferred method of updating virtual desktops is to update the master image and create new
virtual desktops from the updated master. This method provides a measure of change control and
limits the extreme I/O overhead potentially caused by “patch Tuesday” or other events that cause
the entire desktop population to simultaneously download and apply updates.
Komentáře k této Příručce