3

ボリュームに対して sysbench を実行すると、gp3 ボリュームの方がはるかに遅いことがわかりました。最適化を待ってから 16000IOPS でボリュームをプロビジョニングしても、Percona PMM、New Relic CloudWatch を介して監視すると 1000 IOPS に上限が設定されます。

実例:

  • C5.4xlarge Ubuntu 18.04

ボリューム:

  • gp2 3000GB (9000 IOPS を提供)
  • gp3 3000GB 9000 IOPS 250/秒

Sysbench の結果は次のとおりです。

sysbench --file-total-size=15G --file-num=16 fileio prepare
sysbench --file-total-size=15G --file-num=16 --file-test-mode=rndrw --time=600 fileio run
sysbench --file-total-size=15G --file-num=16 fileio cleanup

gp3 | 9000 | 3000 | 250/秒

File operations:
reads/s: 576.37
writes/s: 384.24
fsyncs/s: 153.70

Throughput:
read, MiB/s: 9.01
written, MiB/s: 6.00

General statistics:
total time: 600.0333s
total number of events: 668612

Latency (ms):
min: 0.00
avg: 0.90
max: 337.40
95th percentile: 3.89
sum: 599693.33

Threads fairness:
events (avg/stddev): 668612.0000/0.00
execution time (avg/stddev): 599.6933/0.00

gp2 | 9000 | 3000 | gp2

File operations:
reads/s: 1523.68
writes/s: 1015.79
fsyncs/s: 406.33

Throughput:
read, MiB/s: 23.81
written, MiB/s: 15.87

General statistics:
total time: 600.0064s
total number of events: 1767487

Latency (ms):
min: 0.00
avg: 0.34
max: 70.10
95th percentile: 1.06
sum: 599390.12

Threads fairness:
events (avg/stddev): 1767487.0000/0.00
execution time (avg/stddev): 599.3901/0.00

Percona PMM gp3 > gp2 比較:

Percona PMM gp3 > gp2 比較

4

2 に答える 2