Minimize the impact on CPU usage when running a large number of Terminal Server sessions by opening the MMC snap-in for Group Policies (gpedit.msc) and making the following changes under Local Computer Policy > User Configuration > Administrative Templates: Under Start Menu and Taskbar, enable Do not keep history of recently opened documents. Start Menu and Taskbar, enable Remove Balloon Tips on Start Menu items. Under Start Menu and Taskbar, enable Remove frequent program list from Start Menu. Minimize the impact on the memory footprint and reduce background activity by disabling certain Microsoft Win32® services. The following are snippets from command-line scripts to accomplish this: Service name Syntax to stop and disable service Desktop Window Manager Session sc config UxSms start= disabled Manager sc stop UxSms Windows Error Reporting service sc config WerSvc start= disabled sc stop WerSvc Windows Update sc config wuauserv start= disabled sc stop wuauserv Minimize background traffic by applying the following changes under Start > All Programs > Administrative Tools > Server Manager, and going to Resources and Support: Opt out of participating in the Customer Experience Improvement Program (CEIP). Opt out of participating in Windows Error Reporting (WER). Apply the following changes from the Terminal Services MMC snap-in (tsconfig.msc): Set the maximum color depth to 24 bits per pixel (bpp). Disable all device redirections. Navigate to Start > All Programs > Administrative Tools > Terminal Services > Terminal Services Configuration and change the Client Settings from the RDP-Tcp properties as follows: Limit the Maximum Color Depth to 24 bpps. Disable redirection for all available devices such as Drive, Windows Printer, LPT Port, COM Port, Clipboard, Audio, Supported Plug and Play Devices, and Default to main client printer. Monitoring and Data Collection The following list of performance counters is considered a base set of counters when monitoring the resource usage on the Terminal Server workload. Log the performance counters to a local, raw (blg) performance counter log. It is less expensive to collect all instances (‘*’ wide character) and then extract particular instances while post-processing by using relog.exe. \Cache\* \IPv4\* \LogicalDisk(*)\* \Memory\* \Network Interface(*)\*
Minimize the impact on CPU usage when running a large number of Terminal Server sessions by opening the MMC snap-in for Group Policies (gpedit.msc) and making the following changes under Local Computer Policy > User Configuration > Administrative Templates: Under Start Menu and Taskbar, enable Do not keep history of recently opened documents. Start Menu and Taskbar, enable Remove Balloon Tips on Start Menu items. Under Start Menu and Taskbar, enable Remove frequent program list from Start Menu. Minimize the impact on the memory footprint and reduce background activity by disabling certain Microsoft Win32® services. The following are snippets from command-line scripts to accomplish this: Service name Syntax to stop and disable service Desktop Window Manager Session Manager sc config UxSms start= disabled sc stop UxSms Windows Error Reporting service sc config WerSvc start= disabled sc stop WerSvc Windows Update sc config wuauserv start= disabled sc stop wuauserv Minimize background traffic by applying the following changes under Start > All Programs > Administrative Tools > Server Manager, and going to Resources and Support: Opt out of participating in the Customer Experience Improvement Program (CEIP). Opt out of participating in Windows Error Reporting (WER). Apply the following changes from the Terminal Services MMC snap-in (tsconfig.msc): Set the maximum color depth to 24 bits per pixel (bpp). Disable all device redirections. Navigate to Start > All Programs > Administrative Tools > Terminal Services > Terminal Services Configuration and change the Client Settings from the RDP-Tcp properties as follows: Limit the Maximum Color Depth to 24 bpps. Disable redirection for all available devices such as Drive, Windows Printer, LPT Port, COM Port, Clipboard, Audio, Supported Plug and Play Devices, and Default to main client printer. Monitoring and Data Collection The following list of performance counters is considered a base set of counters when monitoring the resource usage on the Terminal Server workload. Log the performance counters to a local, raw (blg) performance counter log. It is less expensive to collect all instances (‘*’ wide character) and then extract particular instances while post-processing by using relog.exe. \Cache\* \IPv4\* \LogicalDisk(*)\* \Memory\* \Network Interface(*)\*
WS08PerformanceTuningGuideFinal_En.docx