Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 13 additions & 9 deletions example/rbd_fio_test.yml → example/rbd_fio_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ cluster:
use_existing: True
osds_per_node: 1
user: 'root'
head: "sv1-ceph3.ssd.hursley.ibm.com"
#head: "ceph3"
head: "mysystem.mycompany.com"
#head: "mysystem"
#clients: [localhost]
clients: ["sv1-ceph3.ssd.hursley.ibm.com"]
clients: ["mysystem.mycompany.com"]
#osds: ["localhost"]
osds: ["sv1-ceph3.ssd.hursley.ibm.com"]
osds: ["mysystem.mycompany.com"]
#mons: ["localhost"]
iterations: 1
conf_file: '/ceph/build/ceph.conf'
Expand Down Expand Up @@ -80,33 +80,37 @@ benchmarks:
numjobs: [1, 4, 8]
op_size: [4096] # block IO size in bytes
procs_per_client: [1]
# Change this if you want more volumes
volumes_per_client: [1] # volumes per ceph node
# for tests involving specific CPU cores:
fio_cpu_set: '15-15'
# Optional FIO options for the /prefill stage
prefill:
blocksize: '4M'
numjobs: 1
# Each block below uses its own local options during its execution
# Each block below uses its own local options during its execution (jobs and queue depth can be nested
# Example below preconditions the image with 64k random writes, then executes two 10 point response curves with a job of 1 with:
# randread queue depths: 1,2,3,4,5,8,16,32,64,128
# randwrite queue depths: 1,2,3,4,5,8,16,32,64,128
workloads:
precondition:
jobname: 'precond1rw'
mode: 'randwrite'
numjobs: [ 1 ]
iodepth: [ 4 ]
iodepth: [ 64 ]
monitor: False # whether to run the monitors along the test
test1:
jobname: 'rr'
mode: 'randread'
numjobs: [ 1]
iodepth: [ 1]
numjobs: [ 1 ]
iodepth: [ 1,2,3,4,5,8,16,32,64,128 ]
#numjobs: [ 1, 4, 8 ]
#iodepth: [ 1, 4, 8 ]
# ToDo: can we add a list of the monitoring subset we are interested for this workload?
test2:
jobname: 'rw'
mode: 'randwrite'
numjobs: [ 1 ]
iodepth: [ 1 ]
iodepth: [ 1,2,3,4,5,8,16,32,64,128 ]
#numjobs: [ 1, 4, 8 ]
#iodepth: [ 1, 4, 8 ]