Merge branch 'master' of https://github.com/celestinechen/fio
[fio.git] / examples / libcufile-posix.fio
CommitLineData
10756b2c
BS
1# Example libcufile job, using POSIX I/O
2#
3# Required environment variables:
4# GPU_DEV_IDS : refer to option 'gpu_dev_ids'
5# FIO_DIR : 'directory'. cuda_io=posix, so the path(s) may point
6# to any POSIX filesystem(s)
7#
8
9[global]
10ioengine=libcufile
11directory=${FIO_DIR}
12gpu_dev_ids=${GPU_DEV_IDS}
13cuda_io=posix
14# 'direct' may be 1 or 0 when using cuda_io=posix
15direct=0
16# there are no unusual requirements for 'bs' when cuda_io=posix
17bs=1m
18size=1G
19numjobs=16
20# cudaMalloc fails if too many processes attach to the GPU, use threads
21thread
22
23[read]
24rw=read
25
26[write]
27rw=write
28
29[randread]
30rw=randread
31
32[randwrite]
33rw=randwrite
34
35[verify]
36rw=write
37verify=md5
38
39[randverify]
40rw=randwrite
41verify=md5