Serveroptimierung
Da Server das Kommunikationszentrum für alle Unternehmensaktivitäten bilden, hat
es erhebliche Auswirkungen auf die Produktivität, wenn diese langsamer werden, abstürzen
oder wenn zu häufige Ausfallzeiten zu verzeichnen sind. Bei einer Serveroptimierung
werden zwei wichtige Gesamtziele verfolgt: das Minimieren von Ausfallzeiten und
die Erhöhung ihrer Leistungsfähigkeit. Extreme E/A-Anforderungen, die für die meisten
Server typisch sind, äußern sich schnell in einem Leistungsverlust, wenn ein Serverproblem
besteht.
Das Problem besteht darin, dass die Systemverwaltung
und
die Überwachungssoftware die Ursache nur auf eine Reihe von Möglichkeiten eingrenzen
können.
Die Microsoft Knowledgebase bietet eine Reihe von technischen Artikeln
, die sich tiefgehend mit der Diagnose befassen und darauf eingehen, wie sich die
Ursache von schlechter Leistung im einzelnen herausfinden lässt. Viele Probleme
im Zusammenhang mit Geschwindigkeitsverlusten bei Servern wie beispielsweise SQL-Servern
resultieren aus E/A-Engpässen.
Mögliche Lösungen berücksichtigen häufig nicht die Defragmentierung von NTFS-Dateien,
da die Auswirkungen der Fragmentierung gemeinhin unterschätzt werden.
Lesen
Sie über die 24 technischen Überlegungen bei der Auswertung einer Defrag-Lösung
»
Warum sollte ich meine Server optimieren?
Wir beobachten IT-Manager und Systemadministratoren, die regelmäßig die
Diskeeper® Daten-Performance-Software auswerten und dann
Volumenlizenzen für ihre Netzwerke kaufen, da
sie die umgehende Beseitigung der vorhandenen E/A-Engpässe feststellen.
V-locity® VM-Beschleuniger,
bewirkt dasselbe bei VM.
Beispielsweise hatten wir zwei Fälle, in denen SQL-Administratoren entdeckten, dass
die durchschnittliche Zugriffsrate pro Sekunde für Lesevorgänge auf ihren Datenbankservern
sehr hoch war. Einem Microsoft Knowledgebase-Artikel zufolge stellen Datenträger,
deren Leserate höher als 50 ms sind, einen schwerwiegenden Engpass dar. Die beiden
Administratoren stellten Verzögerungen von 200 ms und 300 ms – fest und befanden
sich damit wohl am untersten Ende der Skala. Der Knowledgebase-Artikel schlug mögliche
Lösungen vor, aber eine Defragmentierung wurde nicht ausdrücklich ins Auge gefasst.
Beide Administratoren implementierten Diskeeper und in kurzer Zeit erhöhte sich
die Lesegeschwindigkeit auf 15 und 30 ms. Eine gewaltige Leistungsverbesserung!
Die Anwendung einiger oder aller anderen geeigneten Lösungen nach der erfolgreichen
Defragmentierung wird diesen SQL-Servern optimale Leistung ermöglichen. Ein Hinweis
darauf, dass eine E/A-Optimierung auf Dateiebene erforderlich sein könnte, liegt
vor, wenn Sie die Empfehlung bekommen, die E/A-Bandbreite zu erhöhen, wie beispielsweise
die Aufforderung zum Hinzufügen weiterer Festplatten.
Beispiel: Ihr SAN-Lieferant fordert Sie auf, einen weiteren Controller oder ein
Array hinzuzufügen. Wenn eine erhebliche Fragmentierung vorliegt, wird Diskeeper
gewöhnlich bessere Ergebnisse liefern, da es das Problem tatsächlich beseitigt anstatt
es aufzuschieben – und es ist bedeutend preiswerter.
Lesen Sie mehr
darüber, wie Sie die SAN-Speicherleistung verbessern »
Laden Sie eine Testversion von Diskeeper Server oder
V-locity auf Ihren SQL-Server, um Ihre Server noch heute zu optimieren »