Best Practices for using Diskeeper on Storage Area Networks_DE
Transcrição
Best Practices for using Diskeeper on Storage Area Networks_DE
EMPFOHLENE PRAKTIKEN FÜR DEN EINSATZ DER DISKEEPER® PERFORMANCE-SOFTWARE IN SANs 1 WHITE PAPER Empfohlene Praktiken für den Einsatz der Diskeeper Performance-Software in SANs ® Überblick: Wie alle auf Blockprotokollen basierten Hochleistungsspeicherlösungen (z.B. iSCCI, FC) optimieren auch SANs den blockweisen Zugriff. SANs arbeiten auf einer Speicherebene unterhalb des vom Betriebssystem verwalteten Dateisystems – das ist normalerweise NTFS, sofern wir über Microsoft Windows sprechen. Von daher kennt ein SAN “Datei”Fragmentierung nicht und kann dieses Problem auch nicht lösen. EMPFOHLENE PRAKTIKEN FÜR DEN EINSATZ DER DISKEEPER® PERFORMANCE-SOFTWARE IN SANs 2 Abb. 1.0: Festplatten-I/O, vom Betriebssystem bis hin zum SAN LUN. Wenn aufgrund von Dateifragmentierung das Host-Betriebssystem zusätzliche, unnötige I/O Zugriffe durchführt (was zu zusätzlicher CPU- und Speicherlast führt), verschlechtert sich die Systemleistung. Da diese aufgrund von Fragmentierung und aufgrund paralleler Anforderungen entstandenen I/O-Anforderungen zufällig verteilt sind, werden die Blöcke einer Datei physikalisch ungleichmäßig auf dem SAN LUN verteilt. Dadurch entsteht eine weitere Verschlechterung der Systemleistung. Abb. 1.1: Beispiel eines Windows Performance-Reports für ein fragmentiertes SAN-NTFSLaufwerk. EMPFOHLENE PRAKTIKEN FÜR DEN EINSATZ DER DISKEEPER® PERFORMANCE-SOFTWARE IN SANs 3 Glücklicherweise gibt es eine einfache Lösung für die Fragmentierung von NTFSDateisystemen: Fragmentierungsverhinderung und Defragmentierung. Beide Ansätze lösen das Problem an der Quelle – dem lokalen Dateisystem. IntelliWrite ® „Die einzige Möglichkeit Fragmentierung zu vermeiden bevor sie überhaupt auftritt.“ IntelliWrite ist ein hoch entwickelter Dateisystemtreiber, der auf dem „Best-Fit“-Ansatz moderner Windows-Dateisysteme aufbaut und ihn noch verbessert, um so eine Datei direkt bei ihrer Erzeugung in einem nicht fragmentierten Zustand auf den Datenträger zu schreiben. Durch das intelligente Schreiben von zusammenhängenden Dateien auf die Festplatte erreicht man neben der Defragmentierung vier weitere wesentliche Vorteile: o Die meiste Fragmentierung wird verhindert, bevor sie entsteht o Verbesserte Schreib-Performance o Einen energieschonenden Ansatz zur Leistungsverbesserung, da eine Defragmentierung für die von IntelliWrite verwalteten Dateien nicht nötig wird. o Eine hundertprozentige Kompatibilität mit Copy-On-Write-Verfahren, wie sie in besseren Speichermanagementlösungen (z.B. bei Snapshots) verwendet werden. Durch die Beseitigung von Fragmentierung wird die Systemleistung zwar verbessert, es ist aber wichtig, spezielle SAN-Eigenschaften zu berücksichtigen und geeignet zu konfigurieren. Wir raten Ihnen daher, das ganze Dokument durchzulesen, bevor Sie sich für eine der empfohlenen Konfigurationen entscheiden. Empfohlene Praktiken: Wichtig: Die Implementierung von Diskeeper auf einem SAN ist einfach und unkompliziert. Es gibt zwei grundsätzliche Überlegungen, die für die richtige Konfiguration und optimale Ergebnisse wichtig sind: o Stellen Sie sicher, dass IntelliWrite auf allen Laufwerken installiert ist. o Legen Sie einen Zeitpunkt für die automatische Defragmentierung fest (Details siehe unten). Details: Wenn Sie SAN-basierte Techniken wie Thin Provisioning, Replizierung, Snapshots, Continuous Data Protection (CDP) oder Deduplizierung einsetzen wollen, empfehlen wir, die folgenden Leitsätze zu beachten. Defragmentierung kann unerwünschte Nebeneffekte verursachen, wenn Sie eine der oben angeführten Technologien verwenden. Diese Nebeneffekte beinhalten: o Bei SAN-Replizierung Von der Replizierung wird wahrscheinlich zusätzlicher Datenverkehr verursacht. o Bei Snapshots/CDP EMPFOHLENE PRAKTIKEN FÜR DEN EINSATZ DER DISKEEPER® PERFORMANCE-SOFTWARE IN SANs 4 Wahrscheinlich entsteht zusätzlicher Speicherbedarf für die defragmentierten/ verschobenen Daten und zudem ein Geschwindigkeitseinbruch aufgrund von Snapshots. o Bei Thin Provisioning Wahrscheinlich entsteht zusätzlicher Speicherbedarf für die defragmentierten/ verschobenen Daten. o Bei Duplizierung Möglicherweise entsteht ein zusätzlicher Duplizierungs-Overhead. Beachten Sie auch, dass die Duplizierung dazu benutzt werden kann, doppelte Blöcke zu entfernen, die aufgrund von Defragmentierung fälschlicherweise angelegt wurden. Bei diesem Vorgang kann daher Speicherplatz zurückgewonnen werden, der zuvor zuviel alloziert wurde. Daher ist es wichtig, dass Sie die Fragmentierungsverhinderung (IntelliWrite) einschalten und dass Sie einen geeigneten Zeitpunkt für die automatische Defragmentierung festlegen, damit bereits zuvor existierende Fragmentierung beseitigt werden kann. Schalten Sie die automatische Defragmentierung in der Installation aus Entfernen Sie die Markierung zum Einschalten der automatischen Fragmentierung. Nach der Installation stellen Sie sicher, dass IntelliWrite auf allen Laufwerken eingeschaltet ist (dies ist standardmäßig der Fall). IntelliWrite wurde speziell so entwickelt, dass es hundertprozentig kompatibel mit allen SAN-Features ist. Es sollte daher auf allen SAN-LUNs aktiviert werden. IntelliWrite kann auf jedem Laufwerk ein- oder ausgeschaltet werden. Es kann zusammen mit der automatischen Defragmentierung eingesetzt werden, oder auch unabhängig davon. EMPFOHLENE PRAKTIKEN FÜR DEN EINSATZ DER DISKEEPER® PERFORMANCE-SOFTWARE IN SANs 5 ▲ Um sicherzustellen, dass IntelliWrite eingeschaltet ist, klicken Sie mit der rechten Maustaste auf ein Laufwerk und wählen Sie die entsprechende Option. ▲ Überprüfen Sie dann, dass “Prevent Fragmentation on this volume” angewählt ist und klicken Sie “OK” zum Beenden. Nach der Installation aktivieren Sie die automatische Defragmentierung für alle Laufwerke, die nicht einem SAN LUN zugeordnet sind. Das kann beispielsweise die Systempartition (z.B. C:\) sein. ▲ Überprüfen Sie dann, dass “Prevent Fragmentation on this volume” angewählt ist und klicken Sie “OK” zum Beenden. EMPFOHLENE PRAKTIKEN FÜR DEN EINSATZ DER DISKEEPER® PERFORMANCE-SOFTWARE IN SANs 6 ▲ Zum Einschalten der automatischen Defragmentierung klicken Sie mit der rechten Maustaste auf ein Laufwerk und wählen Sie die entsprechende Option. Wenn Sie keine speziellen SAN-Features einsetzen, empfehlen wir, die automatische Defragmentierung immer eingeschaltet zu lassen. Bedenken Sie jedoch, dass die Beseitigung bereits zuvor existierender Fragmentierung aufwendig ist und zu zusätzlichem Festplatten-I/O führt. Wenn daher eine erhebliche Fragmentierung vorliegt, sollte Diskeeper zunächst so eingestellt werden, dass es außerhalb der Hauptlastzeiten läuft. Das ist mit den zuverlässigen Zeitplaneinstellungen von Diskeeper schnell konfiguriert. ▲ Zum Einschalten der automatischen Defragmentierung klicken Sie mit der rechten Maustaste auf ein Laufwerk und wählen Sie die entsprechende Option. ▲ Danach selektieren Sie “Enable Automatic Defragmentation on the selected volumes.” Diskeeper kann jetzt zu bestimmten Zeiten aktiviert werden, indem Sie mit Ihrer Maus dreißigminütige Blöcke im Wochenkalender auswählen. Im obigen Beispiel wird die Defragmentierung von Montag bis Freitag ausgeschaltet. An Samstagen und Sonntagen wird die Defragmentierung ebenfalls deaktiviert, außer für den Zeitraum von 19:00 Uhr bis 3:30 Uhr am darauf folgenden Morgen. Damit wird die Defragmentierung für 17 Stunden pro Woche verfügbar gemacht. Unmittelbar nach diesen geplanten Defragmentierungszeiten sollten SAN-Wartungsarbeiten durchgeführt werden (z.B. Thin Reclamation, Deduplizierung). Falls die wöchentliche Zeitplanung der Laufwerksoptimierung für die SAN-Wartung Schwierigkeiten bereitet (z.B. wegen zu kleiner Zeitfenster), bietet Diskeeper auch eine genauere Planungsmöglichkeit an. Anmerkung: Wartungszeitfenster sind keine Voraussetzung dafür, IntelliWrite einzusetzen und von seinen Vorteilen zu profitieren. EMPFOHLENE PRAKTIKEN FÜR DEN EINSATZ DER DISKEEPER® PERFORMANCE-SOFTWARE IN SANs 7 ▲ Wählen Sie die Option “Turn Automatic Defragmentation on or off based on specific dates”, um eine automatische Defragmentierung für bestimmte, nicht wiederkehrende Zeitpunkte einzuplanen. Mehrere Tage können mit Umschalttaste-Mausklick oder Strg-Mausklick ausgewählt werden. Wenn Sie fertig sind, schließen Sie mit OK das Fenster. Wenn Sie die oben erwähnten speziellen SAN-Features einsetzen und Ihr SAN Hot-BlockOptimierung/Data-Tiering unterstützt, empfehlen wir zudem, I-FAAST® (Intelligent File Access Acceleration Sequencing Technology) auszuschalten. I-FAAST überprüft zuerst die verwendete Hardware und beschleunigt dann den Zugriff auf wichtige Dateien (nicht Blöcke) eines Windows-Laufwerks. Dabei wird die Anordnung der Dateien verändert, was beim Einsatz von speziellen SAN-Features zusätzliche Datenbewegungen verursacht. Daher wird allgemein empfohlen, I-FAAST auszuschalten, wenn solche SAN-Features aktiv sind. ▲ Zum Ausschalten von I-FAAST klicken Sie rechts auf das Laufwerk und wählen die entsprechende Option. Anmerkung: I-FAAST setzt voraus, dass die automatische Defragmentierung eingeschaltet ist. Beachten Sie bitte weiterhin, dass I-FAAST unter gewissen Umständen standardmäßig in Diskeeper 2011 ausgeschaltet ist. Außerdem erzeugt I-FAAST zusätzliches Festplatten-I/O und verstärkt daher die zuvor diskutierten Nebenwirkungen einer automatischen Defragmentierung. Ist die zuvor existierende Fragmentierung einmal beseitigt, können Sie die Zeiträume verlängern, nach denen Diskeeper aktiv wird und das Windows-Dateisystem optimiert. Mit Hilfe von Echtzeit-Defragmentierung und InvisiTasking® entfernt Diskeeper jede Fragmentierung (sofern sie nicht bereits von IntelliWrite verhindert wurde). Diese minimale fortlaufende Optimierung erzeugt nur eine unmerkliche und zu vernachlässigende I/OAktivität. Neue Produktmerkmale in Diskeeper 2011 verbessern die SAN-Systemleistung: Diskeeper 2011 enthält neue Lösungen speziell für SANs. Diese Standardlösungen automatisieren viele der Konfigurationsaufgaben, die für an SANs angeschlossene Server erforderlich sind. EMPFOHLENE PRAKTIKEN FÜR DEN EINSATZ DER DISKEEPER® PERFORMANCE-SOFTWARE IN SANs 8 Die neue Instant-Defrag™-Engine verringert die I/O-Aktivität dramatisch und beschleunigt die Defragmentierung exponentiell. Instant-Defrag erhält dabei in Echtzeit Defragmentierungsinformationen vom IntelliWrite Dateisystem-Filtertreiber (über die Fragmente, die IntelliWrite nicht verhindern kann). Ohne die übliche zeit- und ressourcenfressende Fragmentierungsanalyse eines gesamten Laufwerks kann sich InstantDefrag sofort um neu fragmentierte Dateien kümmern, sobald diese entstehen. Durch diesen dynamischen Ansatz wird eine immer stärkere Anhäufung von Fragmentierung verhindert, deren Beseitigung zu einem späteren Zeitpunkt zusätzliche I/O-Belastungen bedeuten würde. Der neue Effizienzmodus von Diskeeper 2011 (standardmäßig aktiv) maximiert die Systemleistung und minimiert gleichzeitig die I/O-Aktivitäten. Diskeeper 2011 setzt den Schwerpunkt auf Effizienz und Performance und nicht auf der grafischen Darstellung einer “hübschen Festplatte“. So werden die unerwünschten Nebenwirkungen (wie beispielsweise kleinerer Snapshot-Speicherplatz, Anwachsen von thin LUNs, usw.) minimiert und die Vorteile bezüglich Systemleistung maximiert. Standardmäßig schaltet der Effizienzmodus Optionen wie I-FAAST, die die Lage von Dateien verändern, aus. Weiterhin verschiebt Diskeeper 2010/2011 Daten in niedrigere NTFS-Cluster und damit auf SAN LUNs im Allgemeinen „nach vorne“. Zusammenfassung der empfohlenen Praktiken: Stellen Sie sicher, dass IntelliWrite auf allen Laufwerken installiert ist. o Die Automatische Defragmentierung sollte für alle direkt angeschlossenen Laufwerke jederzeit aktiviert sein. o Benutzen Sie den Effizienzmodus von Diskeeper 2011. o Planen Sie die automatische Defragmentierung auf SAN LUNs entsprechend der eingesetzten besonderen SAN-Features. Starten Sie spezielle SAN-Prozesse wie Speicherwiederverwendung (space reclamation) und/oder Deduplizierung auf frisch defragmentierten LUNs. Weiterführende Informationen: Einblick in die IntelliWrite-Technologie: http://downloads.diskeeper.com/pdf/IntelliWrite_Technology_brief.pdf Ausführliches Dokument zu empfohlenen Praktiken: http://downloads.diskeeper.com/pdf/Best_Practices_Eliminating_Fragmentation.pdf Empfohlene Praktiken für virtuelle Thin-Provisioning-Festplatten und SAN LUNs: http://www.diskeeper.com/blog/post/2010/11/30/Thin-Provisioning-and-Defrag.aspx Leistungsmaximierung in Ihrer Windows-SAN-Infrastruktur (Dokument von Windows IT Pro): http://downloads.diskeeper.com/pdf/Performance-Windows-SAN.pdf EMPFOHLENE PRAKTIKEN FÜR DEN EINSATZ DER DISKEEPER® PERFORMANCE-SOFTWARE IN SANs 9 Diskeeper Corporation 7590 North Glenoaks Boulevard Burbank California 91504-1052 USA Gebührenfrei +1-800-829-6468 Telefon +1-818-771-1600 Fax +1-818-252-5514 www.diskeeper.com Mit über 80% der U.S. Fortune 1000 als Volumenlizenzkunden und über zwei Jahrzehnten Innovationen in Systemleistung und Zuverlässigkeit (mit Schwerpunkt Speicher-Performance) ist die Diskeeper Corporation ein anerkannter Experte auf dem Gebiet der Speicher-Performance. © 2011 Diskeeper Corporation. Alle Rechte vorbehalten. Diskeeper, “The only way to prevent fragmentation before it happens”, IntelliWrite, Instant Defrag, InvisiTasking, I-FAAST und das Logo der Diskeeper Corporation sind in den USA und/oder anderen Ländern registrierte Handelsmarken oder Handelsmarken von Diskeeper Corporation. Alle übrigen Warenzeichen und Markennamen sind Eigentum ihrer jeweiligen Inhaber.