512e-HDDs: Technologie, Performance, Konfigurationen - Fujitsu
512e-HDDs: Technologie, Performance, Konfigurationen - Fujitsu
512e-HDDs: Technologie, Performance, Konfigurationen - Fujitsu
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)