Hello,

I am using fio to run storage benchmark.

I have set ratemin=50m and ran below fio profile it recorded bw of 14
MB/s for all the jobs and it did not exited even though it got low bw
compared to ratemin.

Why fio didn't exit ? I have no idea how fio handles internally.

I observed another behavior that if I set file size to 10g then it
exits for some jobs for not getting ratemin bandwidth.

What makes the difference between small and large files ?

Please help me to understand this behavior.

Runtime environment:
-------------------------------
Fio Machine - 16 GB RAM - 4 1G ports - nic bonded

Server Machine -
2 Gluster nodes with 16 GB RAM - each 4 1G ports and 4 drives - nic bonded

Fio is running on a cifs share of gluster distributed vol.

Here is my fio file
--------------------------
[global]
directory=/mnt1
engine=sync
iodepth=1
numjobs=8
rate=55m,55m
ratemin=50m,50m
size=80m
runtime=600
time_based

[FS_16k_streaming_writes]
rw=write
bs=16k

[FS_64k_streaming_writes]
rw=write
bs=64k

[FS_128k_streaming_writes]
rw=write
bs=128k

[FS_256k_streaming_writes]
rw=write
bs=256k

[FS_512k_streaming_writes]
rw=write
bs=512k

[FS_1m_streaming_writes]
rw=write
bs=1m

The output log files are attached as zip file.

Attachment: fio_log.tgz
Description: GNU Zip compressed data

Reply via email to