ioengine: Add libcufile I/O engine
[fio.git] / examples / libcufile-cufile.fio
CommitLineData
10756b2c
BS
1# Example libcufile job, using cufile I/O
2#
3# Required environment variables:
4# GPU_DEV_IDS : refer to option 'gpu_dev_ids'
5# FIO_DIR : 'directory'. This job uses cuda_io=cufile, so path(s) must
6# point to GPUDirect Storage filesystem(s)
7#
8
9[global]
10ioengine=libcufile
11directory=${FIO_DIR}
12gpu_dev_ids=${GPU_DEV_IDS}
13cuda_io=cufile
14# 'direct' must be 1 when using cuda_io=cufile
15direct=1
16# Performance is negatively affected if 'bs' is not a multiple of 4k.
17# Refer to GDS cuFile documentation.
18bs=1m
19size=1m
20numjobs=16
21# cudaMalloc fails if too many processes attach to the GPU, use threads.
22thread
23
24[read]
25rw=read
26
27[write]
28rw=write
29
30[randread]
31rw=randread
32
33[randwrite]
34rw=randwrite
35
36[verify]
37rw=write
38verify=md5
39
40[randverify]
41rw=randwrite
42verify=md5