Sql-Server

AWS EBS I/O 瓶頸

  • January 15, 2016

我希望有人可以幫助我了解我們在配置新的 Windows SQL Server 實例時遇到的一些 EBS 瓶頸。我們通過執行完整備份來執行一些測試,以便了解 I/O 的執行情況。但是,備份會導致 I/O 阻塞問題。

它是一個r3.4xlarge應該有的實例,250MB/s throughput我們已經設置了EBS with 7500 IOPs

但是,根據 Cloudwatch 的說法,我們最多只能實現以下目標:

讀取頻寬:140,486 KiB/s

寫入頻寬:22,448 KiB/s

總計:162934 KiB/s 或 166 MB/s

讀取操作:3468 OPS/s

寫入操作:592 OPS/s

總計:4060 OPS/s

我們無法理解為什麼我們從未達到最大 IOP 或最大吞吐量。它還能在哪裡出現瓶頸?

我們從 AWS Support 得到了這個答案,它顯示了瓶頸發生在哪裡:

如果您想達到 250MB/s,r3.4xlarge 的最大吞吐量,您可以將捲更改為 Provisioned IOPS(io1)。IO1 的最大吞吐量為 320 MiB/s。另一種方法是使用 2 gp2 EBS 卷建構 RAID 0 陣列。您可以從連結中查看指導

$$ 2 $$.

引用自:https://dba.stackexchange.com/questions/126294