I'm hoping someone can help me understand some EBS Bottlenecks that we are experiencing with a new Windows SQL Server instance we're configuring. We're running some tests by conducting a full backup so we can see how the I/O performs. However, the backup causes I/O blocking issues.
r3.4xlarge instance which should have
250MB/s throughput and we've set up
EBS with 7500 IOPs
However, we're only ever achieving a maximum of the following according to Cloudwatch:
Read Bandwidth: 140,486 KiB/s
Write Bandwidth: 22,448 KiB/s
TOTAL: 162934 KiB/s or 166 MB/s
Read Ops: 3468 OPS/s
Write Ops: 592 OPS/s
TOTAL: 4060 OPS/s
We cant understand why we're never achieving maximum IOPs or maximum throughput. Where else could it be bottlenecking?