Fujitsu 68 manual »Tool for User Simulation«, Seite 15

Page 15
»Tool for User Simulation«

White Paper Sizing Guide Terminal Server Sizing Guide

Ausgabe: 3.3 Dezember 2006

»Tool for User Simulation«

Aus den Gründen, die in den vorhergehenden Abschnitten diskutiert werden, hat Fujitsu Siemens Computers sich entschlossen, einen eigenen Lastsimulator zu entwickeln, der keinen dieser Nachteile besitzt und der unabhängig von dem verwendeten Terminal Server und ohne Einflüsse auf das zu testende System beliebige Benutzerprofile simulieren kann.

T4US, »Tool for User Simulation«, ist ein flexibles Werkzeug, das beliebige Terminal Server-artige Szenarien simulieren kann, unabhängig vom verwendeten Betriebssystem und von der Anwendersoftware, und eine detaillierte Messwerterfassung von Antwortzeiten und Auslastung unterschiedlichster Systemkomponenten vornimmt.

Benutzeraktivitäten können mit Hilfe des Auf- zeichnungswerkzeugs T4US-Recordin Echtzeit aufgezeichnet werden. Dazu gehören die Tastatur- und Mauseingaben, die Zeiten zwischen den einzelnen Eingaben, sowie die Bildschirmausgaben. Alle Aktionen werden in lesbarer Form in einem T4US- Skript abgelegt. In der Simulation werden diese aufgezeichneten Eingabedaten mit identischem

Zeitverhalten simuliert und die Bildschirmausgaben mit den aufgezeichneten verglichen. Dabei sind die Simulationsläufe jederzeit reproduzierbar. Verschiedene T4US-Skripte können miteinander kombiniert werden, so dass aus den Aufzeichnungen von unterschiedlichen Benutzeraktivitäten beliebige Lastprofile zusammengestellt werden können. Sollen die Lastprofile an verschiedene Umgebungen angepasst werden oder für eine Vielzahl von Benutzern gleichzeitig verwendet werden, so können Teile mit Hilfe von variablen Parametern wie Benutzername, Servername, Domainname usw. parametrisiert werden ohne das Zeitverhalten zu beeinflussen.

Der Lastsimulator von T4US besteht aus drei Komponenten. T4US-Controlist die zentrale Steuerkonsole. Über eine grafische Oberfläche wird der gesamte Simulationslauf zentral gesteuert und überwacht. Alle Messwerte werden bereits während der Messung ermittelt und über ein separates LAN, das Simulationsnetzwerk, von den Lastgeneratoren zur Steuerkonsole übermittelt und dort gesammelt. Bereits während der Messung können die Werte automatisch ausgewertet und so zur dynamischen Steuerung des Messlaufs verwendet werden.

© Fujitsu Siemens Computers, 2006

Seite 15 (68)

Image 15
Contents Terminal Server Sizing Guide AbstractSecurity PRIMERGYScalability, Flexibility & Expandability Reliability & AvailabilityWindows Terminal Server Senkung der TCO durch RezentralisierungEinsatzgebiet Historie Microsoft Terminal ServicesCitrix Presentation Server Virtual Memory Optimization Citrix Presentation ServerApplication Isolation Virtual Address SupportSeite 7 CPU Utilization ManagementSupport für Windows Server 2003 x64 Edition Verbessertes PrintingScale-Up SkalierungScale-Out Just a Bunch of ServersServer-Farm Load-balanced Server-Farm Scale-Out mit Terminal ServerSeite 10 Benutzer DimensionierungBenutzersimulation Seite 13 Seite 14 VergleichbarkeitSeite 15 »Tool for User Simulation«dem Netzwerk zwischen Clients und dem Terminal Clients MessumgebungController T4US-Control LastgeneratorenInfrastruktur-Server LastprofilMessung mit konstanter Benutzeranzahl Messarten, Messdauer und MessphasenMessmethode Referenzmessung mit konstanter BenutzeranzahlWährend aller Phasen werden Messung mit variabler BenutzeranzahlProzessorauslastung ReaktionszeitSeite 21 würden. In diesem Beispiel ist der Score »76 Benutzer« TuningRessourcenbedarf Prozessortyp RechenleistungPentium M TaktfrequenzPentium Pentium DSeite 26 Xeon Single-Core Xeon für 2-Socket-Systeme Seite 28 Dual-Core Xeon für 2-Socket-SystemeSeite 29 Xeon MP Single-Core, ab 4-Socket-SystemenSeite 30 Dual-Core Xeon ab 4-Socket-SystemenSeite 31 AMD OpteronSeite 32 Front-Side-BusMedium Lastprofil, Microsoft Office XP Citrix MetaFrame CachesSeite 34 Hyper-Threading Seite 36 Anzahl ProzessorenVerhalten bei hoher CPU-Last Seite 38 Seite 39 Arbeitsspeicheranwächst Seite 41 Seite 42 Seite 43 »Desktop« oder »Published Application«? »Logoff« oder »Disconnect«? Seite 46 Disk-SubsystemSeite 47 Controller« erstellt Man unterscheidet folgende Arten von Disk-SubsystemenNetzwerk Seite 50 Eingabegeschwindigkeit BenutzerverhaltenWindows Server 2003 R2 BetriebssystemIntel Itanium IA64 64-bit32-bit Nutzbarer Speicher64-bit Vergleich 32-bit und 64-bitSeite 55 Page Seite 57 Anzahl ProzesseCitrix Presentation Server Version Wie wirkt sich ein Upgrade der Citrix Software aus?Terminal Server Version Microsoft Terminal Server vs. Citrix Presentation ServerAnwendungen Microsoft Office VersionEinstellungen für Microsoft Office in einer Terminal Server Umgebung Clients InfrastrukturBackend Server Terminal Services Licensing ServerActive Directory Benutzerprofile User ProfilesVergleich der Messwerkzeuge Microsoft Testwerkzeuge und -SkripteTestwerkzeuge und -Umgebung Test-Skripte TestmethodikSeite 63 Seite 64 Ergebnisse von Fujitsu Siemens Computers und MicrosoftSeite 65 Seite 66 ResümeeWelcher Benutzer nutzt wann und wie oft welche Anwendung? Literatur KontaktmailtoPRIMERGY-PM@fujitsu-siemens.com