18.11.2013 Aufrufe

512e-HDDs: Technologie, Performance, Konfigurationen - Fujitsu

512e-HDDs: Technologie, Performance, Konfigurationen - Fujitsu

512e-HDDs: Technologie, Performance, Konfigurationen - Fujitsu

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

WHITE PAPER 512E-HDDS: TECHNOLOGIE, PERFORMANCE, KONFIGURATIONEN<br />

WHITE PAPER<br />

FUJITSU PRIMERGY SERVER<br />

512E-HDDS: TECHNOLOGIE, PERFORMANCE,<br />

KONFIGURATIONEN<br />

Die neue <strong>Technologie</strong> der physikalischen 4k-Sektoren bei <strong>HDDs</strong> steigert die<br />

Speicherdichte, <strong>Performance</strong> und Fehlerkorrekturfähigkeit. Derzeit werden die ersten<br />

dieser <strong>HDDs</strong> für PRIMERGY Server eingeführt. Sie emulieren nach außen hin noch<br />

logische 512-Byte-Sektoren. Zur optimalen <strong>Performance</strong> sind geeignete Versionen der<br />

beteiligten Software-Komponenten zu benutzen.<br />

Version<br />

1.0b<br />

2013-06-18<br />

© <strong>Fujitsu</strong> Technology Solutions 2013 Seite 1 (7)


WHITE PAPER 512E-HDDS: TECHNOLOGIE, PERFORMANCE, KONFIGURATIONEN VERSION: 1.0B 2013-06-18<br />

Inhalt<br />

Dokumenthistorie ................................................................................................................................................ 2<br />

<strong>Technologie</strong> und Beispiele ................................................................................................................................. 3<br />

<strong>Performance</strong> ....................................................................................................................................................... 4<br />

Empfohlene <strong>Konfigurationen</strong> für den performanten Support von <strong>512e</strong>-Festplatten........................................... 5<br />

Literatur............................................................................................................................................................... 7<br />

Kontakt................................................................................................................................................................ 7<br />

Dokumenthistorie<br />

Version 1.0 (2013-06-06)<br />

Urfassung<br />

Version 1.0a (2013-06-12)<br />

Kleinere Korrekturen<br />

Version 1.0b (2013-06-18)<br />

Korrigierte Versionen von Software-Komponenten<br />

Seite 2 (7) © <strong>Fujitsu</strong> Technology Solutions 2013


WHITE PAPER 512E-HDDS: TECHNOLOGIE, PERFORMANCE, KONFIGURATIONEN VERSION: 1.0B 2013-06-18<br />

<strong>Technologie</strong> und Beispiele<br />

Seit langem sind <strong>HDDs</strong> physikalisch in Sektoren strukturiert, die jeweils 512 Bytes an Nutzdaten tragen und<br />

eine bestimmte Menge an Overhead (unter anderem einen „Error Correction Code“). Dieses Sektorformat<br />

stieß jedoch in den letzten Jahren an seine Grenzen. Es ist nicht mehr vereinbar mit heutigen Anforderungen<br />

an Speicherdichte, <strong>Performance</strong> und Fehlerkorrekturfähigkeit. Um diese Grenzen zu überwinden, wurde im<br />

Jahre 2009 firmenübergreifend das Format für physikalische Sektoren von 4096 Bytes definiert („Advanced<br />

Format“, 4k-Sektoren). Die Benutzung dieses Formates setzt die Unterstützung in allen betroffenen HW- und<br />

SW-Komponenten voraus:<br />

HDD, Festplatten-Controller, Betriebssystem, Treiber, Applikationen und sonstige Tools.<br />

Da die Umstellung aller dieser Komponenten seitens der Hersteller naturgemäß einige Zeit dauert, wurde für<br />

die Übergangszeit die Technik der 512-Byte-Sektor-Emulation eingeführt. Das heißt, dass <strong>HDDs</strong> zwar schon<br />

