WINDOWS 10 OPTIMIZATION TEST RESULTS

TECHNICAL WHITE PAPER ? SEPTEMBER 2016

WINDOWS 10 OPTIMIZATION TEST RESULTS

View in VMware Horizon 7

WINDOWS 10 OPTIMIZATION TEST RESULTS

Table of Contents

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Audience. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Horizon 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Testing Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 VMware OSOT Fling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Login VSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Optimizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Main Optimizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Additional Optimizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Benchmark Test Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Optimization Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 vCenter Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 About the Author. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

TECHNICAL WHITE PAPER | 2

WINDOWS 10 OPTIMIZATION TEST RESULTS

Introduction

This paper presents crucial test results that demonstrate the benefits of the VMware Operating System Optimization Tool (OSOT) Fling for View desktops in VMware Horizon? 7. It compares optimized and non-optimized versions of Windows 10 and optimized Windows 7, highlighting the resources needed to upgrade to Windows 10 from Windows 7 in a virtualized environment. Additional optimizations not handled by the Optimization Fling or described in the VMware Windows Operating System Optimization Tool Guide are also included. Audience This paper was written specifically for data center administrators and IT personnel who want to upgrade from Windows 7 to Windows 10 or to optimize Windows 10 operating systems for View virtual desktops in Horizon 7. Architects and others interested in Horizon 7 or in improving the performance of Windows desktops may also find it useful. Horizon 7 Horizon 7 provides centralized image management for virtualized or hosted desktops and applications, which can be delivered to end users through a single platform. Desktop and application services-- including RDS-hosted apps, packaged apps with VMware ThinApp?, SaaS apps, and even virtualized apps from Citrix--can all be accessed from a single, unified workspace. Horizon 7 supports both Windows and Linux-based desktops, including RHEL, Ubuntu, CentOS, and NeoKylin. This paper, however, focuses on Windows 7 and Windows 10, especially the performance differences between optimized and non-optimized versions.

Testing Details

The following sections discuss the testing performed, including the VMware OSOT Fling, additional optimizations, testing methods, hardware, and results. VMware OSOT Fling The free OSOT Fling makes it easy to apply configuration settings to desktops and servers. It includes settings to optimize the following Windows operating systems for both desktops and servers that reside in the data center and in the cloud: ? Windows 7 ? Windows 8 ? Windows 8.1 ? Windows 10 ? Windows Server 2008 (including R2) ? Windows Server 2012 (including R2) The OSOT Fling optimizes RDSH servers for VMware Horizon 6, Horizon 7, and VMware Horizon AirTM.

TECHNICAL WHITE PAPER | 3

WINDOWS 10 OPTIMIZATION TEST RESULTS

Login VSI All performance testing documented in this paper used the Login VSI benchmarking tool, the industrystandard load-testing solution for centralized virtualized desktop environments. Login VSI measures the total response time of several specific user operations performed within a desktop workload in a scripted loop. The baseline measures the response time, in milliseconds (ms), of specific operations performed in the desktop workload.

The Login VSI test suite defines several types of workloads to simulate various types of users, as shown in Table 1.

WORKLOAD

Task Worker Office Worker Knowledge Worker Power User

PROFILE WEIGHT

Light Medium Medium Heavy

vCPU

1 1 2 2?4

APPS

2?3 4?6 4?7 5?9

VIDEO

No 240p 360p 720p

Table 1: Login VSI Workloads

For the tests reported in this paper, we used the Knowledge Worker workload, which simulates how resources are used in VDI environments that use two virtual CPUs in their virtual machines. The Knowledge Worker workload includes the following applications:

? Microsoft Outlook ? Microsoft Internet Explorer ? Microsoft Word ? Adobe Acrobat Reader ? Microsoft PowerPoint ? Microsoft Excel ? Adobe Flash Player ? Java 7 ? FreeMind ? Login VSI photo viewer ? Doro PDF Writer

The Login VSI Benchmark mode predefines and constrains the launch window to 2880 seconds (48 minutes). This gives a normalized baseline to compare all tests and allows for the workload to complete a full 48-minute cycle. There is only one phase to this profile. A user starts a remote desktop session on a VM and begins the workload. At the end of the workload cycle, a benchmark, or baseline, score is calculated. The lower the score, the better the result or performance.

TECHNICAL WHITE PAPER | 4

WINDOWS 10 OPTIMIZATION TEST RESULTS

MEASUREMENT ID

WSLD

MEASUREMENT ACTION

MEASUREMENT ACTION D E TA I L E D

Start Microsoft Word and Start and load a local random load a random document. document file from the content

pool.

M E A S U R E S - R E L AT E D RESOURCE

CPU, RAM, and I/O

NSLD

Start VSI Notepad and

