Fujitsu 68 manual 64-bit, Intel Itanium IA64

Page 53
64-bit

White Paper Sizing Guide Terminal Server Sizing Guide

Ausgabe: 3.3 Dezember 2006

64-bit

Heute sind zwei verschiedene 64-bit Plattformen etabliert, die sich grundlegend unterscheiden.

Intel Itanium (IA64)

Bereits seit langem sind 64-bit PRIMERGY Systeme auf Basis von Intel Itanium und Itanium-2 Prozessoren verfügbar. Diese Prozessoren sind jedoch nicht Code-kompatibel zu 32-bit-Anwendungen (x86). x86- Anwendungen werden auf Itanium Systemen lediglich emuliert, was jedoch einen entsprechenden Performance-Verlust durch die Emulationsschichten bedeutet. Obgleich Itanium Systeme seit Jahren verfügbar sind, gibt es bis heute nur sehr wenige Anwendungen, die für Itanium Prozessoren optimiert und kompiliert sind. So ist zwar Windows Server 2003 und somit die Terminal Services für Itanium Systeme verfügbar, jedoch gibt es Citrix Presentation Server nicht für Itanium, und auch Standard-Office Anwendungen, wie Microsoft Office, sind nicht für die Itanium Plattform verfügbar.

Daher wäre es äußerst ineffizient, einen Terminal Server auf einer Itanium-Architektur zu betreiben, denn (fast) alle Benutzer-Anwendungen müssten emuliert werden. Dies ist effektiv langsamer als ein Terminal Server auf Basis der 32-bittigen x86-Architektur.

x64

Einen weicheren Migrationsweg von 32-bit auf 64-bit ermöglichen Prozessoren, die 100% kompatibel zur x86-Architektur sind und Erweiterungen für 64-bit bieten. Hierzu zählen der AMD Opteron mit der AMD64- Achitektur und die Intel Pentium und Xeon Prozessoren der neuesten Generation mit EM64T-Architektur. Beide Architekturen werden zumeist kurz mit x64 bezeichnet.

Da bei einem x64-System alle 32-bit Anwendungen ohne Emulation ablaufen, ist der Overhead wesentlich geringer als bei einem Itanium-System. Dennoch ist es natürlich optimal, wenn x64-Versionen der Software verfügbar sind. Im zweiten Quartal 2005 hat Microsoft zeitgleich mit dem Service Pack 1 für Windows Server 2003 auch eine x64-Version von Windows Server 2003 herausgegeben. Beide Versionen liegen heute in der »R2«-Version vor.

Viele systemnahe Anwendungen und alle Anwendungen, die Treiberkomponenten enthalten, müssen speziell für x64-Systeme angepasst werden, da diese im 32-bit-Modus nicht ablauffähig sind. Beispiele für Anwendungen, die speziell für 64-bit angepasst wurden oder werden, sind Citrix Presentation Server, Microsoft SQL Server oder Microsoft Exchange Server. 16-bit-Anwendungen für DOS oder Windows sind generell nicht mehr ablauffähig, dies ist insbesondere ein Problem für Anwendungen mit einem 16-bit- Installer.

Andere 32-bit Anwendungen können direkt unter dem x64-Betriebssystem ausgeführt werden. Hierzu gehört auch Microsoft Office. Das 64-bit Windows stellt das WoW64 (»Windows on Windows64«) Subsystem bereit, um einen reibungslosen Betrieb der 32-bit-Applikationen zu ermöglichen. Im WoW64 werden Zugriffe auf den Speicher, auf die Registry und auf das Dateisystem isoliert. Im Gegensatz zum IA64-System, auf dem die 32-bit Anwendung komplett emuliert werden muss, ist der x64-Prozessor 100% kompatibel zu x86 und daher ist der Overhead einer 32-bit-Anwendung auf einem 64-bit Betriebssystem gering und kann vernachlässigt werden. Allerdings wird eine 32-bit-Anwendung mehr Arbeitsspeicher verbrauchen, wenn sie auf einem 64-bit-Betriebssystem ausgeführt wird, wie viel mehr, hängt von der Anwendung ab.

