-
Notifications
You must be signed in to change notification settings - Fork 47
Expand file tree
/
Copy pathconfig-sample-all.ini
More file actions
189 lines (169 loc) · 4.38 KB
/
config-sample-all.ini
File metadata and controls
189 lines (169 loc) · 4.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
# Supported and current values of the ini file:
[global]
# The directory where the IO500 runs
datadir = ./datafiles
# The data directory is suffixed by a timestamp. Useful for running several IO500 tests concurrently.
timestamp-datadir = TRUE
# The result directory.
resultdir = ./results
# The result directory is suffixed by a timestamp. Useful for running several IO500 tests concurrently.
timestamp-resultdir = TRUE
# The general API for the tests (to create/delete the datadir, extra options will be passed to IOR/mdtest)
api = POSIX
# Purge the caches, this is useful for testing and needed for single node runs
drop-caches = FALSE
# Cache purging command, invoked before each I/O phase
drop-caches-cmd = sudo -n bash -c "echo 3 > /proc/sys/vm/drop_caches"
# Allocate the I/O buffers on the GPU
io-buffers-on-gpu = FALSE
# The verbosity level between 1 and 10
verbosity = 1
# Use the rules for the Student Cluster Competition
scc = FALSE
# Type of packet that will be created [timestamp|offset|incompressible|random]
dataPacketType = timestamp
[debug]
# For a valid result, the stonewall timer must be set to the value according to the rules. If smaller INVALIDATES RUN; FOR DEBUGGING.
stonewall-time = 300
# Pause between phases while in this directory lies a file with the phase name, e.g., easy-create. This can be useful for performance testing, e.g., of tiered storage. At the moment it INVALIDATES RUN; FOR DEBUGGING.
pause-dir =
[ior-easy]
# The API to be used
API =
# Transfer size
transferSize = 2m
# Block size; must be a multiple of transferSize
blockSize = 9920000m
# Create one file per process
filePerProc = TRUE
# Use unique directory per file per process
uniqueDir = FALSE
# Run this phase
run = TRUE
# The verbosity level
verbosity =
[ior-easy-write]
# The API to be used
API =
# Run this phase
run = TRUE
[mdtest-easy]
# The API to be used
API =
# Files per proc
n = 1000000
# Run this phase
run = TRUE
[mdtest-easy-write]
# The API to be used
API =
# Run this phase
run = TRUE
[find-easy]
# Set to an external script to perform the find phase
external-script =
# Startup arguments for external scripts, some MPI's may not support this!
external-mpi-args =
# Extra arguments for the external scripts
external-extra-args =
# Set the number of processes for pfind/the external script
nproc =
# Run this phase
run = TRUE
# Pfind queue length
pfind-queue-length = 10000
# Pfind Steal from next
pfind-steal-next = FALSE
# Parallelize the readdir by using hashing. Your system must support this!
pfind-parallelize-single-dir-access-using-hashing = FALSE
[ior-hard]
# The API to be used
API =
# Number of segments
segmentCount = 10000000
# Collective operation (for supported backends)
collective =
# Run this phase
run = TRUE
# The verbosity level
verbosity =
[ior-hard-write]
# The API to be used
API =
# Collective operation (for supported backends)
collective =
# Run this phase
run = TRUE
[mdtest-hard]
# The API to be used
API =
# Files per proc
n = 1000000
# File limit per directory (MDTest -I flag) to overcome file system limitations INVALIDATES RUN; FOR DEBUGGING.
files-per-dir =
# Run this phase
run = TRUE
[mdtest-hard-write]
# The API to be used
API =
# Run this phase
run = TRUE
[find]
# Set to an external script to perform the find phase
external-script =
# Startup arguments for external scripts, some MPI's may not support this!
external-mpi-args =
# Extra arguments for the external scripts
external-extra-args =
# Set the number of processes for pfind/the external script
nproc =
# Run this phase
run = TRUE
# Pfind queue length
pfind-queue-length = 10000
# Pfind Steal from next
pfind-steal-next = FALSE
# Parallelize the readdir by using hashing. Your system must support this!
pfind-parallelize-single-dir-access-using-hashing = FALSE
[ior-easy-read]
# The API to be used
API =
# Run this phase
run = TRUE
[mdtest-easy-stat]
# The API to be used
API =
# Run this phase
run = TRUE
[ior-hard-read]
# The API to be used
API =
# Collective operation (for supported backends)
collective =
# Run this phase
run = TRUE
[mdtest-hard-stat]
# The API to be used
API =
# Run this phase
run = TRUE
[mdtest-easy-delete]
# The API to be used
API =
# Run this phase
run = TRUE
[mdtest-hard-read]
# The API to be used
API =
# Run this phase
run = TRUE
[mdtest-hard-delete]
# The API to be used
API =
# Run this phase
run = TRUE
[ior-rnd4K-easy-read]
# The API to be used
API =
# Run this phase
run = TRUE