調整主機佇列深度設定
瞭解每個 Block Storage for Classic 效能層級的建議最大主機和應用程式 I/O 佇列深度設定,以最佳化吞吐量和延遲。
| 效能層級 | 最大主機佇列深度 |
|---|---|
| 每 GB 0.25 IOPS | 8 |
| 每 GB 2 IOPS | 24 |
| 每 GB 4 IOPS | 56 |
| 每 GB 10 IOPS | 56+ |
主機設定不會影響磁碟及控制器延遲。 它只會影響主機及應用程式所觀察到的延遲。
超過所列數目的佇列深度可能會增加主機 I/O 延遲,而少於所列數目的佇列深度可能會降低主機 I/O 效能。 因為每一個應用程式都不同,所以需要調整及觀察才能達到最大儲存空間效能。
效能調整通常是一個試誤性處理程序。 例如,對於每 GB 10 IOPS 效能層級,建議從 56 開始。 然後,您可以按增量來調整,直到您看到漸減的收益。 然後,您會回復,直到您找到效能與延遲的良好平衡為止。
主機佇列深度通常是在主機匯流排配接卡驅動程式或 Hypervisor 調整,有時是在應用程式中進行調整。 標準預設值(例如 32 或 64)可能會導致過多的主機或應用程式延遲。
如果有一台主機或 Hypervisor 正在使用多個效能層級,請在速度最快的層級使用佇列深度,然後在最慢的效能層級觀察延遲。
如果最低層的延遲無法接受,請調整佇列深度,直到所有層的延遲和效能都達到平衡為止。