Start and load a local random text CPU and I/O

load a random document. file from the content pool.

WFO

Open a file in VSI Notepad.

Ctrl+O

CPU, RAM, and I/O

NFP

Open Print in VSI

Ctrl+P

CPU

Notepad.

ZHC

Compress files with high Compress a local random PST file CPU

compression.

from the content pool (5 MB).

ZNC

Compress files with no Compress a local random PST file I/O

compression.

from the content pool (5 MB).

Table 2: Actions Taken During a Knowledge Worker Test Session

We took a methodical approach to all test operations. Tests were performed in an environment where the only services and servers used were those needed by Login VSI. No core infrastructure servers, such as Active Directory and SQL servers, were in use by any other applications.

After deploying all components and applications required for the Login VSI workload on each desktop, we conducted functional validation, using a very simple test methodology.

Methodology

To begin, we ran a baseline Login VSI Knowledge Worker benchmark test, with the required applications, to provide a simple baseline showing performance and scale information for a traditional, non-optimized Windows 7 desktop. Next, we ran the same test on an optimized Windows 7 desktop to see the difference in baseline performance. We then ran the Login VSI Knowledge Worker test on a Windows 7 optimized desktop, Windows 10 non-optimized desktop, and Windows 10 optimized desktop.

The measured operations in these benchmarks touch different subsystems, such as CPU (user and kernel), memory, disk, the OS, the application, and print. The operations typically execute quickly. When these operations consistently take a long time to execute, the system becomes saturated because of excessive queuing, and the average response times escalate. This effect is reflected in the baseline score and is also visible to end users.

For each desktop, we ran the test three times to ensure consistency.

TECHNICAL WHITE PAPER | 5

WINDOWS 10 OPTIMIZATION TEST RESULTS

Hardware Each host used for testing was a Dell PowerEdge R730 with 28 cores at 2.29 GHz with 262 GB of memory, and an EMC XtremIO all-flash array for storage.

Table 3: Host Specifications

The XtremIO storage array is an all-flash system, based on a scale-out architecture that uses building blocks called X-Bricks, which can be clustered to increase performance and capacity as required. It is controlled by a standalone, dedicated Linux-based server, called the XtremIO Management Server (XMS). An XMS host, which can be either a physical or a virtual server, can manage multiple XtremIO clusters. An array continues operating if it is disconnected from the XMS, but cannot be configured or monitored. Optimizations We used all the available optimizations in the VMware OSOT Fling. You can choose not to apply all optimizations, but your results may vary. If you do not apply all of the optimizations recommended, at least apply the main optimizations. Main Optimizations These are some of the basic optimizations that were applied: ? Adjust Windows for best performance. ? Turn off all unneeded visual effects. ? Set unused services to either Manual or Disabled. ? Disable programs at startup. ? Use High Performance Power plan. ? Speed up the menu show time.

TECHNICAL WHITE PAPER | 6

WINDOWS 10 OPTIMIZATION TEST RESULTS

As shown in Figure 1, however, far more optimizations are applied by the VMware OSOT Fling.

Figure 1: Some Optimizations Applied by OSOT Fling

Additional Optimizations Whether you choose to use the OSOT Fling or not, the following optional optimizations are strongly suggested: ? Install the latest Windows updates. ? Enable write caching for storage devices. ? Move the page file to separate disk. ? Uninstall any unneeded or unused programs. ? Disable or uninstall all Internet Explorer add-ons and toolbars. ? Keep the index enabled and updated (or disable the index). ? Change how long notifications stay open. ? Adjust privacy settings to not share. ? Speed up Windows shutdown time.

TECHNICAL WHITE PAPER | 7

WINDOWS 10 OPTIMIZATION TEST RESULTS

You can set and adjust the following values for how long Windows waits for hung programs and other programs to save data and close before shutting down:

??AutoEndTasks ??HungAppTimeout ??WaitToKillAppTimeout ??WaitToKillServiceTimeout For each host, make sure the BIOS Power Management Policy settings are set for High performance.

Figure 2: BIOS Power Management Settings

Benchmark Test Results We used the Login VSI 4.0 tool to run a representative workload on virtual desktops running each of the operating system versions to get a benchmark or baseline score.

VSIbase is a baseline score that reflects the response time of specific operations performed in the desktop workload when there is little or no stress on the system. A low baseline indicates a better user experience, resulting from applications responding faster in the environment.

VSIBASE SCORE (IN MICROSECONDS)

0?99 ms 800?1399 ms 1400?1999 ms 1999?9999 ms

Table 4: VSIbase Scoring for This Test Environment

PERFORMANCE

Excellent Very Good Good Reasonable/Poor

TECHNICAL WHITE PAPER | 8

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download