最佳化 Hyperdisk 效能


佈建 Google Cloud Hyperdisk 磁碟區後,應用程式和作業系統可能需要經過效能微調,才能符合效能需求。

在下節中,我們將說明幾個可微調以提高效能的重要元素,及如何將其中幾種元素應用於特定類型的工作負載。

如要概略瞭解 Google Cloud Hyperdisk 效能的運作方式,請參閱「關於 Hyperdisk 效能」。

使用高 I/O 佇列深度

Hyperdisk 磁碟區是網路連接裝置,因此延遲時間比本機 SSD 等本機連接磁碟長。這類磁碟可提供極高的 IOPS 和輸送量,但您必須確保平行執行足夠的 I/O 要求。並行執行的 I/O 要求數量稱為 I/O 佇列深度

下表列出建議的 I/O 佇列深度,確保您能達到特定效能等級。表格會稍微高估一般延遲時間,以便顯示保守的建議。這個範例假設您使用的 I/O 大小為 16 KB。

所需 IOPS 佇列深度
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
所需處理量 (MB/秒) 佇列深度
8 1
16 2
32 4
64 8
128 16
256 32
512 64
1,000 128
1,200 153

確保您有可用的 CPU

讀取和寫入 Hyperdisk 磁碟區時需要 VM 的 CPU 週期。如果 VM 執行個體的 CPU 不足,應用程式將無法達到先前所述的 IOPS。如要達到高度且一致的 IOPS 等級,則必須釋出 CPU 來處理 I/O。

查看 Hyperdisk 效能指標

您可以在 Cloud Monitoring (Google Cloud的整合式監控解決方案) 中查看磁碟效能指標。您可以運用這些指標,觀察不同應用程式工作負載下磁碟和其他 VM 資源的效能。

詳情請參閱「查看磁碟效能指標」。

您也可以在控制台中使用「可觀測性」頁面查看磁碟效能指標

後續步驟