![]() |
Windows Terminal Server, Virtualization, Application Delivery, Windows Software Development, Market Analysis, Training Classes and more... |
|
|
Navigation |
|
|||||||||||||||||||
|
|||||||||||||||||||||
|
|
Awards |
|
||
|
||||
Posted by Benny Tritsch on May 10, 2007
[Introduction] [Methodology] [Performing the
Test] [Measurements] [Results] [Conclusions]
[Appendix 1: Configuration Details] [Appendix 2:
Step-by-Step Description]
A powerful workstation with the vRD tool is used to generate load on each server. The vRD was set up in such a way that a new user can log on to the server via RDP every 30 seconds. It was therefore possible for 120 users to sign on to the server within an hour.
How vRD looked in action can be seen in the following image.

A configuration file containing the logon information of 120 users was stored to each client and loaded into vRD for the test's execution. A sample configuration file for three users can be seen in the following:
|
<?xml version="1.0" encoding="utf-16"?>
|
The test was be started by pressing the corresponding button. Each new user session could be viewed in its own window in vRD at any time.
Three different documents were opened in the corresponding Office application for each user session during the test. After the users logged on it was necessary to copy the required documents directly to the desktop, if they were not already there. The documents are then opened with the appropriate application. These actions may be executed with a script that is stored in the startup folder.
The logon script on the terminal server with Microsoft Office 2003 can be seen in the following:
|
@echo off |
Remark: This script was used with only slight modification on the servers with Microsoft Office 2007 or on the 64-bit platforms. Changes generally related to the installation path of the individual office applications. Due to the static nature of the test methodology presented here, a special adaptation was necessary for Office 2007. A registry setting was required to stop Office 2007 applications from blinking on the menu button in the upper left corner after the initial start. Due to the blinking, which also caused unnecessary RDP communication data streams, related system activities were observed, which prevented objective load measurements. Thus, for every terminal server session and before the start of the first accompanying application, Office 2007 had to be brought into a state as if the user had already clicked on a menu item. This was accomplished by setting the registry key OfficeMenuDiscovered under HKCU \SOFTWARE \Microsoft \Office \12.0 \Common \General to the value DWORD:1 via logon script at the position marked “specific extensions here“ (see also appendix).
The documents that were then opened in the log-on script with the related applications had the following characteristics
The following logon script appeared on the terminal server with OpenOffice.org 2.1:
|
@echo off |
In order to guarantee the possibility of drawing comparisons between the test results, the exact same documents were used for both Microsoft Office and OpenOffice. The documents used for Microsoft Office were opened with the OpenOffice import filter and saved in the corresponding native OpenOffice formats. These converted documents were then used in the test.
At this point it was possible to observe that the document formats for OpenOffice generally required less disk space than those for Microsoft Office.