Nachdem Sie Ihre Google Cloud Hyperdisk-Volumes bereitgestellt haben, erfordern Ihre Anwendung und Ihr Betriebssystem möglicherweise eine Leistungsoptimierung, um Ihre Leistungsanforderungen zu erfüllen.
In den folgenden Abschnitten werden einige wichtige Elemente beschrieben, die sich zur Leistungsoptimierung anpassen lassen. Außerdem wird erläutert, wie Sie einige dieser Elemente auf bestimmte Arten von Arbeitslasten anwenden können.
Hohe E/A-Warteschlangentiefe verwenden
Hyperdisk-Volumes haben eine höhere Latenz als lokal angehängte Laufwerke wie lokale SSDs, da sie mit dem Netzwerk verbunden sind. Sie können einen sehr hohen IOPS-Wert und Durchsatz bieten, aber Sie müssen dafür sorgen, dass E/A-Anfragen parallel ausgeführt werden. Die Anzahl der parallel ausgeführten E/A-Anfragen wird als E/A-Warteschlangentiefe bezeichnet.
In den folgenden Tabellen finden Sie die empfohlene E/A-Warteschlangentiefe, um ein bestimmtes Leistungsniveau zu erreichen. Die Tabellen verwenden eine geringfügige Überschätzung der typischen Latenz, um konservative Empfehlungen anzuzeigen. Im Beispiel wird davon ausgegangen, dass Sie eine E/A-Größe von 16 KB verwenden.
Gewünschte IOPS | Größe der Warteschlange |
---|---|
500 | 1 |
1.000 | 2 |
2.000 | 4 |
4.000 | 8 |
8.000 | 16 |
16.000 | 32 |
32.000 | 64 |
64.000 | 128 |
100.000 | 200 |
200.000 | 400 |
320.000 | 640 |
Gewünschter Durchsatz (MB/s) | Größe der Warteschlange |
---|---|
8 | 1 |
16 | 2 |
32 | 4 |
64 | 8 |
128 | 16 |
256 | 32 |
512 | 64 |
1.000 | 128 |
1.200 | 153 |
Freie CPUs sicherstellen
Für das Lesen und Schreiben in Hyperdisk-Volumes sind CPU-Zyklen auf der VM erforderlich. Wenn die VM-Instanz nicht genügend CPU-Kapazität hat, kann die Anwendung die oben angegebenen IOPS nicht verarbeiten. Sie benötigen CPUs frei für die Verarbeitung von E/A-Vorgängen, um sehr hohe, konsistente IOPS-Level zu erreichen.
Hyperdisk-Leistungsmesswerte prüfen
Sie können Leistungsmesswerte für das Laufwerk in Cloud Monitoring, der integrierten Monitoring-Lösung von Google Cloud, prüfen. Mithilfe dieser Messwerte können Sie die Leistung Ihrer Laufwerke und anderer VM-Ressourcen unter verschiedenen Anwendungsarbeitslasten beobachten.
Weitere Informationen finden Sie unter Leistungsmesswerte für Laufwerk prüfen.
Sie können auch die Seite Beobachtbarkeit in der Console verwenden, um die Leistungsmesswerte des Laufwerks aufzurufen.