17.11.2013 Aufrufe

Terminal Server Sizing Guide - Fujitsu

Terminal Server Sizing Guide - Fujitsu

Terminal Server Sizing Guide - Fujitsu

MEHR ANZEIGEN
WENIGER ANZEIGEN

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)

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!