FIO Performance Test Cases

The included FIO tests are detailed below.

4K Random (50/50) Read and Write Performance Test

This tests IOPS and latency performance of 4K random 50/50 read and write tests, under different pressures.

Test Parameters:

  • bs: 4K
  • rw: randrw
  • numjobs: the number of cores of the client server CPU.
  • iodepth: can be obtained by adjusting different iodepth tests of the latency performance test, under different pressures.
Bash
Copy

4K Random (70/30) Read and Write Performance Test

This tests IOPS and latency performance of 4K random 70/30 read (70%) and write (30%) tests, under different pressures.

Test Parameters:

  • bs: 4K
  • rw: randrw
  • numjobs: the number of cores of the client server CPU.
  • iodepth: can be obtained by adjusting different iodepth tests of the latency performance test, under different pressures.
Bash
Copy

4K Random Read Performance Test

This tests IOPS and latency performance of 4K random read, under different pressures.

Test Parameters:

  • bs: 4K
  • rw: randread
  • numjobs: the number of cores of the client server CPU.
  • iodepth: can be obtained by adjusting different iodepth tests of the latency performance test, under different pressures.
Bash
Copy

4K Random Write Performance Test

This tests IOPS and latency performance of 4K random write, under different pressures.

Test Parameters:

  • bs: 4K
  • rw: randwrite
  • numjobs: the number of cores of the client server CPU.
  • iodepth: can be obtained by adjusting different iodepth tests of the latency performance test, under different pressures.
Bash
Copy

128K Bandwidth Performance Test

This tests the highest bandwidth that can be obtained in different IO scenarios.

Test Parameters:

  • bs: 4K
  • rw: randrw
  • numjobs: The number of cores of the client server CPU.
  • iodepth: The highest IOPS that can be obtained by adjusting different iodepth tests. This is generally 1 or 2; i.e., testable.
Bash
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard