fio を使用して、パフォーマンステストで NAS のスループットと IOPS を測定できます。

Linux でのパフォーマンステスト

パフォーマンステストを実施する前に、次の点に注意します。
  • sunrpc_slot が正しく設定されていることを確認します。 詳細については、「FAQ」をご参照ください。
  • 最大スループットは、ECS インスタンスの帯域幅を超えません。 ECS インスタンスの帯域幅が 1 Gbit/s の場合、最大スループットは 125 Mbit/s に達する可能性があります。
参考として、一般的なテスト例を次に示します。
注:次の推定値はすべて、単一の ECS インスタンスのテスト結果に基づいています。 Network Attached Storage 公式サイトで推奨されるパフォーマンスメトリックを達成するには、複数の ECS インスタンスを使用してテストすることを推奨します。
  • ランダム読み取りテストを実行して IOPS を測定する
    fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randread -bs=4K -size=1G -time_based -runtime=60 -name=Fio -directory=/mnt

    推定値: 14,000

  • ランダム書き込みテストを実行して IOPS を測定する
    fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randwrite -bs=4K -size=1G -time_based -runtime=60 -name=Fio -directory=/mnt

    推定値: 10,000

  • ランダム読み取りテストを実行してスループットを測定する
    fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randread -bs=1M -size=1G -time_based -runtime=60 -name=Fio -directory=/mnt
    • NAS 容量タイプの推定値:150 Mbit/s
    • NAS パフォーマンスタイプの推定値:300 Mbit/s
  • ランダム書き込みテストを実行してスループットを測定する
    fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randwrite -bs=1M -size=1G -time_based -runtime=60 -name=Fio -directory=/mnt
    • NAS 容量タイプの推定値:150 Mbit/s
    • NAS パフォーマンスタイプの推定値:600 Mbit/s

Windows でのパフォーマンステスト

Z: に NAS ファイルシステムがマウントされ、c:\Program Files\fio\fio.exe に fio がインストールされているとします。

  • ランダム読み取りテストを実行して IOPS を測定する
    "c:\Program Files\fio\fio.exe" -name=Fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=windowsaio -sync=1 -rw=randread -bs=4K -size=1G -time_based -runtime=60 -group_reporting -directory=Z\:\

    推定値:14,000

  • ランダム書き込みテストを実行して IOPS を測定する
    "c:\Program Files\fio\fio.exe" -name=Fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=windowsaio -sync=1 -rw=randwrite -bs=4K -size=1G -time_based -runtime=60 -group_reporting -directory=Z\:\

    推定値:10,000

  • ランダム読み取りテストを実行してスループットを測定する
    "c:\Program Files\fio\fio.exe" -name=Fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=windowsaio -sync=1 -rw=randread -bs=1M -size=1G -time_based -runtime=60 -group_reporting -directory=Z\:\
    • NAS 容量タイプの推定値:150 Mbit/s
    • NAS パフォーマンスタイプの推定値:300 Mbit/s
  • ランダム書き込みテストを実行してスループットを測定する
    "c:\Program Files\fio\fio.exe" -name=Fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=windowsaio -sync=1 -rw=randwrite -bs=1M -size=1G -time_based -runtime=60 -group_reporting -directory=Z\:\
    • NAS 容量タイプの推定値:150 Mbit/s
    • NAS パフォーマンスタイプの推定値:600 Mbit/s