Haben Azure-VMs Festplatten-E / A-Grenzwerte?

7

Wir haben einen SQL Server, der auf einer Azure-VM gehostet wird. Eine unserer Anwendungen ist sehr lese- und schreibintensiv in der Datenbank und wir sehen eine schlechte Festplattenleistung. Festplattenwarteschlangenlängen von 10 oder mehr.

Ich habe versucht, einen Weg zu finden, um die Festplattenleistung zu steigern. Ich habe hier ein Technet-Video gefunden , in dem ein Festplattenkontingent erwähnt wird und das über 4 Speicherkonten die Festplatten- E / A erhöht. Kann jemand diesen Disk Limiter bestätigen oder diese Spanning-Technik empfehlen?

NullReference
quelle

Antworten:

10

Azure-Datenträger werden als Seitenblobs im Azure-Speicher gespeichert. Ein Speicherkonto hat bestimmte Skalierungsziele. Wenn Sie die E / A-Last einer schweren Festplatte über eine VM laden, können Sie die Grenzen dieser Speicherziele verschieben. Lokal redundante Speicherkonten haben ein perfektes Ziel von 10 Gbit / s Eingang / 15 Gbit / s Ausgang, während georedundante Konten ein Ziel von 5 Gbit / s Eingang / 10 Gbit / s Ausgang haben. Ein bestimmter Blob (der eine einzelne Festplatte enthält) hat ein Ziel von 60 MByte / s.

Aus diesem Grund werden Vorschläge (z. B. das TechNet-Video) zur Verwendung mehrerer Festplatten in mehreren Speicherkonten angezeigt, die über die kontospezifischen Speichergrößenziele hinausgehen.

Hier ist ein Artikel zu VM-Größen und zugehörigen maximalen IOPs. Sie werden sehen, dass jede VM-Größe max. IOPs entsprechen 500 x angehängten # Disks.

Dieser Artikel behandelt Leistungsaspekte beim Ausführen von SQL Server in einer virtuellen Maschine, die viele Themen einschließlich Festplatten-E / A behandeln.

BEARBEITEN Diese Antwort ist jetzt etwas veraltet. Abgesehen von Standardspeicherfestplatten können Sie jetzt Premium-Speicher für Festplatten verwenden. Premium-Speicher ist SSD-gesichert und die Festplatten reichen von 500 bis 5000 IOPS und 100 bis 200 MB / s, abhängig von der Festplattenschicht (die höchste ist 1 TB, 5000 IOPS, 200 MB / s). Sie haben weiterhin Gesamtgrenzwerte für eine bestimmte VM der DS- oder GS-Serie, diese Grenzwerte sind jedoch höher als für die D- oder G-Serie (maximal 80.000 IOPS und 2.000 MB / s auf einem GS5).

Weitere Informationen zu VM-Größen finden Sie hier .

Weitere Informationen zum Premium-Speicher finden Sie hier .

David Makogon
quelle
3

Die neuen VMs der DS-Serie (mit lokalem temporären SSD-Laufwerk und dauerhaften SSD-unterstützten Laufwerken) haben eine Bandbreitenbeschränkung pro VM, wie Sie in der Dokumentation zur DS-Serie sehen können .

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

Andrew Long
quelle
Was ist der Vorteil einer Verwendung im Vergleich zu 500 MB/soder einer 1000 MB/sGeschwindigkeit, die bei anderen Cloud-Anbietern erreicht werden kann Azure?
WM