intern physikalische 4k-Sektoren haben, nach außen hin aber noch logische Sektoren von 512 Bytes Größe<br />

emulieren. Dadurch ist gewährleistet, dass diese neuen Festplattentypen auch in existierenden<br />

Umgebungen betrieben werden können. Solche <strong>HDDs</strong> haben manchmal auch die Kurzbezeichnung „<strong>512e</strong>“<br />

(„e“ für „emulation“).<br />

Unter den derzeit für PRIMERGY Server angebotenen Festplatten ist die 4k-<strong>Technologie</strong> ausschließlich in<br />

Form dieser <strong>512e</strong>-<strong>HDDs</strong> realisiert. Die Emulation von 512-Byte-Sektoren ist dabei durchgängig aktiv, es gibt<br />

keine Modus-Umschaltung in Richtung 4k nativ.<br />

Derzeit gibt es für PRIMERGY Server folgende <strong>512e</strong>-HDD (ausschließlich SATA):<br />

Bestellnummer Beschreibung Lieferbar ab<br />

S26361-F3797-E100/L100 *) HD SATA 6G 1TB 5.4K HOT PL 2.5" ECO 17.06.2013<br />

S26361-F3798-E100/L100 HD SATA 6G 1TB 5.4K HOT PL 2.5" ECO 17.06.2013<br />

S26361-F3700-E250/L250 HD SATA 6G 250GB 7.2K HOT PL 3.5" ECO 08/2012<br />

S26361-F3700-E500/L500 HD SATA 6G 500GB 7.2K HOT PL 3.5" ECO 08/2012<br />

S26361-F3701-E250/L250 HD SATA 6G 250GB 7.2K HOT PL 3.5" ECO 08/2012<br />

S26361-F3701-E500/L500 HD SATA 6G 500GB 7.2K HOT PL 3.5" ECO 08/2012<br />

S26361-F3574-E250/L250 **) HD SATA 3G 250GB 7.2K NO HOT PL 3.5" 08/2012<br />

S26361-F3293-E250/L250 HD SATA 3G 250GB 7.2K HOT PL 3.5" ECO 08/2012<br />

*) Sonderfreigabe für TX140 S1 mit S26361-F3554-E8, RAID Ctrl SAS 6G 0/1 (D2607)<br />

**) S26361-F3574-E250 - EOL<br />

Bei solchen <strong>HDDs</strong> funktionieren durch die Emulation auch Zugriffe, die nur einen Teil eines physikalischen<br />

4k-Sektors bearbeiten, korrekt. <strong>Performance</strong>-Auswirkungen gibt es lediglich bei schreibender Bearbeitung<br />

von Teilen eines 4k-Sektors. Zum Verständnis muss man sich klarmachen, dass das Neuschreiben des<br />

„Error Correction Code“ für einen physikalischen Sektor nur basierend auf den gesamten 4k Nutzdaten des<br />

Sektors erfolgen kann; also muss die HDD in solchen Fällen zuvor den gesamten Inhalt des 4k-Sektors<br />

auslesen. Kurz gesagt: Sie muss einen „Read-Modify-Write“-Zyklus durchführen:<br />

© <strong>Fujitsu</strong> Technology Solutions 2013 Seite 3 (7)


Transaction rate [IO/s]<br />

WHITE PAPER 512E-HDDS: TECHNOLOGIE, PERFORMANCE, KONFIGURATIONEN VERSION: 1.0B 2013-06-18<br />

1<br />

3<br />

512b<br />

512b<br />

512b<br />

512b<br />

512b<br />

512b<br />

512b<br />

512b<br />

2<br />

Logical sectors (emulated)<br />

512b<br />

512b<br />

512b<br />

512b<br />

512b<br />

512b<br />

512b<br />

512b<br />

4096 bytes<br />

DRAM of HDD<br />

4<br />

Physical sector of HDD<br />

