サーバ選定時に意外と落とし穴になるのがディスクアクセスの速度。以下のコマンドを使って調査しています。
sysbench --test=fileio --file-test-mode=rndrw prepare
sysbench --test=fileio --file-test-mode=rndrw run
1CPU 2G Mem(遅い…)
Throughput:
read, MiB/s: 7.91
written, MiB/s: 5.27
2CPU 4G Mem(メモリやCPUはほとんど影響せず)
Throughput:
read, MiB/s: 8.15
written, MiB/s: 5.43
比較用:さくらのVPS(3倍速い…)
Throughput:
read, MiB/s: 27.43
written, MiB/s: 18.29
比較用:AWS + EBS(まずまず)
Throughput:
read, MiB/s: 16.48
written, MiB/s: 10.98
比較用:EBS type:io2 IOPS:6400(金次第で速くできる!)
Throughput:
read, MiB/s: 31.30
written, MiB/s: 20.87
サポートに問い合わせて、何か速くする方法はないかと尋ねたのですが、どうもこれは仮想マシンが収容されるサーバ環境に依るようで、「運次第」ということのようです。
参考(8年前の調査時の記録): https://lumber-mill.co.jp/notes/tips/150903_sakura.html