I/O Performance optimieren



Ähnliche Dokumente
Storagetechnolgien im Vergleich

IO-Performance. Was MB/s, IOPS & Co wirklich bedeuten. TK Roadshow Slide 2/35

Speichermanagement auf Basis von Festplatten und optischer Jukebox

TecNews: Sandy Bridge

Wie profitiert SAP MaxDB von SSD Technologie?

Fakten statt Bauchgefühl: RAID Mathematik für Admins

Effizienter Einsatz von Flash-Technologien im Data Center

Erste Erfahrungen mit Windows 2012 R2 Tiered Storage (Speicherpools)

PRODUKTE UND PREISE TERRA SERVER.

SSDs: Grundlagen + Konfiguration für hohe Performance

Webinar zum Thema Performance der Synology NAS Geräte. Referent: Thomas Niedermeier, Web Operations & Knowledge Transfer

Die nächste Storage Generation Vorteile und Änderungen mit 12Gb/s SAS von Avago Storage Dominik Mutterer, Field Application Engineer

Einsatz Flashspeicher Vorteil oder Risiko

PRODUKTE UND PREISE TERRA SERVER.

Erfahrungen mit parallelen Dateisystemen

MAXDATA b.drive. Externe Festplatte mit integrierter Backup Software

PRODUKTE UND PREISE TERRA SERVER.

ProSeminar Speicher- und Dateisysteme

Storage Area Networks im Enterprise Bereich

Storage News wie viele IOPS sind zeitgemäß? Mathias Riediger & Sven Willholz Systems Engineering

NEVARIS Build Systemvoraussetzungen

Speichernetze (Storage Area Networks, SANs)

Performance Tuning & Scale-Out mit MySQL

SSDs als Cache für HDDs

3 Port PCI Express 2.0 SATA III 6Gb/s Raid Controller Karte mit msata Anschluss und HyperDuo SSD Tiering

Systemvoraussetzungen Stand

IO Performance in virtualisierten Umgebungen

Inside MegaRAID Dominik Mutterer, Field Application Engineer

egs Storage Offensive

MATRIX FÜR HITACHI VIRTUAL STORAGE PLATFORM-PRODUKTFAMILIE

Speichervirtualisierung mit HP SVSP und DataCore Symphony ein Praxisbericht

IO Performance - Planung Messung, Optimierung. Ulrich Gräf Principal Sales Consultant Oracle Deutschland B.V. und Co. KG

Max-Planck-Institut für demografische Forschung, Rostock

Q5 AG Q5 AG S T O R A G E N EU D E F I N I E R T. Das Q5 Team begrüsst Sie zum Storage Innovation Spotlight 2014,mit dem Thema:

Produkte und Preise TERRA SERVER

Sicherheitsaspekte der Langzeitarchivierung am Leibniz- Rechenzentrum. 09. Juni Rosa Freund

IBM Storage Virtualisierungslösungen. sungen

Technischer Support (Q&A) Fragen und Antworten TSD-QA (2012/05)

SANTEC Video Technologies Professionelle Lösungen für mehr Sicherheit

Inhaltsverzeichnis. BüroWARE Systemanforderungen ab Version Generelle Anforderungen SoftENGINE BüroWARE SQL / Pervasive. 2

STORAGE. Martin Schmidt Berufsschule Obernburg

Wie verbinde ich ein JBOD-System mit dem QStore QMX? - 1

TIM AG. BASYS. Dipl. Informatiker (FH) Harald Will Consultant

Michael Beeck. Geschäftsführer

Systemanforderungen ab Version 5.31

TERRA CLOUD. TERRA NAS Hybrid Lösung

Herzlich Willkommen Neuerungen in vsphere 6

Netzwerk-Fileservices am RUS

Datenblatt: TERRA PC-GAMER Zusätzliche Artikelbilder IT. MADE IN GERMANY.

Storage-Lösungen haben wir im Blut. Branchenführende RAID-Adapter, HBAs und SAS-Expander mit 12 oder 6 Gbit/s für Storage-Lösungen

