Tuning performance for Windows Server 2012 or 2012 R2 Standard virtual images
Tuning the performance of a Windows Server 2012 or a 2012 R2 Standard virtual image can improve deployment times for your virtual patterns.
About this task
- Create the virtual image using Windows OS pattern kit.
- Import the virtual image into the PureApplication® System catalog of virtual images by using the console.
- Extend the imported virtual image. As part of this process, the virtual image is included in a virtual system pattern, which is then deployed. The virtual machine is started as part of the virtual system pattern deployment. As it is started for the first time, the virtual machine adapts to the PureApplication System environment.
- Make the recommended tuning modifications to the deployed virtual machine as described below.
- Capture the modified extended image back. The new captured image includes the adaptations along with the tuning modifications.
Even if you decide not to make these recommended tuning modifications to the virtual image that you create using the OS pattern kit, you should still extend and capture the imported image as described in the above procedure. Use the extended and captured virtual image in new virtual system patterns, instead of the original image. This new image will have the PureApplication System adaptations. Using that image results in shorter deployment times.
- Disable hardware devices and hardware configuration settings
that are typically enabled but which do not apply when you are using
a virtual server.
Use Windows Device Manager to disable hardware interface devices and configurations. To open the Device Manager, click.Consider the following list of devices and disable or uninstall those devices that will not be used. You might also have additional devices that are not used in your environment that you can also disable or uninstall as needed.
- Display adapters
- Diskette drives (these might also be referred to in the image as floppy disk drives)
- Diskette controllers (these might also be referred to in the image as floppy drive controllers)
- Mice and other pointing devices
- Ports (COM and LPT)
- Print queues
- System speaker
- Disable Windows services
that are not used in your environment. Use Windows Services to disable services that are typically enabled but which do not apply when using a virtual server. To open Windows Services, click.Consider the following list of services and disable those services that will not be used. You might also have additional services that are not used in your environment that you can also disable as needed.
Important: Ensure that you are conforming to your local security policy before you disable any security related service.
- Background Intelligent Transfer Service
- Certificate Propagation
- Print Spooler
- Shell Hardware Detection
- Windows Firewall
- Windows Update
- Remote Desktop Services UserMode Port Redirector
- Remote Desktop Configuration
- Remote Desktop ServicesNote: If you disable Remote Desktop Services, you might want to provide another way to access the deployed virtual machine.
- Configure Windows advanced
performance settings for visual effects, advanced processor scheduling,
and data execution prevention. To access Windows Advanced Performance Options settings, click.
These recommended settings offer only minor performance benefits during the deployment process. You should evaluate your overall business needs when deciding how to set the advanced system properties, and consider the recommendations in your overall evaluation.
- Configure the performance of visual effects. On the Visual Effects tab of the Performance Options page, select the Let Windows choose what's best for my computer option. Selecting the Adjust for best performance option has a slight negative impact on pattern deployment performance.
- Select Background services. On the Advanced tab, select the Background services option. This might result in a slight performance benefit for pattern deployment.
- Configure the security and data protection of certain Windows programs and services.
On the Data Execution Prevention tab, select the Turn on DEP for all programs and services except those I select option. Selecting the Turn on DEP for essential Windows programs and service only option has a slight negative impact on pattern deployment performance.Important: Regardless of which option that you select, ensure that you are conforming to your local security policy.
- Configure the performance of visual effects.
- Update initial configuration settings. Initial configuration includes the following settings:
- Windows Update
- Windows Error Reporting
- Windows Customer Experience Improvement Program
These recommended settings offer only minor performance benefits during the deployment process. You should evaluate your overall business needs when deciding how to set the initial configuration settings, and consider the recommendations in your overall evaluation.
- Configure Windows updates
to install automatically. To set this property, navigate to Windows Update property and enable the Install updates automatically option. On the Windows Update page, click Change settings.. Locate the
- Configure Windows Error
Reporting to ask about sending reports each time an error occurs.
To set this property, navigate to Windows Error Reporting property and enable the Ask me about sending reports every time an error occurs option.. Locate the
- Participate in the Customer Experience Improvement Program.
To set this property, navigate to Customer Experience Improvment Program property and select Yes, I want to participate in the CEIP option.. Locate the
- Disable the Windows screen
- Click .
- Select (None) from the Screen saver list, and click OK.
- Disable the Windows Welcome
- Select No GUI boot.