Nachfolgende Tabelle gibt einen Überblick über die Systemplattformen, die Windows-Produkte und deren Anforderungen an Gerätetreiber und Anwendungen.

 

Server-Plattform

 

x86

 

x64

 

x64

 

IA64

 

 

 

Windows Server

 

Windows Server

 

Windows Server

 

Windows Server 2003

 

 

 

2003 R2

 

2003 R2

 

2003 R2

 

 

 

Windows Produkt

 

Standard Edition

 

Standard Edition

 

Standard x64 Edition

 

Enterprise Edition for

 

 

Enterprise Edition

 

Enterprise Edition

 

Enterprise x64 Edition

 

Itanium-based Systems

 

 

 

 

 

 

 

 

 

Datacenter Edition

 

Datacenter Edition

 

Datacenter x64 Edition

 

Datacenter Edition for

 

 

 

 

 

 

 

 

 

Itanium-based Systems

 

Betriebssystem

 

32-bit

 

32-bit

 

64-bit

 

64-bit

 

Gerätetreiber

 

32-bit

 

32-bit

 

64-bit

 

64-bit

 

Anwendungen

 

32-bit

 

32-bit

 

32-bit und 64-bit

 

64-bit

 

 

 

 

 

 

 

 

 

 

© Fujitsu Siemens Computers, 2006

Seite 53 (68)

Image 53
Contents Terminal Server Sizing Guide AbstractScalability, Flexibility & Expandability PRIMERGYReliability & Availability SecurityEinsatzgebiet Windows Terminal ServerSenkung der TCO durch Rezentralisierung Historie Microsoft Terminal ServicesCitrix Presentation Server Application Isolation Citrix Presentation ServerVirtual Address Support Virtual Memory OptimizationSupport für Windows Server 2003 x64 Edition CPU Utilization ManagementVerbessertes Printing Seite 7Scale-Up SkalierungServer-Farm Scale-OutJust a Bunch of Servers Seite 10 Load-balanced Server-FarmScale-Out mit Terminal Server Benutzer DimensionierungBenutzersimulation Seite 13 Seite 14 VergleichbarkeitSeite 15 »Tool for User Simulation«dem Netzwerk zwischen Clients und dem Terminal Controller T4US-Control MessumgebungLastgeneratoren ClientsInfrastruktur-Server LastprofilMessmethode Messarten, Messdauer und MessphasenReferenzmessung mit konstanter Benutzeranzahl Messung mit konstanter BenutzeranzahlWährend aller Phasen werden Messung mit variabler BenutzeranzahlSeite 21 ProzessorauslastungReaktionszeit würden. In diesem Beispiel ist der Score »76 Benutzer« TuningRessourcenbedarf Prozessortyp RechenleistungPentium M TaktfrequenzSeite 26 PentiumPentium D 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 SpeicherSeite 55 64-bitVergleich 32-bit und 64-bit Page Seite 57 Anzahl ProzesseTerminal Server Version Wie wirkt sich ein Upgrade der Citrix Software aus?Microsoft Terminal Server vs. Citrix Presentation Server Citrix Presentation Server VersionEinstellungen für Microsoft Office in einer Terminal Server Umgebung AnwendungenMicrosoft Office Version Clients InfrastrukturActive Directory Terminal Services Licensing ServerBenutzerprofile User Profiles Backend ServerTestwerkzeuge und -Umgebung Vergleich der MesswerkzeugeMicrosoft Testwerkzeuge und -Skripte Seite 63 Test-SkripteTestmethodik Seite 64 Ergebnisse von Fujitsu Siemens Computers und MicrosoftSeite 65 Seite 66 ResümeeWelcher Benutzer nutzt wann und wie oft welche Anwendung? mailtoPRIMERGY-PM@fujitsu-siemens.com LiteraturKontakt