SATA - SAS. Bandbreite ist nicht Performance. MB/s und GB/s sind wichtig für: Backbone Netzwerke Data-Streaming Disk-to-Disk Backup

mehr als 25 Jahre PC-, Notebook- und Serverproduktion Servicecenter am Produktionsstandort hunderte Arbeitsplätze und 20% Ausbildungsquote KW 13/14

Systemvoraussetzungen NovaBACKUP 17.6 Die Komplettlösung für Windows Server Backup

Zur Freude aller Multitasker. Verzögerungsfreie Performance beim Multitasking.

Mindestanforderungen an Systemumgebung Für die Nutzung von excellenttango

EFI LECTOR. Systemanforderungen Einzelplatz. Einzelplatz: Betriebssysteme: Datenbanksystem:

Produkte und Preise TERRA SERVER

Ralf Simon, DV-Orga - Kreisverwaltung Birkenfeld

Technische Highlights

Lenovo Storage S2200 und S3200 Die beiden neuen Storagegeräte von Lenovo

OSL Storage Cluster 3.1

Storage Optionen für I/O intensive Applikationen

Datenblatt: TERRA PC-GAMER Zusätzliche Artikelbilder IT. MADE IN GERMANY.

Checkliste Systemvoraussetzungen. Systemvoraussetzungen für den Datenbank-Server von MKS Goliath

Storage Flash Technologie - Optionen für Ihren Erfolg

Kleine Speichersysteme ganz groß

Storage as a Service im DataCenter

Server und Workstation Lösungen

Im Kapitel Resourc Manager werden die verschiedenen Möglichkeiten der Überwachung von Messwerten eines Server oder Benutzers erläutert.

Systemvoraussetzungen

Produkte und Preise TERRA SERVER

Systemvoraussetzungen

PoINT Storage Manager Installation

Felix Großkreuz Philipps-Universität Marburg Fachbereich 12 Seminar IT-Administration SS2011

Endorsed SI Anwenderbericht: Einsatz von System Platform 2012 R2 in virtualisierten Umgebungen zur Prozessvisualisierung

MAXDATA RAID-Controller

Power Server aus Zizers Business Server

mehr als 25 Jahre PC-, Notebook- und Serverproduktion Servicecenter am Produktionsstandort hunderte Arbeitsplätze und 20% Ausbildungsquote KW 28/29

Virtualisierung: Neues aus 2010 und Trends 2011

Solid State Drives. Copyright 2014 MediaCom IT-Distribution GmbH. KOMPETENZ IN STORAGE MEDIA SUPPLIES ENERGY DISTRIBUTION

WISSENSWERTES ÜBER WINDOWS SCALE-OUT FILE SERVER

Systemvoraussetzungen

Solid State Drive SSD (Festkörperlaufwerk) von Axel Ristow 18. Mai 2009

Backup als Dienst des URZ

Testbericht Thomas-Krenn.AG Supermicro PDSME+

PROVIGO MICROSOFT NAS 2170M

1 Einzelplatzversion. 1.1 Hardware. 1.2 Software* Stand Juli 2014

Betriebssysteme K_Kap11C: Diskquota, Raid

Keep your SAN simple Spiegeln stag Replizieren

Systemvoraussetzungen

FAQ506. Was ist Drive Xpert, und was kann damit bezweckt werden

Transkript:

I/O Performance optimieren Werner Fischer, Technology Specialist Thomas-Krenn.AG Thomas Krenn Herbstworkshop & Roadshow 2011 23.09. in Freyung 06.10. in Wien (A) 10.10. in Frankfurt 11.10. in Düsseldorf 12.10. in Hamburg 13.10. in Berlin 19.10. in München 20.10. in Zürich (CH) 25.10. in Prag (CZ)

