Fujitsu 68 manual Dual-Core Xeon ab 4-Socket-Systemen, Seite 30

Page 30
Dual-Core Xeon (ab 4-Socket-Systemen)

White Paper Sizing Guide Terminal Server Sizing Guide

Ausgabe: 3.3 Dezember 2006

Dual-Core Xeon (ab 4-Socket-Systemen)

Die multiprozessorfähigen Dual-Core Xeon Prozessoren werden in der PRIMERGY RX600 S2 und PRIMERGY RX600 S3 eingesetzt. Unter einem 64-bit Windows Server 2003 wurden diese Prozessoren in ihrer Skalierung vermessen. Die Prozessoren der Xeon 70xx Reihe mit einem 2 MB Second-Level-Cache (SLC) pro Prozessorkern und FSB-Taktgeschwindigkeiten von 667 MHz und 800 MHz sind unter dem Codenamen »Paxville« bekannt, während die Xeon Prozessoren der Reihe 71xxM mit dem Codenamen »Tulsa« einen von beiden Prozessorkernen gemeinsam benutzten Third-Level-Cache (TLC) haben und immer mit einem 800 MHz FSB betrieben werden.

Im nachfolgenden Diagramm sind alle Dual-Core Xeon Prozessoren gegenübergestellt, unabhängig davon, in welcher Generation der PRIMERGY RX600 oder TX600 Systeme sie eingesetzt werden können. Die Leistung der Prozessoren im Anwendungsszenario eines Terminal Servers ist nicht ausschließlich von der Taktfrequenz abhängig, sondern auch vom Prozessortyp, der Cache-Größe und der Geschwindigkeit des Front-Side-Busses. Vergleicht man innerhalb einer Prozessorgeneration die Leistungssteigerung, die sich aus der Erhöhung der Taktfrequenz ergibt, so erkennt man, dass sich die Frequenzsteigerung nicht 1:1 in der relativen Performance-Steigerung widerspiegelt. Dies erklärt sich aus dem gleich bleibenden Front-Side- Bus (FSB) und der somit unveränderten Geschwindigkeit bei Speicher- und I/O-Zugriffen. Einen deutlich größeren Einfluss auf die Leistung hat jedoch die Größe des CPU-Cache, denn durch diesen Cache wird der Front-Side-Bus entlastet. Die Verdopplung des Caches vom 1 MB auf 2 MB bei den Xeon 7030 und Xeon 7041 Prozessoren in Verbindung mit einer geringen Frequenzerhöhung von 0.2 GHz steigert die Benutzerzahl um ca. 28%. Einen deutlichen Leistungssprung erzielt man durch den Einsatz eines zweiten Prozessors, die Steigerung der Benutzeranzahl liegt zwischen 48% und 78%.

(Medium Lastprofil, Microsoft Office 2003, Microsoft Terminal Services)

In der Konfiguration mit vier Prozessoren zeigt sich, bei dem hier verwendeten Lastprofil, eine ungünstigere Skalierung verglichen mit einem Ausbau mit zwei Prozessoren. Durch jeden weiteren Prozessor steigt der Synchronisationsaufwand seitens der Hardware und des Betriebssystems an, während die Geschwindigkeit der Zugriffe auf die anderen Ressourcen gleich bleibt. Aus diesem Grund kann die Leistungsfähigkeit des Terminal Servers durch das Hinzufügen weiterer Prozessoren nicht mehr effizient gesteigert werden. Man erkennt, dass die Benutzeranzahl nicht gegen einen Grenzwert läuft, sondern durch Einsatz eines größeren Prozessors weiter erhöht werden kann, aber der Zugewinn an Leistung ist nicht so groß wie bei der Verdopplung der Prozessoren von 1 auf 2. Durch das hier verwendete Medium Lastprofil, das die An- und Abmeldung des Benutzers mit einschließt und bei dem alle Benutzer einen bebilderten Text mit Microsoft Word erstellen, tritt bei der PRIMERGY RX600 S3 im Ausbau mit vier Prozessoren eine Überlastung des Terminal Servers auf, da sich mit steigender Benutzeranzahl viele Benutzer gleichzeitig anmelden und gleichzeitig auf das Dateisystem zugreifen. Die Benutzeranzahl bleibt hinter den Erwartungen zurück, während noch ausreichend CPU- und Hauptspeicherreserven vorhanden sind. Hierbei sind die Prozessoren nur zu 40% - 50% ausgelastet, wobei das Disk-Subsystem keinen Engpass darstellt. Der Bottleneck ist in der Handhabung des Dateisystems seitens Windows zu suchen.

© Fujitsu Siemens Computers, 2006

Seite 30 (68)

Image 30
Contents Abstract Terminal Server Sizing GuideReliability & Availability PRIMERGYScalability, Flexibility & Expandability SecurityWindows Terminal Server Senkung der TCO durch RezentralisierungEinsatzgebiet 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-UpScale-Out Just a Bunch of ServersServer-Farm Load-balanced Server-Farm Scale-Out mit Terminal ServerSeite 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 werdenProzessorauslastung ReaktionszeitSeite 21 Tuning würden. In diesem Beispiel ist der Score »76 Benutzer«Ressourcenbedarf Rechenleistung ProzessortypTaktfrequenz Pentium MPentium Pentium DSeite 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-bit64-bit Vergleich 32-bit und 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 VersionAnwendungen Microsoft Office VersionEinstellungen für Microsoft Office in einer Terminal Server Umgebung Infrastruktur ClientsBenutzerprofile User Profiles Terminal Services Licensing ServerActive Directory Backend ServerVergleich der Messwerkzeuge Microsoft Testwerkzeuge und -SkripteTestwerkzeuge und -Umgebung Test-Skripte TestmethodikSeite 63 Ergebnisse von Fujitsu Siemens Computers und Microsoft Seite 64Seite 65 Resümee Seite 66Welcher Benutzer nutzt wann und wie oft welche Anwendung? Literatur KontaktmailtoPRIMERGY-PM@fujitsu-siemens.com