Fujitsu 68 Terminal Server Version, Microsoft Terminal Server vs. Citrix Presentation Server

Page 58
Terminal Server Version

White Paper Sizing Guide Terminal Server Sizing Guide

Ausgabe: 3.3 Dezember 2006

Terminal Server Version

Microsoft Terminal Server vs. Citrix Presentation Server

Welche Unterschiede gibt es zwischen den Microsoft Terminal Services und Citrix Presentation Server?

Die größten Unterschiede zwischen den Microsoft Terminal Services und Citrix Presentation Server liegen im Netzwerkbereich. Dies wurde bereits im Kapitel »Netzwerk« behandelt. Wenn das Netzwerk keinen Engpass darstellt, liegen die Unterschiede bei der Benutzeranzahl, die ein Terminal Server bedienen kann, im Rahmen der Messungenauigkeit.

Schaut man sich die Performance Counter im Detail an, so kann man, abgesehen vom Netzwerk, weitere Unterschiede zwischen den verschiedenen Terminal Server Implementierungen erkennen. Da sich die Citrix Versionen unterscheiden, sind die Unterschiede in der nachfolgenden Tabelle aufgeführt, wobei die Tendenz bei allen Citrix Produkten gleich ist. Citrix Presentation Server belegt etwas mehr Hauptspeicher pro

Benutzer,

sowohl der »Working Set« als

 

 

 

 

 

 

 

 

auch die

»Committed

Bytes« sind

höher,

 

 

 

Unterschied zu Microsoft Terminal Server

 

 

 

 

 

Citrix

 

 

dadurch

verringert

sich

der

freie

 

Performance

 

Citrix

 

 

 

 

 

 

Presentation

 

 

Hauptspeicher »Available MBytes«.

 

 

Counter

 

MetaFrame

 

 

Vergleich

 

 

 

 

Server 4.0 (32-

 

 

 

 

 

 

 

 

 

XP 1.0

 

 

 

Die Citrix Lösung hat Vorteile bei den

 

 

 

 

bit und 64-bit)

 

 

 

 

 

 

 

 

 

Interrupts, es werden bei der gleichen

 

Working Set

 

+3%

 

+8% bis +15%

 

schlechter

Benutzerlast weniger

Interrupts

gebraucht.

 

Committed Bytes

+5%

 

+12% bis +20%

 

schlechter

Nachteile zeigen sich jedoch bei den

 

Available MBytes

 

-8%

 

-4% bis -7%

 

schlechter

Context Switches, hier treten

gegenüber

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

den Microsoft Terminal Services mehr Context Switches auf. Bei den Festplattenzugriffen sind keine nennenswerten Unterschiede zu erkennen. Bei einem Terminal Server im Echteinsatz, der nicht an seiner Leistungsgrenze arbeitet, sind diese Unterschiede jedoch nicht performancerelevant.

Citrix Presentation Server Version

Wie wirkt sich ein Upgrade der Citrix Software aus?

Aus Gründen der Vergleichbarkeit mit älteren Messungen wurden einige Citrix Messungen mit Citrix MetaFrame XP 1.0 FR3 durchgeführt. Das Nachfolgeprodukt war Citrix MetaFrame Presentation Server 3.0 (MPS 3.0). Heute ist Citrix Presentation Server 4.0 aktuell, den es in einer 32-bit Version und in einer 64-bit Version gibt.

Auf einer PRIMERGY RX300 S2 wurde der Unterschied der Citrix Versionen unter Windows Server 2003 Enterprise Edition untersucht. Nur die Software auf dem Terminal Server wurde aktualisiert, der ICA Client auf den Lastgeneratoren wurde unverändert gelassen.

Beim Vergleich von Citrix MetaFrame 1.0 FR3 mit Citrix MetaFrame Presentation Server 3.0 wird die gleiche absolute Benutzeranzahl erreicht, die Prozessorleistung ist hier der begrenzende Faktor. Auch wenn die absolute Benutzeranzahl in beiden Fällen gleich ist, so erkennt man doch Unterschiede zwischen den beiden Versionen, wenn man die während der Messung aufgezeichneten Performance Counter vergleicht. Bei MPS 3.0 ist der Speicherverbrauch insgesamt höher, es werden auch mehr Prozesse pro Benutzer gestartet.

Ob man mit Citrix Presentation Server 4.0 die gleiche Anzahl Benutzer erreicht wie mit den Vorgängerprodukten, hängt vom Hauptspeicherausbau des verwendeten PRIMERGY Systems ab. Citrix

Presentation

Server

4.0

belegt

mehr

 

 

 

 

 

 

 

 

Hauptspeicher pro Benutzer, auch in der 32-bit

 

Citrix Version

 

MB

 

Committed

 

Working Set

