changes to io.py applied to script, tasks for fio added
diff --git a/scripts/qcow2_vdb.txt b/scripts/qcow2_vdb.txt
new file mode 100644
index 0000000..5b2aa7a
--- /dev/null
+++ b/scripts/qcow2_vdb.txt
@@ -0,0 +1,1151 @@
++ OPTS='--test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60'
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1715.08,
+ 'clat': 2330.44,
+ 'iops': 428,
+ 'lat': 2330.94,
+ 'slat': 0.0}
++ sync
++ echo 3
++ dd if=/dev/zero of=/dev/vdb bs=1048576 count=10240
+10240+0 records in
+10240+0 records out
+10737418240 bytes (11 GB) copied, 92.8885 s, 116 MB/s
++ sync
++ echo 3
++ dd if=/dev/zero of=/dev/vdb bs=1048576 count=10240
+10240+0 records in
+10240+0 records out
+10737418240 bytes (11 GB) copied, 92.7289 s, 116 MB/s
+++ seq 7
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1708.29,
+ 'clat': 2337.35,
+ 'iops': 426,
+ 'lat': 2337.83,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 427.78,
+ 'clat': 9347.24,
+ 'iops': 106,
+ 'lat': 9347.73,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 212.46,
+ 'clat': 18814.56,
+ 'iops': 53,
+ 'lat': 18815.04,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 509.54,
+ 'clat': 7854.41,
+ 'iops': 127,
+ 'lat': 7854.83,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 247.94,
+ 'clat': 16140.04,
+ 'iops': 61,
+ 'lat': 16140.44,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 163.43,
+ 'clat': 24437.13,
+ 'iops': 40,
+ 'lat': 24437.5,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 484.71,
+ 'clat': 8245.56,
+ 'iops': 121,
+ 'lat': 8246.06,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 129284.55,
+ 'clat': 15857.9,
+ 'iops': 63,
+ 'lat': 15858.32,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 164229.34,
+ 'clat': 12471.67,
+ 'iops': 79,
+ 'lat': 12516.42,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1719.05,
+ 'clat': 2323.45,
+ 'iops': 429,
+ 'lat': 2323.92,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 427.33,
+ 'clat': 9356.01,
+ 'iops': 106,
+ 'lat': 9356.48,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 211.25,
+ 'clat': 18902.35,
+ 'iops': 52,
+ 'lat': 18902.81,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 543.89,
+ 'clat': 7352.37,
+ 'iops': 135,
+ 'lat': 7352.8,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 242.57,
+ 'clat': 16498.24,
+ 'iops': 60,
+ 'lat': 16498.65,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 161.85,
+ 'clat': 24750.55,
+ 'iops': 40,
+ 'lat': 24750.96,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 486.79,
+ 'clat': 8211.45,
+ 'iops': 121,
+ 'lat': 8211.93,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 131506.31,
+ 'clat': 15548.48,
+ 'iops': 64,
+ 'lat': 15548.9,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 165079.14,
+ 'clat': 12382.36,
+ 'iops': 80,
+ 'lat': 12427.17,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1716.45,
+ 'clat': 2327.79,
+ 'iops': 428,
+ 'lat': 2328.26,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 423.56,
+ 'clat': 9439.88,
+ 'iops': 105,
+ 'lat': 9440.32,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 211.58,
+ 'clat': 18883.78,
+ 'iops': 52,
+ 'lat': 18884.23,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 540.6,
+ 'clat': 7401.15,
+ 'iops': 135,
+ 'lat': 7401.57,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 250.55,
+ 'clat': 15998.73,
+ 'iops': 62,
+ 'lat': 15999.15,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 168.29,
+ 'clat': 23748.44,
+ 'iops': 42,
+ 'lat': 23748.86,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 486.5,
+ 'clat': 8214.58,
+ 'iops': 121,
+ 'lat': 8215.07,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 130180.52,
+ 'clat': 15736.63,
+ 'iops': 63,
+ 'lat': 15737.06,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 164710.95,
+ 'clat': 12417.68,
+ 'iops': 80,
+ 'lat': 12461.57,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1725.18,
+ 'clat': 2315.15,
+ 'iops': 431,
+ 'lat': 2315.59,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 429.03,
+ 'clat': 9319.55,
+ 'iops': 107,
+ 'lat': 9320.02,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 214.88,
+ 'clat': 18593.14,
+ 'iops': 53,
+ 'lat': 18593.62,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 586.5,
+ 'clat': 6816.13,
+ 'iops': 146,
+ 'lat': 6816.55,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 242.06,
+ 'clat': 16514.72,
+ 'iops': 60,
+ 'lat': 16515.11,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 156.16,
+ 'clat': 25718.43,
+ 'iops': 38,
+ 'lat': 25718.82,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 491.47,
+ 'clat': 8143.33,
+ 'iops': 122,
+ 'lat': 8143.82,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 133207.86,
+ 'clat': 15402.22,
+ 'iops': 64,
+ 'lat': 15402.66,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 163688.36,
+ 'clat': 12499.58,
+ 'iops': 79,
+ 'lat': 12543.46,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1727.12,
+ 'clat': 2313.93,
+ 'iops': 431,
+ 'lat': 2314.4,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 424.47,
+ 'clat': 9418.07,
+ 'iops': 106,
+ 'lat': 9418.53,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 212.56,
+ 'clat': 18794.01,
+ 'iops': 53,
+ 'lat': 18794.51,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 600.39,
+ 'clat': 6658.98,
+ 'iops': 150,
+ 'lat': 6659.4,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 248.61,
+ 'clat': 16035.18,
+ 'iops': 62,
+ 'lat': 16035.58,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 157.64,
+ 'clat': 25462.07,
+ 'iops': 39,
+ 'lat': 25462.46,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 490.62,
+ 'clat': 8152.0,
+ 'iops': 122,
+ 'lat': 8152.49,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 134858.62,
+ 'clat': 15215.95,
+ 'iops': 65,
+ 'lat': 15216.37,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 164413.36,
+ 'clat': 12433.56,
+ 'iops': 80,
+ 'lat': 12478.59,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1706.63,
+ 'clat': 2341.15,
+ 'iops': 426,
+ 'lat': 2341.62,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 423.25,
+ 'clat': 9452.58,
+ 'iops': 105,
+ 'lat': 9453.07,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 212.07,
+ 'clat': 18837.33,
+ 'iops': 53,
+ 'lat': 18837.8,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 518.16,
+ 'clat': 7750.29,
+ 'iops': 128,
+ 'lat': 7750.71,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 260.48,
+ 'clat': 15351.67,
+ 'iops': 65,
+ 'lat': 15352.09,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 167.23,
+ 'clat': 23852.25,
+ 'iops': 41,
+ 'lat': 23852.66,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 486.36,
+ 'clat': 8215.1,
+ 'iops': 121,
+ 'lat': 8215.59,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 125998.66,
+ 'clat': 16305.02,
+ 'iops': 61,
+ 'lat': 16305.46,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 165007.88,
+ 'clat': 12398.54,
+ 'iops': 80,
+ 'lat': 12444.16,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1716.92,
+ 'clat': 2327.39,
+ 'iops': 428,
+ 'lat': 2327.87,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 426.71,
+ 'clat': 9368.48,
+ 'iops': 106,
+ 'lat': 9368.95,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 213.62,
+ 'clat': 18707.89,
+ 'iops': 53,
+ 'lat': 18708.37,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 570.75,
+ 'clat': 7005.1,
+ 'iops': 142,
+ 'lat': 7005.53,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 246.7,
+ 'clat': 16209.28,
+ 'iops': 61,
+ 'lat': 16209.69,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 157.9,
+ 'clat': 25408.06,
+ 'iops': 39,
+ 'lat': 25408.47,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 491.0,
+ 'clat': 8147.57,
+ 'iops': 122,
+ 'lat': 8148.05,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 131541.73,
+ 'clat': 15610.92,
+ 'iops': 64,
+ 'lat': 15611.35,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 165116.48,
+ 'clat': 12393.12,
+ 'iops': 80,
+ 'lat': 12437.56,
+ 'slat': 0.0}
diff --git a/scripts/qcow2_vm.txt b/scripts/qcow2_vm.txt
new file mode 100644
index 0000000..a03d0af
--- /dev/null
+++ b/scripts/qcow2_vm.txt
@@ -0,0 +1,1151 @@
+# + OPTS='--test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60'
+# + sync
+# + echo 3
+# + python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+# {'__meta__': {'action': 'randwrite',
+# 'blocksize': 4,
+# 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+# 'concurence': 1,
+# 'direct_io': True,
+# 'iodepth': 1,
+# 'size': 10485760,
+# 'sync': False,
+# 'use_hight_io_priority': True},
+# 'bw_mean': 195.18,
+# 'clat': 20468.38,
+# 'iops': 48,
+# 'lat': 20468.88,
+# 'slat': 0.0}
+#+ sync
+#+ echo 3
++ dd if=/dev/zero of=test.dat bs=1048576 count=10240
+10240+0 records in
+10240+0 records out
+10737418240 bytes (11 GB) copied, 139.731 s, 76.8 MB/s
++ sync
++ echo 3
++ dd if=/dev/zero of=test.dat bs=1048576 count=10240
+10240+0 records in
+10240+0 records out
+10737418240 bytes (11 GB) copied, 137.088 s, 78.3 MB/s
+++ seq 7
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 193.74,
+ 'clat': 20622.59,
+ 'iops': 48,
+ 'lat': 20623.11,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 192.37,
+ 'clat': 28436.59,
+ 'iops': 35,
+ 'lat': 28437.1,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 190.23,
+ 'clat': 38252.09,
+ 'iops': 26,
+ 'lat': 38252.58,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 572.71,
+ 'clat': 6979.52,
+ 'iops': 143,
+ 'lat': 6979.94,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 137.41,
+ 'clat': 29086.12,
+ 'iops': 34,
+ 'lat': 29086.49,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 68.85,
+ 'clat': 57814.56,
+ 'iops': 17,
+ 'lat': 57814.91,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 148.03,
+ 'clat': 26981.79,
+ 'iops': 37,
+ 'lat': 26982.28,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 112752.8,
+ 'clat': 18179.01,
+ 'iops': 54,
+ 'lat': 18179.44,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 91559.98,
+ 'clat': 22354.31,
+ 'iops': 44,
+ 'lat': 22388.54,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 467.84,
+ 'clat': 8548.95,
+ 'iops': 116,
+ 'lat': 8549.43,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 131.29,
+ 'clat': 33716.79,
+ 'iops': 29,
+ 'lat': 33717.26,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 85.57,
+ 'clat': 69000.15,
+ 'iops': 14,
+ 'lat': 69000.63,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 538.79,
+ 'clat': 7423.26,
+ 'iops': 134,
+ 'lat': 7423.68,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 133.41,
+ 'clat': 29910.35,
+ 'iops': 33,
+ 'lat': 29910.72,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 65.14,
+ 'clat': 61064.32,
+ 'iops': 16,
+ 'lat': 61064.67,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 147.11,
+ 'clat': 27129.76,
+ 'iops': 36,
+ 'lat': 27130.27,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 112472.17,
+ 'clat': 18208.47,
+ 'iops': 54,
+ 'lat': 18208.88,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 91392.2,
+ 'clat': 22396.55,
+ 'iops': 44,
+ 'lat': 22431.46,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 466.81,
+ 'clat': 8565.34,
+ 'iops': 116,
+ 'lat': 8565.83,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 114.12,
+ 'clat': 34971.04,
+ 'iops': 28,
+ 'lat': 34971.53,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 57.15,
+ 'clat': 70976.09,
+ 'iops': 14,
+ 'lat': 70976.59,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 533.6,
+ 'clat': 7489.0,
+ 'iops': 133,
+ 'lat': 7489.42,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 128.83,
+ 'clat': 30991.26,
+ 'iops': 32,
+ 'lat': 30991.63,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 68.35,
+ 'clat': 58313.21,
+ 'iops': 17,
+ 'lat': 58313.55,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 148.58,
+ 'clat': 26877.4,
+ 'iops': 37,
+ 'lat': 26877.88,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 113946.55,
+ 'clat': 17983.45,
+ 'iops': 55,
+ 'lat': 17983.87,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 91200.76,
+ 'clat': 22443.54,
+ 'iops': 44,
+ 'lat': 22477.81,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 466.28,
+ 'clat': 8574.73,
+ 'iops': 116,
+ 'lat': 8575.21,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 135.63,
+ 'clat': 33395.53,
+ 'iops': 29,
+ 'lat': 33396.01,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 55.68,
+ 'clat': 71098.24,
+ 'iops': 14,
+ 'lat': 71098.76,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 538.87,
+ 'clat': 7417.83,
+ 'iops': 134,
+ 'lat': 7418.25,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 137.46,
+ 'clat': 29052.8,
+ 'iops': 34,
+ 'lat': 29053.2,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 67.52,
+ 'clat': 59031.04,
+ 'iops': 16,
+ 'lat': 59031.38,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 148.49,
+ 'clat': 26877.54,
+ 'iops': 37,
+ 'lat': 26878.05,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 113524.11,
+ 'clat': 18056.79,
+ 'iops': 55,
+ 'lat': 18057.22,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 91506.9,
+ 'clat': 22362.87,
+ 'iops': 44,
+ 'lat': 22397.56,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 466.96,
+ 'clat': 8564.13,
+ 'iops': 116,
+ 'lat': 8564.63,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 128.16,
+ 'clat': 33325.15,
+ 'iops': 30,
+ 'lat': 33325.64,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 75.25,
+ 'clat': 66793.59,
+ 'iops': 14,
+ 'lat': 66794.11,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 530.65,
+ 'clat': 7531.13,
+ 'iops': 132,
+ 'lat': 7531.54,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 133.11,
+ 'clat': 30025.58,
+ 'iops': 33,
+ 'lat': 30025.94,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 66.29,
+ 'clat': 60071.2,
+ 'iops': 16,
+ 'lat': 60071.53,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 148.98,
+ 'clat': 26797.4,
+ 'iops': 37,
+ 'lat': 26797.9,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 111948.35,
+ 'clat': 18297.05,
+ 'iops': 54,
+ 'lat': 18297.47,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 91295.97,
+ 'clat': 22410.48,
+ 'iops': 44,
+ 'lat': 22445.06,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 466.09,
+ 'clat': 8577.25,
+ 'iops': 116,
+ 'lat': 8577.77,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 121.38,
+ 'clat': 35294.55,
+ 'iops': 28,
+ 'lat': 35295.06,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 56.05,
+ 'clat': 71051.77,
+ 'iops': 14,
+ 'lat': 71052.34,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 539.63,
+ 'clat': 7410.03,
+ 'iops': 134,
+ 'lat': 7410.44,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 138.5,
+ 'clat': 28865.28,
+ 'iops': 34,
+ 'lat': 28865.64,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 66.66,
+ 'clat': 59657.28,
+ 'iops': 16,
+ 'lat': 59657.63,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 147.61,
+ 'clat': 27044.58,
+ 'iops': 36,
+ 'lat': 27045.08,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 113339.71,
+ 'clat': 18091.74,
+ 'iops': 55,
+ 'lat': 18092.14,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 90774.3,
+ 'clat': 22542.81,
+ 'iops': 44,
+ 'lat': 22577.25,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 464.4,
+ 'clat': 8612.4,
+ 'iops': 116,
+ 'lat': 8612.88,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 120.7,
+ 'clat': 34244.34,
+ 'iops': 29,
+ 'lat': 34244.85,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 57.05,
+ 'clat': 69884.39,
+ 'iops': 14,
+ 'lat': 69884.92,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 536.08,
+ 'clat': 7462.12,
+ 'iops': 133,
+ 'lat': 7462.54,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 138.5,
+ 'clat': 28779.74,
+ 'iops': 34,
+ 'lat': 28780.11,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 65.15,
+ 'clat': 61149.46,
+ 'iops': 16,
+ 'lat': 61149.79,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 147.91,
+ 'clat': 26986.25,
+ 'iops': 37,
+ 'lat': 26986.74,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 114276.01,
+ 'clat': 17936.18,
+ 'iops': 55,
+ 'lat': 17936.6,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 91214.58,
+ 'clat': 22435.97,
+ 'iops': 44,
+ 'lat': 22471.3,
+ 'slat': 0.0}
diff --git a/scripts/qcow_compute.txt b/scripts/qcow_compute.txt
new file mode 100644
index 0000000..c747a9f
--- /dev/null
+++ b/scripts/qcow_compute.txt
@@ -0,0 +1,1151 @@
++ OPTS='--test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60'
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1618.75,
+ 'clat': 2579.92,
+ 'iops': 386,
+ 'lat': 2580.27,
+ 'slat': 0.0}
++ sync
++ echo 3
++ dd if=/dev/zero of=/opt/file_to_test.dat bs=1048576 count=10240
+10240+0 records in
+10240+0 records out
+10737418240 bytes (11 GB) copied, 62.1553 s, 173 MB/s
++ sync
++ echo 3
++ dd if=/dev/zero of=/opt/file_to_test.dat bs=1048576 count=10240
+10240+0 records in
+10240+0 records out
+10737418240 bytes (11 GB) copied, 62.2522 s, 172 MB/s
+++ seq 7
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1652.58,
+ 'clat': 2494.82,
+ 'iops': 400,
+ 'lat': 2495.18,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 438.2,
+ 'clat': 9569.46,
+ 'iops': 104,
+ 'lat': 9569.81,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 201.21,
+ 'clat': 21192.34,
+ 'iops': 47,
+ 'lat': 21192.69,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 565.53,
+ 'clat': 7069.8,
+ 'iops': 141,
+ 'lat': 7070.06,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 216.49,
+ 'clat': 18473.8,
+ 'iops': 54,
+ 'lat': 18474.12,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 135.5,
+ 'clat': 29524.61,
+ 'iops': 33,
+ 'lat': 29525.03,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 163.03,
+ 'clat': 24486.79,
+ 'iops': 40,
+ 'lat': 24487.14,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 162025.86,
+ 'clat': 12686.06,
+ 'iops': 78,
+ 'lat': 12686.3,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 157508.97,
+ 'clat': 13166.01,
+ 'iops': 75,
+ 'lat': 13197.2,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1692.8,
+ 'clat': 2453.57,
+ 'iops': 406,
+ 'lat': 2453.93,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 449.35,
+ 'clat': 9488.63,
+ 'iops': 105,
+ 'lat': 9488.98,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 222.89,
+ 'clat': 19123.97,
+ 'iops': 52,
+ 'lat': 19124.35,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 568.43,
+ 'clat': 7033.7,
+ 'iops': 142,
+ 'lat': 7033.98,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 224.04,
+ 'clat': 17872.18,
+ 'iops': 55,
+ 'lat': 17872.46,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 135.96,
+ 'clat': 29444.33,
+ 'iops': 33,
+ 'lat': 29444.65,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 165.1,
+ 'clat': 24176.32,
+ 'iops': 41,
+ 'lat': 24176.67,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 158684.98,
+ 'clat': 12941.4,
+ 'iops': 77,
+ 'lat': 12941.66,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 169180.52,
+ 'clat': 12201.53,
+ 'iops': 81,
+ 'lat': 12232.4,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1675.7,
+ 'clat': 2492.52,
+ 'iops': 400,
+ 'lat': 2492.88,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 366.09,
+ 'clat': 11676.94,
+ 'iops': 85,
+ 'lat': 11677.32,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 228.23,
+ 'clat': 18809.78,
+ 'iops': 53,
+ 'lat': 18810.12,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 564.66,
+ 'clat': 7081.09,
+ 'iops': 141,
+ 'lat': 7081.37,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 225.25,
+ 'clat': 17766.96,
+ 'iops': 56,
+ 'lat': 17767.3,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 132.5,
+ 'clat': 30292.99,
+ 'iops': 33,
+ 'lat': 30293.27,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 165.37,
+ 'clat': 24126.66,
+ 'iops': 41,
+ 'lat': 24127.0,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 170300.8,
+ 'clat': 12032.15,
+ 'iops': 83,
+ 'lat': 12032.42,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 164899.09,
+ 'clat': 12513.58,
+ 'iops': 79,
+ 'lat': 12544.4,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1672.0,
+ 'clat': 2495.68,
+ 'iops': 399,
+ 'lat': 2496.05,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 411.41,
+ 'clat': 10266.55,
+ 'iops': 97,
+ 'lat': 10266.91,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 185.23,
+ 'clat': 22397.06,
+ 'iops': 44,
+ 'lat': 22397.44,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 562.37,
+ 'clat': 7113.3,
+ 'iops': 140,
+ 'lat': 7113.56,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 217.79,
+ 'clat': 18385.87,
+ 'iops': 54,
+ 'lat': 18386.19,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 147.08,
+ 'clat': 27362.51,
+ 'iops': 36,
+ 'lat': 27362.86,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 162.86,
+ 'clat': 24528.35,
+ 'iops': 40,
+ 'lat': 24528.7,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 158645.05,
+ 'clat': 12922.54,
+ 'iops': 77,
+ 'lat': 12922.82,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 160791.47,
+ 'clat': 12956.65,
+ 'iops': 76,
+ 'lat': 12987.94,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1668.86,
+ 'clat': 2513.58,
+ 'iops': 397,
+ 'lat': 2513.95,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 409.79,
+ 'clat': 10228.3,
+ 'iops': 97,
+ 'lat': 10228.64,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 224.38,
+ 'clat': 18741.6,
+ 'iops': 53,
+ 'lat': 18741.95,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 570.82,
+ 'clat': 7005.36,
+ 'iops': 142,
+ 'lat': 7005.62,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 227.43,
+ 'clat': 17577.2,
+ 'iops': 56,
+ 'lat': 17577.55,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 140.0,
+ 'clat': 28673.17,
+ 'iops': 34,
+ 'lat': 28673.47,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 161.72,
+ 'clat': 24678.22,
+ 'iops': 40,
+ 'lat': 24678.57,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 156100.92,
+ 'clat': 13129.96,
+ 'iops': 76,
+ 'lat': 13130.24,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 155958.11,
+ 'clat': 13197.24,
+ 'iops': 75,
+ 'lat': 13228.81,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1673.39,
+ 'clat': 2497.12,
+ 'iops': 399,
+ 'lat': 2497.48,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 402.41,
+ 'clat': 10770.27,
+ 'iops': 92,
+ 'lat': 10770.63,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 233.59,
+ 'clat': 18951.76,
+ 'iops': 52,
+ 'lat': 18952.1,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 569.11,
+ 'clat': 7026.38,
+ 'iops': 142,
+ 'lat': 7026.64,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 229.03,
+ 'clat': 17486.52,
+ 'iops': 57,
+ 'lat': 17486.83,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 133.14,
+ 'clat': 29974.22,
+ 'iops': 33,
+ 'lat': 29974.54,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 162.73,
+ 'clat': 24520.19,
+ 'iops': 40,
+ 'lat': 24520.56,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 165120.38,
+ 'clat': 12438.19,
+ 'iops': 80,
+ 'lat': 12438.45,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 160562.41,
+ 'clat': 12861.64,
+ 'iops': 77,
+ 'lat': 12892.9,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1672.81,
+ 'clat': 2503.6,
+ 'iops': 398,
+ 'lat': 2503.95,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 420.62,
+ 'clat': 10078.93,
+ 'iops': 99,
+ 'lat': 10079.31,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 206.63,
+ 'clat': 21173.38,
+ 'iops': 47,
+ 'lat': 21173.71,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 563.86,
+ 'clat': 7099.47,
+ 'iops': 140,
+ 'lat': 7099.73,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 225.44,
+ 'clat': 17728.76,
+ 'iops': 56,
+ 'lat': 17729.08,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 135.56,
+ 'clat': 29412.36,
+ 'iops': 33,
+ 'lat': 29412.7,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 160.89,
+ 'clat': 24836.15,
+ 'iops': 40,
+ 'lat': 24836.52,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 161846.75,
+ 'clat': 12685.57,
+ 'iops': 78,
+ 'lat': 12685.82,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /opt/file_to_test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/opt/file_to_test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 157819.86,
+ 'clat': 13220.1,
+ 'iops': 75,
+ 'lat': 13251.35,
+ 'slat': 0.0}
diff --git a/scripts/raw_vdb.txt b/scripts/raw_vdb.txt
new file mode 100644
index 0000000..d92947e
--- /dev/null
+++ b/scripts/raw_vdb.txt
@@ -0,0 +1,1151 @@
++ OPTS='--test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60'
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1608.87,
+ 'clat': 2556.21,
+ 'iops': 390,
+ 'lat': 2556.68,
+ 'slat': 0.0}
++ sync
++ echo 3
++ dd if=/dev/zero of=/dev/vdb bs=1048576 count=10240
+10240+0 records in
+10240+0 records out
+10737418240 bytes (11 GB) copied, 82.2811 s, 130 MB/s
++ sync
++ echo 3
++ dd if=/dev/zero of=/dev/vdb bs=1048576 count=10240
+10240+0 records in
+10240+0 records out
+10737418240 bytes (11 GB) copied, 82.0745 s, 131 MB/s
+++ seq 7
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1617.73,
+ 'clat': 2543.67,
+ 'iops': 392,
+ 'lat': 2544.17,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 406.97,
+ 'clat': 10075.68,
+ 'iops': 99,
+ 'lat': 10076.14,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 203.27,
+ 'clat': 20255.09,
+ 'iops': 49,
+ 'lat': 20255.55,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 590.22,
+ 'clat': 6777.01,
+ 'iops': 147,
+ 'lat': 6777.43,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 254.37,
+ 'clat': 15731.85,
+ 'iops': 63,
+ 'lat': 15732.26,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 162.24,
+ 'clat': 24718.76,
+ 'iops': 40,
+ 'lat': 24719.16,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 483.44,
+ 'clat': 8269.39,
+ 'iops': 120,
+ 'lat': 8269.87,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 160759.69,
+ 'clat': 12748.91,
+ 'iops': 78,
+ 'lat': 12749.33,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 179509.41,
+ 'clat': 11396.46,
+ 'iops': 87,
+ 'lat': 11441.74,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1635.78,
+ 'clat': 2501.17,
+ 'iops': 398,
+ 'lat': 2501.64,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 408.77,
+ 'clat': 10013.23,
+ 'iops': 99,
+ 'lat': 10013.69,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 202.51,
+ 'clat': 20317.85,
+ 'iops': 49,
+ 'lat': 20318.31,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 610.74,
+ 'clat': 6545.75,
+ 'iops': 152,
+ 'lat': 6546.17,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 259.7,
+ 'clat': 15403.65,
+ 'iops': 64,
+ 'lat': 15404.03,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 159.04,
+ 'clat': 25227.21,
+ 'iops': 39,
+ 'lat': 25227.6,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 483.52,
+ 'clat': 8266.03,
+ 'iops': 120,
+ 'lat': 8266.52,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 158395.06,
+ 'clat': 12942.35,
+ 'iops': 77,
+ 'lat': 12942.78,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 179873.89,
+ 'clat': 11359.11,
+ 'iops': 87,
+ 'lat': 11403.54,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1645.86,
+ 'clat': 2491.56,
+ 'iops': 400,
+ 'lat': 2492.04,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 410.43,
+ 'clat': 10033.74,
+ 'iops': 99,
+ 'lat': 10034.21,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 201.23,
+ 'clat': 20296.53,
+ 'iops': 49,
+ 'lat': 20297.0,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 603.18,
+ 'clat': 6637.24,
+ 'iops': 150,
+ 'lat': 6637.66,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 256.18,
+ 'clat': 15648.9,
+ 'iops': 63,
+ 'lat': 15649.33,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 163.93,
+ 'clat': 24445.23,
+ 'iops': 40,
+ 'lat': 24445.62,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 484.97,
+ 'clat': 8243.26,
+ 'iops': 121,
+ 'lat': 8243.74,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 162646.75,
+ 'clat': 12604.92,
+ 'iops': 79,
+ 'lat': 12605.38,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 180628.61,
+ 'clat': 11312.84,
+ 'iops': 88,
+ 'lat': 11357.6,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1641.29,
+ 'clat': 2506.1,
+ 'iops': 398,
+ 'lat': 2506.56,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 407.91,
+ 'clat': 10039.98,
+ 'iops': 99,
+ 'lat': 10040.45,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 204.67,
+ 'clat': 19966.12,
+ 'iops': 50,
+ 'lat': 19966.57,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 609.45,
+ 'clat': 6559.84,
+ 'iops': 152,
+ 'lat': 6560.24,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 256.16,
+ 'clat': 15602.77,
+ 'iops': 64,
+ 'lat': 15603.16,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 155.1,
+ 'clat': 25808.79,
+ 'iops': 38,
+ 'lat': 25809.17,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 482.88,
+ 'clat': 8280.58,
+ 'iops': 120,
+ 'lat': 8281.07,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 161880.77,
+ 'clat': 12657.79,
+ 'iops': 78,
+ 'lat': 12658.2,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 181048.41,
+ 'clat': 11293.99,
+ 'iops': 88,
+ 'lat': 11337.36,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1626.3,
+ 'clat': 2516.88,
+ 'iops': 396,
+ 'lat': 2517.36,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 411.65,
+ 'clat': 10000.46,
+ 'iops': 99,
+ 'lat': 10000.92,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 203.41,
+ 'clat': 20040.05,
+ 'iops': 49,
+ 'lat': 20040.53,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 611.29,
+ 'clat': 6540.56,
+ 'iops': 152,
+ 'lat': 6540.98,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 254.89,
+ 'clat': 15710.62,
+ 'iops': 63,
+ 'lat': 15711.02,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 167.34,
+ 'clat': 23921.81,
+ 'iops': 41,
+ 'lat': 23922.2,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 485.71,
+ 'clat': 8230.2,
+ 'iops': 121,
+ 'lat': 8230.7,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 160314.52,
+ 'clat': 12789.44,
+ 'iops': 78,
+ 'lat': 12789.85,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 179798.75,
+ 'clat': 11358.09,
+ 'iops': 87,
+ 'lat': 11402.34,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1610.02,
+ 'clat': 2540.47,
+ 'iops': 392,
+ 'lat': 2540.96,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 416.62,
+ 'clat': 9863.33,
+ 'iops': 101,
+ 'lat': 9863.8,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 202.45,
+ 'clat': 20276.45,
+ 'iops': 49,
+ 'lat': 20276.89,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 626.09,
+ 'clat': 6407.64,
+ 'iops': 155,
+ 'lat': 6408.06,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 260.44,
+ 'clat': 15323.75,
+ 'iops': 65,
+ 'lat': 15324.13,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 162.63,
+ 'clat': 24587.56,
+ 'iops': 40,
+ 'lat': 24587.97,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 482.8,
+ 'clat': 8280.52,
+ 'iops': 120,
+ 'lat': 8281.01,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 163272.17,
+ 'clat': 12553.95,
+ 'iops': 79,
+ 'lat': 12554.37,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 179946.12,
+ 'clat': 11359.17,
+ 'iops': 87,
+ 'lat': 11402.87,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 1629.63,
+ 'clat': 2509.18,
+ 'iops': 397,
+ 'lat': 2509.66,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 409.33,
+ 'clat': 10090.3,
+ 'iops': 99,
+ 'lat': 10090.81,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 202.8,
+ 'clat': 20213.22,
+ 'iops': 49,
+ 'lat': 20213.67,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 611.66,
+ 'clat': 6536.88,
+ 'iops': 152,
+ 'lat': 6537.31,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 249.2,
+ 'clat': 16059.73,
+ 'iops': 62,
+ 'lat': 16060.14,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 168.42,
+ 'clat': 23738.91,
+ 'iops': 42,
+ 'lat': 23739.3,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 484.13,
+ 'clat': 8257.74,
+ 'iops': 121,
+ 'lat': 8258.22,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 163897.22,
+ 'clat': 12506.76,
+ 'iops': 79,
+ 'lat': 12507.19,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file /dev/vdb --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=/dev/vdb --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 177673.14,
+ 'clat': 11509.23,
+ 'iops': 86,
+ 'lat': 11553.74,
+ 'slat': 0.0}
diff --git a/scripts/raw_vm.txt b/scripts/raw_vm.txt
new file mode 100644
index 0000000..adc6abe
--- /dev/null
+++ b/scripts/raw_vm.txt
@@ -0,0 +1,1151 @@
++ OPTS='--test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60'
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 232.72,
+ 'clat': 17162.99,
+ 'iops': 58,
+ 'lat': 17163.48,
+ 'slat': 0.0}
++ sync
++ echo 3
++ dd if=/dev/zero of=test.dat bs=1048576 count=10240
+10240+0 records in
+10240+0 records out
+10737418240 bytes (11 GB) copied, 151.435 s, 70.9 MB/s
++ sync
++ echo 3
++ dd if=/dev/zero of=test.dat bs=1048576 count=10240
+10240+0 records in
+10240+0 records out
+10737418240 bytes (11 GB) copied, 170.606 s, 62.9 MB/s
+++ seq 7
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 234.12,
+ 'clat': 17086.77,
+ 'iops': 58,
+ 'lat': 17087.26,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 229.95,
+ 'clat': 24065.52,
+ 'iops': 41,
+ 'lat': 24066.01,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 228.49,
+ 'clat': 41681.2,
+ 'iops': 23,
+ 'lat': 41681.66,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 598.8,
+ 'clat': 6674.7,
+ 'iops': 149,
+ 'lat': 6675.12,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 254.71,
+ 'clat': 15693.98,
+ 'iops': 63,
+ 'lat': 15694.38,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 159.62,
+ 'clat': 24995.67,
+ 'iops': 39,
+ 'lat': 24996.09,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 81.62,
+ 'clat': 48944.95,
+ 'iops': 20,
+ 'lat': 48945.46,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 79530.78,
+ 'clat': 25981.77,
+ 'iops': 38,
+ 'lat': 25982.19,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 51468.56,
+ 'clat': 40278.67,
+ 'iops': 24,
+ 'lat': 40314.27,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 497.38,
+ 'clat': 8038.73,
+ 'iops': 124,
+ 'lat': 8039.22,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 137.22,
+ 'clat': 31151.07,
+ 'iops': 32,
+ 'lat': 31151.59,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 77.09,
+ 'clat': 61547.91,
+ 'iops': 16,
+ 'lat': 61548.42,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 621.56,
+ 'clat': 6431.89,
+ 'iops': 155,
+ 'lat': 6432.31,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 159.83,
+ 'clat': 25951.66,
+ 'iops': 38,
+ 'lat': 25952.08,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 108.38,
+ 'clat': 49289.63,
+ 'iops': 20,
+ 'lat': 49290.09,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 156.03,
+ 'clat': 25577.87,
+ 'iops': 39,
+ 'lat': 25578.37,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 80551.32,
+ 'clat': 25550.82,
+ 'iops': 39,
+ 'lat': 25551.22,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 51020.79,
+ 'clat': 40457.16,
+ 'iops': 24,
+ 'lat': 40493.62,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 499.13,
+ 'clat': 8009.43,
+ 'iops': 124,
+ 'lat': 8009.92,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 128.93,
+ 'clat': 31226.8,
+ 'iops': 32,
+ 'lat': 31227.29,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 84.75,
+ 'clat': 61054.43,
+ 'iops': 16,
+ 'lat': 61054.92,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 627.67,
+ 'clat': 6369.57,
+ 'iops': 156,
+ 'lat': 6369.99,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 158.23,
+ 'clat': 25992.5,
+ 'iops': 38,
+ 'lat': 25992.91,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 86.82,
+ 'clat': 55008.88,
+ 'iops': 18,
+ 'lat': 55009.3,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 155.68,
+ 'clat': 25626.73,
+ 'iops': 39,
+ 'lat': 25627.24,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 80327.23,
+ 'clat': 25559.18,
+ 'iops': 39,
+ 'lat': 25559.6,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 51211.0,
+ 'clat': 40463.77,
+ 'iops': 24,
+ 'lat': 40499.93,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 498.4,
+ 'clat': 8021.34,
+ 'iops': 124,
+ 'lat': 8021.84,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 124.47,
+ 'clat': 31603.16,
+ 'iops': 31,
+ 'lat': 31603.63,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 72.0,
+ 'clat': 62822.1,
+ 'iops': 15,
+ 'lat': 62822.57,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 627.96,
+ 'clat': 6365.9,
+ 'iops': 156,
+ 'lat': 6366.32,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 161.79,
+ 'clat': 25831.52,
+ 'iops': 38,
+ 'lat': 25831.95,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 102.27,
+ 'clat': 50895.58,
+ 'iops': 19,
+ 'lat': 50896.03,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 155.84,
+ 'clat': 25599.24,
+ 'iops': 39,
+ 'lat': 25599.74,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 79250.65,
+ 'clat': 25956.41,
+ 'iops': 38,
+ 'lat': 25956.86,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 51255.74,
+ 'clat': 40341.22,
+ 'iops': 24,
+ 'lat': 40377.95,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 498.45,
+ 'clat': 8020.69,
+ 'iops': 124,
+ 'lat': 8021.19,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 127.57,
+ 'clat': 32170.94,
+ 'iops': 31,
+ 'lat': 32171.41,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 70.74,
+ 'clat': 61223.13,
+ 'iops': 16,
+ 'lat': 61223.62,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 629.39,
+ 'clat': 6351.32,
+ 'iops': 157,
+ 'lat': 6351.74,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 160.72,
+ 'clat': 25168.44,
+ 'iops': 39,
+ 'lat': 25168.87,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 88.43,
+ 'clat': 56337.47,
+ 'iops': 17,
+ 'lat': 56337.91,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 156.08,
+ 'clat': 25570.67,
+ 'iops': 39,
+ 'lat': 25571.16,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 79581.26,
+ 'clat': 25857.05,
+ 'iops': 38,
+ 'lat': 25857.48,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 51549.72,
+ 'clat': 40503.8,
+ 'iops': 24,
+ 'lat': 40539.49,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 497.49,
+ 'clat': 8035.46,
+ 'iops': 124,
+ 'lat': 8035.96,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 122.36,
+ 'clat': 32610.11,
+ 'iops': 30,
+ 'lat': 32610.61,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 59.82,
+ 'clat': 66177.4,
+ 'iops': 15,
+ 'lat': 66177.89,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 624.42,
+ 'clat': 6402.32,
+ 'iops': 156,
+ 'lat': 6402.73,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 162.42,
+ 'clat': 25288.01,
+ 'iops': 39,
+ 'lat': 25288.43,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 112.64,
+ 'clat': 40922.66,
+ 'iops': 24,
+ 'lat': 40923.12,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 156.28,
+ 'clat': 25534.35,
+ 'iops': 39,
+ 'lat': 25534.84,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 80603.2,
+ 'clat': 25488.54,
+ 'iops': 39,
+ 'lat': 25488.96,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 51418.53,
+ 'clat': 40292.41,
+ 'iops': 24,
+ 'lat': 40328.28,
+ 'slat': 0.0}
++ for cycle in '$(seq $NUM_CYCLES)'
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 497.92,
+ 'clat': 8028.65,
+ 'iops': 124,
+ 'lat': 8029.16,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 124.65,
+ 'clat': 32127.1,
+ 'iops': 31,
+ 'lat': 32127.59,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 63.18,
+ 'clat': 63452.55,
+ 'iops': 15,
+ 'lat': 63453.09,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 1
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 625.42,
+ 'clat': 6392.28,
+ 'iops': 156,
+ 'lat': 6392.68,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 4
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=4 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 4,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 156.09,
+ 'clat': 26449.72,
+ 'iops': 37,
+ 'lat': 26450.12,
+ 'slat': 0.0}
++ for conc in 1 4 8
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randread --blocksize 4k -d --concurrency 8
+{'__meta__': {'action': 'randread',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randread --rw=randread --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=8 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 8,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 74.44,
+ 'clat': 62910.93,
+ 'iops': 15,
+ 'lat': 62911.33,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a randwrite --blocksize 4k -s --concurrency 1
+{'__meta__': {'action': 'randwrite',
+ 'blocksize': 4,
+ 'cmdline': '/usr/bin/fio --name=randwrite --rw=randwrite --blocksize=4k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=1 --timeout=60 --runtime=60 --prio=0',
+ 'concurence': 1,
+ 'direct_io': False,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': True,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 155.43,
+ 'clat': 25667.01,
+ 'iops': 38,
+ 'lat': 25667.48,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a read --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'read',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=read --rw=read --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 79581.78,
+ 'clat': 25803.25,
+ 'iops': 38,
+ 'lat': 25803.7,
+ 'slat': 0.0}
++ sync
++ echo 3
++ python io.py --test-file test.dat --type fio --iodepth 1 --iosize 10G --timeout 60 -a write --blocksize 2m -d --concurrency 1
+{'__meta__': {'action': 'write',
+ 'blocksize': 2048,
+ 'cmdline': '/usr/bin/fio --name=write --rw=write --blocksize=2048k --iodepth=1 --filename=test.dat --size=10485760k --numjobs=1 --output-format=json --sync=0 --timeout=60 --runtime=60 --direct=1 --prio=0',
+ 'concurence': 1,
+ 'direct_io': True,
+ 'iodepth': 1,
+ 'size': 10485760,
+ 'sync': False,
+ 'use_hight_io_priority': True},
+ 'bw_mean': 51324.5,
+ 'clat': 40350.96,
+ 'iops': 24,
+ 'lat': 40386.39,
+ 'slat': 0.0}
diff --git a/scripts/run_test.sh b/scripts/run_test.sh
index 4745065..2b77d26 100644
--- a/scripts/run_test.sh
+++ b/scripts/run_test.sh
@@ -127,7 +127,6 @@
echo "getting openrc from controller node"
run_openrc
-nova list
echo "openrc has been activated on your machine"
get_floating_ip
diff --git a/scripts/run_vm.sh b/scripts/run_vm.sh
index 1491f8f..b076631 100644
--- a/scripts/run_vm.sh
+++ b/scripts/run_vm.sh
@@ -7,7 +7,7 @@
VM_NAME=disk-io-test
# VM_IP=$(nova floating-ip-create "$FLOATIN_NET" | grep "$FLOATIN_NET" | awk '{print $2}')
-VM_IP=172.16.55.23
+VM_IP=172.16.53.23
OS_ORIGIN_IP=10.20.0.129
OS_EXT_IP=172.16.53.66
@@ -25,6 +25,7 @@
function get_openrc() {
+ echo "get openrc"
OPENRC=`tempfile`
CONTROLLER_NODE=$($SSH_OVER_MASTER fuel node | grep controller | awk '-F|' '{gsub(" ", "", $5); print $5}')
$SSH_OVER_MASTER ssh $CONTROLLER_NODE cat openrc 2>/dev/null | \
@@ -72,7 +73,7 @@
function prepare_vm() {
echo "Copy io scenario folded"
- scp -i "$KEY_FILE_NAME" -r ../io_scenario ubuntu@${VM_IP}:/tmp >/dev/null
+ scp -i "$KEY_FILE_NAME" -r ../tests ubuntu@${VM_IP}:/tmp >/dev/null
echo "Copy DEBS packages"
scp -i "$KEY_FILE_NAME" $DEBS ubuntu@${VM_IP}:/tmp >/dev/null
diff --git a/scripts/single_node_test_short.sh b/scripts/single_node_test_short.sh
index e4772e0..8c6e51c 100644
--- a/scripts/single_node_test_short.sh
+++ b/scripts/single_node_test_short.sh
@@ -15,29 +15,28 @@
# }
function run_tests(){
- OPTS="--test-file $TEST_FILE --type fio --iodepth 1 --iosize 10G --timeout 60"
-
- sync ; echo 3 > /proc/sys/vm/drop_caches ; python io.py $OPTS -a randwrite --blocksize 4k -d --concurrency 1
+ OPTS="--type=fio"
+ sync ; echo 3 > /proc/sys/vm/drop_caches ; python tests/io.py tasks/io_task_randwrite_4kb_1с.cfg --type=fio
sync ; echo 3 > /proc/sys/vm/drop_caches ; dd if=/dev/zero of=$TEST_FILE bs=1048576 count=10240
sync ; echo 3 > /proc/sys/vm/drop_caches ; dd if=/dev/zero of=$TEST_FILE bs=1048576 count=10240
for cycle in $(seq $NUM_CYCLES) ; do
- for conc in 1 4 8 ; do
- sync ; echo 3 > /proc/sys/vm/drop_caches ; python io.py $OPTS -a randwrite --blocksize 4k -d --concurrency $conc
- done
+ sync ; echo 3 > /proc/sys/vm/drop_caches ; python tests/io.py tasks/io_task_randwrite_4kb_1с.cfg --type=fio
+ sync ; echo 3 > /proc/sys/vm/drop_caches ; python tests/io.py tasks/io_task_randwrite_4kb_4с.cfg --type=fio
+ sync ; echo 3 > /proc/sys/vm/drop_caches ; python tests/io.py tasks/io_task_randwrite_4kb_8с.cfg --type=fio
- for conc in 1 4 8 ; do
- sync ; echo 3 > /proc/sys/vm/drop_caches ; python io.py $OPTS -a randread --blocksize 4k -d --concurrency $conc
- done
+ sync ; echo 3 > /proc/sys/vm/drop_caches ; python tests/io.py tasks/io_task_randread_4kb_1с.cfg --type=fio
+ sync ; echo 3 > /proc/sys/vm/drop_caches ; python tests/io.py tasks/io_task_randread_4kb_1с.cfg --type=fio
+ sync ; echo 3 > /proc/sys/vm/drop_caches ; python tests/io.py tasks/io_task_randread_4kb_1с.cfg --type=fio
- sync ; echo 3 > /proc/sys/vm/drop_caches ; python io.py $OPTS -a randwrite --blocksize 4k -s --concurrency 1
+ sync ; echo 3 > /proc/sys/vm/drop_caches ; python tests/io.py tasks/io_task_randwrite_4kb_1с.cfg --type=fio
- sync ; echo 3 > /proc/sys/vm/drop_caches ; python io.py $OPTS -a read --blocksize 2m -d --concurrency 1
- sync ; echo 3 > /proc/sys/vm/drop_caches ; python io.py $OPTS -a write --blocksize 2m -d --concurrency 1
+ sync ; echo 3 > /proc/sys/vm/drop_caches ; python tests/io.py tasks/io_task_reade_2mb.cfg --type=fio
+ sync ; echo 3 > /proc/sys/vm/drop_caches ; python tests/io.py tasks/io_task_write_2mb.cfg --type=fio
done
}
run_tests "$FILE_1" 2>&1 | tee "$OUT_FILE"
-
+# sudo bash scripts/single_node_test_short.sh file_to_test result.txt
diff --git "a/tasks/io_task_randread_4kb_1\321\201.cfg" "b/tasks/io_task_randread_4kb_1\321\201.cfg"
new file mode 100644
index 0000000..a1d3745
--- /dev/null
+++ "b/tasks/io_task_randread_4kb_1\321\201.cfg"
@@ -0,0 +1,12 @@
+[writetest]
+blocksize=4k
+filename=file.bin
+rw=randread
+direct=1
+buffered=0
+ioengine=libaio
+iodepth=1
+size=10Gb
+runtime=5
+timeout=5
+numjobs=1
diff --git "a/tasks/io_task_randread_4kb_4\321\201.cfg" "b/tasks/io_task_randread_4kb_4\321\201.cfg"
new file mode 100644
index 0000000..f983d16
--- /dev/null
+++ "b/tasks/io_task_randread_4kb_4\321\201.cfg"
@@ -0,0 +1,12 @@
+[writetest]
+blocksize=4k
+filename=file.bin
+rw=randread
+direct=1
+buffered=0
+ioengine=libaio
+iodepth=1
+size=10Gb
+runtime=5
+timeout=5
+numjobs=4
diff --git "a/tasks/io_task_randread_4kb_8\321\201.cfg" "b/tasks/io_task_randread_4kb_8\321\201.cfg"
new file mode 100644
index 0000000..a1d3745
--- /dev/null
+++ "b/tasks/io_task_randread_4kb_8\321\201.cfg"
@@ -0,0 +1,12 @@
+[writetest]
+blocksize=4k
+filename=file.bin
+rw=randread
+direct=1
+buffered=0
+ioengine=libaio
+iodepth=1
+size=10Gb
+runtime=5
+timeout=5
+numjobs=1
diff --git "a/tasks/io_task_randwrite_4kb_1\321\201.cfg" "b/tasks/io_task_randwrite_4kb_1\321\201.cfg"
new file mode 100644
index 0000000..771ec90
--- /dev/null
+++ "b/tasks/io_task_randwrite_4kb_1\321\201.cfg"
@@ -0,0 +1,12 @@
+[writetest]
+blocksize=4k
+filename=file.bin
+rw=randwrite
+direct=1
+buffered=0
+ioengine=libaio
+iodepth=1
+size=1Gb
+runtime=5
+timeout=5
+numjobs=1
diff --git "a/tasks/io_task_randwrite_4kb_4\321\201.cfg" "b/tasks/io_task_randwrite_4kb_4\321\201.cfg"
new file mode 100644
index 0000000..4779954
--- /dev/null
+++ "b/tasks/io_task_randwrite_4kb_4\321\201.cfg"
@@ -0,0 +1,12 @@
+[writetest]
+blocksize=4k
+filename=file.bin
+rw=randwrite
+direct=1
+buffered=0
+ioengine=libaio
+iodepth=1
+size=10Gb
+runtime=5
+timeout=5
+numjobs=4
diff --git "a/tasks/io_task_randwrite_4kb_8\321\201.cfg" "b/tasks/io_task_randwrite_4kb_8\321\201.cfg"
new file mode 100644
index 0000000..c019ef4
--- /dev/null
+++ "b/tasks/io_task_randwrite_4kb_8\321\201.cfg"
@@ -0,0 +1,12 @@
+[writetest]
+blocksize=4k
+filename=file.bin
+rw=randwrite
+direct=1
+buffered=0
+ioengine=libaio
+iodepth=1
+size=10Gb
+runtime=5
+timeout=5
+numjobs=8
diff --git a/tasks/io_task_read_2mb.cfg b/tasks/io_task_read_2mb.cfg
new file mode 100644
index 0000000..9a5d2d8
--- /dev/null
+++ b/tasks/io_task_read_2mb.cfg
@@ -0,0 +1,13 @@
+[writetest]
+blocksize=2m
+filename=file.bin
+rw=read
+direct=1
+buffered=0
+ioengine=libaio
+iodepth=1
+size=10Gb
+runtime=5
+timeout=5
+numjobs=1
+
diff --git a/tasks/io_task_write_2mb.cfg b/tasks/io_task_write_2mb.cfg
new file mode 100644
index 0000000..40c9bef
--- /dev/null
+++ b/tasks/io_task_write_2mb.cfg
@@ -0,0 +1,13 @@
+[writetest]
+blocksize=2m
+filename=file.bin
+rw=write
+direct=1
+buffered=0
+ioengine=libaio
+iodepth=1
+size=10Gb
+runtime=5
+timeout=5
+numjobs=1
+