1) 512-Byte-Schreibauftrag des Hosts<br />

2) HDD liest den 4-kB-Sektor ins DRAM<br />

3) HDD aktualisiert den 512-Byte-Sektor im DRAM<br />

4) HDD überschreibt den 4-kB-Sektor auf dem Speichermedium<br />

<strong>Performance</strong><br />

Da die „Read-Modify-Write“-Zyklen zusätzliche Kopfbewegungen auf der HDD verursachen, vermindern sie<br />

die <strong>Performance</strong>. Darum sind im Interesse bestmöglicher <strong>Performance</strong> seitens Applikation und<br />

Betriebssystem Zugriffe zu vermeiden, die nur einen Teil eines physikalischen 4k-Sektors schreiben. Es gibt<br />

zwei Fälle von solchen Zugriffen: Zum einen, wenn ein Schreibzugriff mit einer Blockgröße erfolgt, die kein<br />

ganzzahliges Vielfaches von 4k ist. Zum anderen, wenn ein Schreibzugriff zwar mit einer Blockgröße erfolgt,<br />

die ein ganzzahliges Vielfaches von 4k ist, dieser Zugriff jedoch nicht an den Grenzen der physikalischen<br />

Sektoren ausgerichtet ist. Der erste Fall ist in heutigen Applikationen und Betriebssystemen kaum ein<br />

Problem, da die Größe der geschriebenen Blöcke fast immer ein Vielfaches von 4k ist. Das wesentliche<br />

Optimierungspotential liegt also im zweiten Fall, nämlich der Ausrichtung der Schreibzugriffe.<br />

Die folgende Grafik stellt dar, welche <strong>Performance</strong>-Unterschiede bei <strong>512e</strong>-<strong>HDDs</strong> zwischen nicht<br />

ausgerichteten und ausgerichteten Zugriffen bestehen.<br />

240<br />

