Gibt es für Azure-VMs Datenträger-E/A-Begrenzungen?

Gibt es für Azure-VMs Datenträger-E/A-Begrenzungen?

Wir haben einen SQL-Server, der auf einer Azure-VM gehostet wird. Eine unserer Anwendungen beansprucht die Datenbank sehr stark beim Lesen und Schreiben, und wir stellen eine schlechte Festplattenleistung fest. Festplattenwarteschlangenlängen von 10 oder mehr.

Ich habe versucht, eine Möglichkeit zu finden, die Festplattenleistung zu verbessern. Ich habe ein Technet-Video gefundenHierdort wird ein Festplattenkontingent erwähnt und die Aufteilung auf 4 Speicherkonten erhöht den Festplatten-E/A. Kann jemand diesen Festplattenbegrenzer bestätigen oder diese Aufteilungstechnik empfehlen?

Antwort1

Azure-Datenträger werden als Seitenblobs in Azure Storage gespeichert. Ein Speicherkonto hat bestimmte Skalierungsziele. Wenn Sie eine hohe Datenträger-E/A-Last über eine VM ausführen, können die Grenzen dieser Speicherziele überschritten werden. Lokal redundante Speicherkonten haben ein Leistungsziel von 10 Gbit/s eingehend/15 Gbit/s ausgehend, während georedundante Konten ein Ziel von 5 Gbit/s eingehend/10 Gbit/s ausgehend haben. Ein bestimmter Blob (der einen einzelnen Datenträger enthält) hat ein Ziel von 60 MBytes/s.

Aus diesem Grund werden Ihnen Vorschläge (wie das TechNet-Video) zur Verwendung mehrerer Datenträger über mehrere Speicherkonten hinweg angezeigt, um über kontospezifische Speicherskalierungsziele hinauszugehen.

Hier istein Artikelbezüglich VM-Größen und zugehöriger maximaler IOPs. Sie werden sehen, dass jede VM-Größe maximale IOPs hat, die 500 x # angeschlossenen Festplatten entsprechen.

Dieser Artikelbehandelt Leistungsaspekte beim Ausführen von SQL Server in einer virtuellen Maschine und deckt viele Themen ab, darunter auch Festplatten-E/A.

BEARBEITENDiese Antwort ist mittlerweile etwas veraltet. Neben Standardspeicherfestplatten können Sie jetzt Premium-Speicher für Festplatten verwenden. Premium-Speicher basiert auf SSDs und die Festplatten reichen von 500 bis 5000 IOPS und 100 bis 200 MB/s, je nach Festplattenstufe (die höchste ist 1 TB, 5000 IOPS, 200 MB/s). Sie haben immer noch Gesamtlimits für eine bestimmte VM der DS- oder GS-Serie, aber diese Limits sind höher als bei der D- oder G-Serie (maximal 80.000 IOPS und 2.000 MB/s auf einer GS5, zum Beispiel).

Weitere Informationen zu VM-GrößenHier.

Mehr Infos zum Premium-SpeicherHier.

Antwort2

Die neuen VMs der DS-Serie (mit lokalem temporärem SSD-Laufwerk und persistenten SSD-gestützten Laufwerken) haben, wie Sie sehen können, eine Bandbreitenbeschränkung pro VM.In der Dokumentation der DS-Reihe.

Die Bandbreite beträgt ~32 MB/s pro Kern.

verwandte Informationen