Agenda 1) Speichermedien 2) Zugriffsmuster (Access Patterns) 3) Schnittstellen (Interfaces) 4) I/O Stack (Beispiel Linux) 5) Verbund mehrerer Speichermedien (RAID) 6) I/O Anforderungen 7) I/O Performance optimieren 8) Tips slide 2/28

Agenda 1) Speichermedien 2) Zugriffsmuster (Access Patterns) 3) Schnittstellen (Interfaces) 4) I/O Stack (Beispiel Linux) 5) Verbund mehrerer Speichermedien (RAID) 6) I/O Anforderungen 7) I/O Performance optimieren 8) Tips slide 3/28

1) Speichermedien Festplatte gute sequential Performance limitierte random Perfomance random access time: HDD WD 500 GB RPM seek time* latency contr.overh.** mittl.zugriffsz. 7.200 8,9 ms 4,2 ms 0,2 ms 13,3 ms Seagate 400 GB 10.000 4,2 ms 3,0 ms 0,2 ms 7,4 ms Fujitsu 300 GB 15.000 3,6 ms 2,0 ms 0,2 ms 5,8 ms WD5002ABYS 3,5 ST3400755SS 3,5 MBA3300RC 3,5 *) write seek time, Angabe laut Hersteller **) Beispielannahme Weitere Informationen: Präsentationen der Thomas Krenn Roadshow 2009 slide 4/28

1) Speichermedien Solid-State Drive (SSD) Aufbau: Cells / Pages / Blocks Planes / Dies / TSOPs / SSD Spare Area Wear Leveling Write Amplification / Garbage Collection ATA Trim Quelle: http://www.intel.com/pressroom/archive/releases/20100201comp.htm Weitere Informationen: Präsentationen der Thomas Krenn Roadshow 2010 slide 5/28

1) Speichermedien Quelle: Intel Developer Forum 2011 slide 6/28

1) Speichermedien Quelle: Intel Developer Forum 2011 slide 7/28

Agenda 1) Speichermedien 2) Zugriffsmuster (Access Patterns) 3) Schnittstellen (Interfaces) 4) I/O Stack (Beispiel Linux) 5) Verbund mehrerer Speichermedien (RAID) 6) I/O Anforderungen 7) I/O Performance optimieren 8) Tips slide 8/28

2) Zugriffsmuster (Access Patterns) read / write read: Backup mixed read/write: Datenbank Daten-Volume write: Datenbank Transaction-Log, Restore random / sequential random: Datenbank Daten-Volume sequential: Datenbank Transaction-Log, Disk-Images, Backup request size 4 KiB: Ext4/NTFS Blockgröße 8 KiB: Exchange 2007 256 KiB: Backup/Restore slide 9/28

Agenda 1) Speichermedien 2) Zugriffsmuster (Access Patterns) 3) Schnittstellen (Interfaces) 4) I/O Stack (Beispiel Linux) 5) Verbund mehrerer Speichermedien (RAID) 6) I/O Anforderungen 7) I/O Performance optimieren 8) Tips slide 10/28

3) Schnittstellen (Interfaces) DAS (direct attached storage, block-based) SATA: SATA 1,5 Gb/s SATA 3 Gb/s SATA 6 Gb/s SAS: 3 Gb/s SAS 6 Gb/s SAS PCIe, Zukunft: NVM Express Quelle: http://www.scsita.org/sas_library/2011/06/serial-attached-scsi-master-roadmap.html SAN (storage area network, block-based) iscsi / FC NAS (network attached storage, file-based) NFS / CIFS slide 11/28

Agenda 1) Speichermedien 2) Zugriffsmuster (Access Patterns) 3) Schnittstellen (Interfaces) 4) I/O Stack (Beispiel Linux) 5) Verbund mehrerer Speichermedien (RAID) 6) I/O Anforderungen 7) I/O Performance optimieren 8) Tips slide 12/28

4) I/O Stack (Beispiel Linux) slide 13/28

4) I/O Stack (Beispiel Linux) slide 14/28