Transaktionsraten von <strong>512e</strong>-<strong>HDDs</strong> (HD SATA 6G 1TB 5.4K HOT PL 2.5" ECO)<br />

bei 3 parallelen Zugriffen, verschiedene Anwendungsszenarien<br />

220<br />

200<br />

180<br />

Zugriffe nicht ausgerichtet<br />

Zugriffe ausgerichtet an 4k<br />

160<br />

140<br />

120<br />

100<br />

80<br />

60<br />

40<br />

20<br />

0<br />

Streaming<br />

(sequential read 100%,<br />

512k block size)<br />

Restore<br />

(sequential write 100%,<br />

512k block size)<br />

Database read only<br />

(random read 100%,<br />

8k block size)<br />

Database mixed<br />

(random read 67%,<br />

8k block size)<br />

Seite 4 (7) © <strong>Fujitsu</strong> Technology Solutions 2013


WHITE PAPER 512E-HDDS: TECHNOLOGIE, PERFORMANCE, KONFIGURATIONEN VERSION: 1.0B 2013-06-18<br />

Bei sequentiellen Zugriffen und bei wahlfreien Zugriffen mit 100% read bestehen keine <strong>Performance</strong>-<br />

Unterschiede. Lediglich bei wahlfreien Zugriffen mit einem Schreibanteil haben die ausgerichteten Zugriffe<br />

einen erkennbaren Vorteil. In der Grafik ist in der rechten Säulengruppe als Beispiel ein Schreibanteil von<br />

33% dargestellt (entspricht dem häufigen datenbanktypischen Zugriffsprofil). Größere bzw. kleinere<br />

Schreibanteile haben einen größeren bzw. kleineren Vorteil bei ausgerichteten Zugriffen zur Folge.<br />

Ergänzung:<br />

Manche Festplatten haben intern zusätzliche Mechanismen, um die Auswirkungen von nicht ausgerichteten<br />

Schreibzugriffen abzumildern (Beispiel „SmartAlign“-<strong>Technologie</strong> von Seagate).<br />

Empfohlene <strong>Konfigurationen</strong> für den performanten Support von<br />

<strong>512e</strong>-Festplatten<br />

Für optimale <strong>Performance</strong> muss die Information über die physikalische Sektorgröße in allen Komponenten<br />

bekannt sein und richtig interpretiert werden. Dies ist im Falle der von Betriebssystem und Applikationen<br />

üblicherweise durchgeführten „buffered writes“ gewährleistet, wenn der Festplatten-Controller, der Treiber<br />

und das Betriebssystem die in den folgenden drei Tabellen beschriebenen Voraussetzungen erfüllen.<br />

Festplatten-Controller<br />

Typ Bestellnummer Beschreibung<br />

Firmware<br />

Package<br />

Versionen<br />

RAID,<br />

PCIe-<br />

Steckplatz<br />

RAID,<br />

onboard<br />

NON-RAID<br />

S26361-F3554-E512/L512<br />

S26361-F4481-E1/L1<br />

S26361-F3593-E201/L201<br />

RAID Ctrl SAS 6G 5/6 512 MB (D2616)<br />

PY SAS RAID Mezz Card 6Gb<br />

RAID Ctrl SAS 6G 8Port ex 512MB LP LSI<br />

≥ 12.12.0-0129<br />

S26361-F3554-E8/L8 RAID Ctrl SAS 6G 0/1 (D2607) ≥ 20.10.1-0120<br />

S26361-F3669-E1/L1<br />

S26361-F3669-E3/L3<br />

S26361-F4531-E512/L512<br />

S26361-F4531-E513/L513<br />

S26361-F4531-E100/L100<br />

S26361-F4531-E300/L300<br />

S26361-F3713-E201/L201<br />

S26361-F3713-E203/L203<br />

RAID Ctrl SAS 6G 5/6 1GB (D3116)<br />

RAID Ctrl SAS 6G 5/6 1GB (D3116C)<br />

PY SAS RAID HDD Module<br />

PY SAS RAID HDD Module 3.0<br />

PY SAS RAID HDD Module w/o cache<br />

PY SAS RAID HDD Module w/o cache 3.0<br />

RAID Ctrl SAS 6G 8Port ex 1GB LP LSI<br />

RAID Ctrl SAS 6G 8Port ex 1GB LP LSI V3<br />

Controller nicht<br />

freigegeben für<br />

derzeit<br />

angebotene <strong>512e</strong>-<br />

<strong>HDDs</strong><br />

(in Basiseinheit enthalten) Onboard-Controller, RAID-Modus Firmware hat<br />

keinen Einfluss<br />

S26361-F4480-E1<br />

S26361-F3554-E118<br />

PY SAS HBA Mezz Card 6Gb<br />

PSAS CP200i<br />

Firmware hat<br />

keinen Einfluss<br />

Betriebssystem<br />

Windows Varianten<br />

Linux Varianten<br />

Treiberversionen<br />

Bei Controllern in PCIe-Steckplätzen, RAID-Modus:<br />

Megasas ≥ 6.505.5<br />

Bei Onboard-Controllern im RAID-Modus:<br />

MegaSR ≥ 15.02.2013.0425<br />

Controller im NON-RAID-Modus:<br />

alle<br />

Bei Controllern in PCIe-Steckplätzen im RAID-Modus und bei<br />

Controllern im NON-RAID-Modus:<br />

Native Unterstützung<br />

Bei Onboard-Controllern im RAID-Modus<br />

MegaSR ≥ 15.02.2013.0425<br />

© <strong>Fujitsu</strong> Technology Solutions 2013 Seite 5 (7)


WHITE PAPER 512E-HDDS: TECHNOLOGIE, PERFORMANCE, KONFIGURATIONEN VERSION: 1.0B 2013-06-18<br />

Name<br />

Windows Server 2008<br />

Windows Server 2008 R2<br />

Windows Server 2012 -<br />

Betriebssystem<br />

Zusätzliche Anforderungen<br />

KB2553708<br />

KB982018<br />

RHEL Version ≥ 5<br />

SLES<br />

Anmerkungen:<br />

Version ≥ 11 SP2<br />

• Alle nicht in den Tabellen genannten <strong>Konfigurationen</strong> unterstützen <strong>512e</strong>-<strong>HDDs</strong> zwar funktional, aber<br />

nicht mit der optimalen <strong>Performance</strong>.<br />

• Die freigegebenen Kombinationen von Controllern und Festplatten entnehmen Sie bitte den<br />

Konfiguratoren der Systeme.<br />

• Wenn man außerhalb der üblichen Betriebssystemumgebungen arbeitet, also z. B. Imaging-Tools<br />

zum Erzeugen von Partitionen oder zum Klonen ganzer Festplatten verwendet, sollte man für<br />

optimale <strong>Performance</strong> auch den <strong>512e</strong>-Support dieser Tools beachten.<br />

• Für alle Applikationen: Arbeitet die Applikation mit „unbuffered writes“, muss diese für optimale<br />

Schreib-<strong>Performance</strong> bei wahlfreien Zugriffen auf <strong>512e</strong>-<strong>HDDs</strong> die physikalische Sektorgröße<br />

beachten.<br />

Seite 6 (7) © <strong>Fujitsu</strong> Technology Solutions 2013


WHITE PAPER 512E-HDDS: TECHNOLOGIE, PERFORMANCE, KONFIGURATIONEN VERSION: 1.0B 2013-06-18<br />

Literatur<br />

PRIMERGY Systeme<br />

http://primergy.de/<br />

Grundlagen Disk-I/O-<strong>Performance</strong><br />

http://docs.ts.fujitsu.com/dl.aspx?id=3d4fbad8-2a7e-465f-b9ee-d43b711f636d<br />

<strong>Technologie</strong> „Advanced Format“ für <strong>HDDs</strong><br />

Seagate Technology Paper:<br />

SmartAlign Technology for Advanced Format Hard Drives<br />

http://www.seagate.com/docs/pdf/whitepaper/tp615_smartalign_for_af_4k.pdf<br />

Hotfixes für Windows Server Betriebssysteme<br />

Hotfix KB2553708 für Windows Server 2008<br />

http://support.microsoft.com/kb/2553708/en-us<br />

Hotfix KB982018 für Windows Server 2008 R2<br />

http://support.microsoft.com/kb/982018/en-us<br />

PRIMERGY <strong>Performance</strong><br />

http://www.fujitsu.com/de/products/computing/servers/primergy/benchmarks/<br />

Kontakt<br />

FUJITSU<br />

Website: http://www.fujitsu.com/de/<br />

PRIMERGY Product Marketing<br />

mailto:Primergy-PM@ts.fujitsu.com<br />

PRIMERGY <strong>Performance</strong> und Benchmarks<br />

mailto:primergy.benchmark@ts.fujitsu.com<br />

Alle Rechte vorbehalten, insbesondere gewerbliche Schutzrechte. Änderung von technischen Daten sowie Lieferbarkeit vorbehalten. Haftung oder Garantie<br />

für Vollständigkeit, Aktualität und Richtigkeit der angegebenen Daten und Abbildungen ausgeschlossen. Wiedergegebene Bezeichnungen können Marken<br />

und/oder Urheberrechte sein, deren Benutzung durch Dritte für eigene Zwecke die Rechte der Inhaber verletzen kann.<br />

Weitere Einzelheiten unter http://www.fujitsu.com/de/resources/navigation/terms-of-use.html<br />

2013-06-18 WW DE Copyright © <strong>Fujitsu</strong> Technology Solutions 2013<br />

© <strong>Fujitsu</strong> Technology Solutions 2013 Seite 7 (7)

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!