Terminal Server Sizing Guide - Fujitsu
Terminal Server Sizing Guide - Fujitsu
Terminal Server Sizing Guide - Fujitsu
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
White Paper <strong>Sizing</strong> <strong>Guide</strong> | <strong>Terminal</strong> <strong>Server</strong> <strong>Sizing</strong> <strong>Guide</strong> Version: 4.0, Oktober 2009<br />
Caches<br />
Ein Cache ist generell ein schneller Zwischenspeicher, der durch die Pufferung von Daten den Zugriff<br />
beschleunigt. Bei Intel-CPUs sind die Caches in mehreren Stufen kaskadiert. Man unterscheidet Level 1<br />
Cache, Level 2 Cache (auch Second Level Cache (SLC) genannt) und Level 3 Cache (Third Level Cache<br />
(TLC)). Meistens wird bei den Leistungsdaten der CPUs nur der jeweils letzte Cache genannt. Der Cache<br />
soll verhindern, dass der Prozessor auf Daten des langsameren Arbeitsspeichers warten muss. Je größer<br />
der Cache, umso weniger Speicherzugriffe sind nötig. Aus dieser Zeitersparnis resultiert wiederum eine<br />
höhere Rechenleistung.<br />
Vergleichende Messungen mit dem <strong>Terminal</strong><br />
<strong>Server</strong> Benchmark zeigten, dass eine<br />
Verdoppelung des Caches zu einer Entlastung<br />
der CPU führte. Bei sonst gleichen Bedingungen<br />
wurden jeweils zwei Prozessoren<br />
einmal mit 1 MB Cache und einmal mit 2 MB<br />
Cache eingesetzt. Wie nebenstehende Grafik<br />
zeigt, wird der Prozessor des <strong>Terminal</strong> <strong>Server</strong><br />
Systems bei dem größeren Cache weniger<br />
stark beansprucht. Daraus resultierte eine<br />
höhere Benutzeranzahl als Benchmark-<br />
Ergebnis.<br />
(Lastprofil V1, Microsoft Office XP, Citrix MetaFrame)<br />
Da beim 64-bit-Betriebssystem aufgrund der doppelt so großen Adressbreite mehr Daten verarbeitet werden<br />
müssen, hat die Größe des CPU-Caches hier einen größeren Einfluss.<br />
(Lastprofil V1, Microsoft Office 2003, Microsoft <strong>Terminal</strong> Services)<br />
Das gleiche PRIMERGY System<br />
wurde wahlweise mit Xeon<br />
Prozessoren mit 1 MB oder mit<br />
2 MB SLC ausgestattet. Wie<br />
nebenstehende Grafik zeigt, führt<br />
eine Verdoppelung des Caches<br />
auf beiden Plattformen zu einer<br />
höheren Performance. Das 64-<br />
bit-System profitiert am meisten<br />
von dem doppelt so großen<br />
Cache mit einem Performance-<br />
Gewinn von 25%. Das 32-bit-<br />
System gewinnt bis zu 15% mehr<br />
Leistung mit dem größeren<br />
Cache. Diese Messungen zeigen,<br />
dass ein 64-bit-System durch den<br />
Adress-Overhead einen größeren<br />
Cache benötigt.<br />
Eine generelle Empfehlung leitet sich aus diesen Ergebnissen ab: Für Systeme mit 64-bit-Betriebssystem<br />
sollten in jedem Fall Prozessorvarianten mit einem großen Cache eingesetzt werden. Dies ist wichtiger als<br />
eine geringfügig höhere Taktfrequenz.<br />
Allerdings sollte nicht der Fehler begangen werden, Cache-Größen von Prozessoren mit unterschiedlicher<br />
Architektur zu vergleichen. Die Caches der Prozessoren sind auf die Prozessorarchitektur abgestimmt. So<br />
haben z.B. aktuell Prozessoren der Serie Xeon 5500 (Nehalem) mit 256 kB per Core SLC und maximal<br />
8 MB TLC für alle vier Kerne nominell weniger Cache als Prozessoren der Serie Xeon 5400 (Harpertown) mit<br />
2 × 6 MB SLC. Trotzdem ist die Gesamtleistung der Prozessoren weit höher.<br />
© <strong>Fujitsu</strong> Technology Solutions 2009 Seite 18 (46)