Version. Deutlich mehr Hauptspeicher verbraucht

 

 

pro User

 

Bytes

 

pro User

die 64-bit Version von Citrix Presentation Server,

 

 

 

 

 

pro User

 

 

wie es bei einem 64-bit Programm üblich ist. Die

 

MetaFrame XP 1.0

 

20

 

33

 

38

Tabelle zeigt

den

Speicherverbrauch

der

 

MetaFrame

 

20

 

33

 

36

verschiedenen Citrix Versionen pro Benutzer, wie

 

Presentation Server 3.0

 

 

 

 

 

 

 

 

 

 

er beim Medium Lastprofil in unserer

 

 

 

 

 

 

Presentation Server 4.0

 

22

 

35

 

38

Messumgebung ermittelt wurde.

 

 

 

 

 

 

 

 

 

 

 

 

 

Presentation Server 4.0

 

30

 

45

 

44

Keine Unterschiede erkennt man bei den

 

 

 

 

 

x64

 

 

 

 

 

 

 

 

 

 

Ressourcen

»Disk«,

»Netzwerk«

und

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

»Prozessor«.

 

 

 

 

 

 

 

 

 

 

 

 

© Fujitsu Siemens Computers, 2006

Seite 58 (68)

Image 58
Contents Abstract Terminal Server Sizing GuideReliability & Availability PRIMERGYScalability, Flexibility & Expandability SecuritySenkung der TCO durch Rezentralisierung Windows Terminal ServerEinsatzgebiet Microsoft Terminal Services HistorieCitrix Presentation Server Virtual Address Support Citrix Presentation ServerApplication Isolation Virtual Memory OptimizationVerbessertes Printing CPU Utilization ManagementSupport für Windows Server 2003 x64 Edition Seite 7Skalierung Scale-UpJust a Bunch of Servers Scale-OutServer-Farm Scale-Out mit Terminal Server Load-balanced Server-FarmSeite 10 Dimensionierung BenutzerBenutzersimulation Seite 13 Vergleichbarkeit Seite 14»Tool for User Simulation« Seite 15dem Netzwerk zwischen Clients und dem Terminal Lastgeneratoren MessumgebungController T4US-Control ClientsLastprofil Infrastruktur-ServerReferenzmessung mit konstanter Benutzeranzahl Messarten, Messdauer und MessphasenMessmethode Messung mit konstanter BenutzeranzahlMessung mit variabler Benutzeranzahl Während aller Phasen werdenReaktionszeit ProzessorauslastungSeite 21 Tuning würden. In diesem Beispiel ist der Score »76 Benutzer«Ressourcenbedarf Rechenleistung ProzessortypTaktfrequenz Pentium MPentium D PentiumSeite 26 Xeon Single-Core Xeon für 2-Socket-Systeme Dual-Core Xeon für 2-Socket-Systeme Seite 28Xeon MP Single-Core, ab 4-Socket-Systemen Seite 29Dual-Core Xeon ab 4-Socket-Systemen Seite 30AMD Opteron Seite 31Front-Side-Bus Seite 32Caches Medium Lastprofil, Microsoft Office XP Citrix MetaFrameSeite 34 Hyper-Threading Anzahl Prozessoren Seite 36Verhalten bei hoher CPU-Last Seite 38 Arbeitsspeicher Seite 39anwächst Seite 41 Seite 42 Seite 43 »Desktop« oder »Published Application«? »Logoff« oder »Disconnect«? Disk-Subsystem Seite 46Seite 47 Man unterscheidet folgende Arten von Disk-Subsystemen Controller« erstelltNetzwerk Seite 50 Benutzerverhalten EingabegeschwindigkeitBetriebssystem Windows Server 2003 R264-bit Intel Itanium IA64Nutzbarer Speicher 32-bitVergleich 32-bit und 64-bit 64-bitSeite 55 Page Anzahl Prozesse Seite 57Microsoft Terminal Server vs. Citrix Presentation Server Wie wirkt sich ein Upgrade der Citrix Software aus?Terminal Server Version Citrix Presentation Server VersionMicrosoft Office Version AnwendungenEinstellungen für Microsoft Office in einer Terminal Server Umgebung Infrastruktur ClientsBenutzerprofile User Profiles Terminal Services Licensing ServerActive Directory Backend ServerMicrosoft Testwerkzeuge und -Skripte Vergleich der MesswerkzeugeTestwerkzeuge und -Umgebung Testmethodik Test-SkripteSeite 63 Ergebnisse von Fujitsu Siemens Computers und Microsoft Seite 64Seite 65 Resümee Seite 66Welcher Benutzer nutzt wann und wie oft welche Anwendung? Kontakt LiteraturmailtoPRIMERGY-PM@fujitsu-siemens.com