Agenda 1) Speichermedien 2) Zugriffsmuster (Access Patterns) 3) Schnittstellen (Interfaces) 4) I/O Stack (Beispiel Linux) 5) Verbund mehrerer Speichermedien (RAID) 6) I/O Anforderungen 7) I/O Performance optimieren 8) Tips slide 15/28

5) Verbund mehrerer Speichermedien (RAID) Beispiel: RAID 0 / RAID 1 / RAID 5 slide 16/28

5) Verbund mehrerer Speichermedien (RAID) RAID Typen Software RAID Firmware/Driver RAID Hardware RAID Caches von HW-RAID Controller (gut für write / unnötig für read) Cache-Protection BBUs Adaptec ZMCP LSI CacheVault slide 17/28

Agenda 1) Speichermedien 2) Zugriffsmuster (Access Patterns) 3) Schnittstellen (Interfaces) 4) I/O Stack (Beispiel Linux) 5) Verbund mehrerer Speichermedien (RAID) 6) I/O Anforderungen 7) I/O Performance optimieren 8) Tips slide 18/28

6) I/O Anforderungen Transferrate / Datendurchsatz MB/s Vergleich: Personen/h auf einer Strecke Anzahl I/O Operationen pro Sekunde IOPS Vergleich: Anzahl mögl. individueller Fahrten dazu kommt: Latenz! Queue Depth Vergleich: ab wie vielen Fahrzeugen fährt die Fähre los? slide 19/28

6) I/O Anforderungen Latenz wird durch Länge der Warteschlange (Queue) beeinflusst slide 20/28

Agenda 1) Speichermedien 2) Zugriffsmuster (Access Patterns) 3) Schnittstellen (Interfaces) 4) I/O Stack (Beispiel Linux) 5) Verbund mehrerer Speichermedien (RAID) 6) I/O Anforderungen 7) I/O Performance optimieren 8) Tips slide 21/28

7) I/O Performance optimieren verstehen Anforderungen Aufbau Gesamtsystem messen read/write random/sequential request size optimieren slide 22/28

Agenda 1) Speichermedien 2) Zugriffsmuster (Access Patterns) 3) Schnittstellen (Interfaces) 4) I/O Stack (Beispiel Linux) 5) Verbund mehrerer Speichermedien (RAID) 6) I/O Anforderungen 7) I/O Performance optimieren 8) Tips slide 23/28

8) Tips Alignment beachten, Bsp. SSD mit falschem Alignment: noatime / relatime SSDs: Over-Provisioning Queue Depth Abwägung IOPS/Latenz SSD Sessions des Intel Developer Forum 2011: http://intel.com/go/idfsessions Lastspitzen einplanen slide 24/28

8) Tips (cont') (Storage) Fehler einplanen, Auswirkungen durch RAID-Rebuild nach HDD-Ausfall Ausfall eines Storage-Controllers Ausfall eines Storage-Pfades bei Multi-Pathing Leere Caches (Page Cache, DB Cache im RAM) nach Reboot bei Neuplanung: Zugriffsmuster am Alt-System messen Neues System anhand dieser Werte auslegen Neues System vor Inbetriebnahme tunen (Zugriffsmuster mit IOmeter/fio simulieren) slide 25/28

8) Tips (cont') Toolsammlung Lastgenerierung + Messung IOmeter (Windows, Linux mit Windows-Client) fio (Linux) iozone (Linux) Lastmessung iostat vmstat Windows Performance Monitor slide 26/28

8) Tips (cont') Thomas Krenn Wiki Artikel: RAID RAID Controller Grundlagen Linux Software RAID Cache Einstellungen von RAID Controllern und Festplatten Wartung der Battery Backup Unit (BBU/BBM) bei RAIDControllern Adaptec RAID Maintenance Best Practices SSD Performance optimieren SSD Over-Provisioning mit hdparm ATA Trim Ext4... slide 27/28

Optimale I/O Performance ist keine einmalige Konfiguration, sondern ein kontinuierlicher Prozess.