Benchmarking NFS, iSCSI, and S3

In this guide, the open-source fio (Flexible I/O) tester is used to benchmark the performance of NFS and iSCSI, and GOSBench is used to benchmark the performance of S3 services.

Prerequisites

NFS, iSCSI, or S3 benchmarking overview

  1. Ensure that the benchmarking requirements are met.
  2. Deploy virtual machines with load generators from the prebuilt images.

  3. Create the NFS, iSCSI, or S3 service in the test cluster.
  4. Set up and prepare to run the benchmark.
  5. Run the benchmark.