fio тест где?
Итак, постарался сделать разные тесты
Команда общая была такая
fio --filename=/mnt/RAID/test.img --size=50G --direct=1 --rw=read --bs=4k --ioengine=libaio --iodepth=64 --runtime=120 --numjobs=20 --time_based --group_reporting --name=throughput-test-job
для каждого теста менял только парамметры —rw на read, write, randread, randwrite
и —bs на 4k и 256k
Результаты вышли следующие
Отдающая машина:
--bs=4k READ bw=3388 MiB/s (3553 MB/s) IOPs=867k clat: avg=1.45 ms
--bs=256k READ bw=6827 MiB/s (7159 MB/s) IOPs=27.3k clat: avg=46.11 ms
--bs=4k RAND READ bw=2230 KiB/s (2283 KB/s) IOPs=557 clat: avg=2242.29 ms
--bs=256k RAND READ bw=113 MiB/s (118 MB/s) IOPs=451 clat: avg=2757.27 ms
--bs=4k WRITE bw=1245 MiB/s (1306 MB/s) IOPs=319k clat: avg=3.95 ms
--bs=256k WRITE bw=6541 MiB/s (6859 MB/s) IOPs=26.2k clat: avg=48.15 ms
--bs=4k RAND WRITE bw=11.3 MiB/s (11.9 MB/s) IOPs=2894 clat: avg=435.04 ms
--bs=256k RAND WRITE bw=1071 MiB/s (1123 MB/s) IOPs=4283 clat: avg=294.05 ms
Принимающая машина:
--bs=4k READ bw=4658 MiB/s (4884 GB/s) IOPs=1192k clat: avg=1.06 ms
--bs=256k READ bw=12.2 GiB/s (13.1 GB/s) IOPs=50.0k clat: avg=25.18 ms
--bs=4k RAND READ bw=5656 KiB/s (5792 KB/s) IOPs=1414 clat: avg=886.22 ms
--bs=256k RAND READ bw=262 MiB/s (275 MB/s) IOPs=1047 clat: avg=1193.51 ms
--bs=4k WRITE bw=1556 MiB/s (1631 MB/s) IOPs=398k clat: avg=3.17 ms
--bs=256k WRITE bw=8163 MiB/s (8560 MB/s) IOPs=32.7k clat: avg=38.58 ms
--bs=4k RAND WRITE bw=89.9 MiB/s (94.3 MB/s) IOPs=23.0k clat: avg=54.73 ms
--bs=256k RAND WRITE bw=1449 MiB/s (1519 MB/s) IOPs=5794 clat: avg=217.35 ms