You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The SPT Docker image supports several volume mount points:
172
185
173
-
-`/home/spt/log` - Log files output directory
186
+
-`/opt/spt/log` - Log files output directory
174
187
-`/workspace` - Custom scenarios and data files
175
-
-`/data` - Input/output data files
176
188
177
-
Example with all volumes:
189
+
Example with volumes:
178
190
```bash
179
191
docker run --rm \
180
192
-v $(pwd)/scenarios:/workspace \
181
-
-v $(pwd)/logs:/home/spt/log \
182
-
-v $(pwd)/data:/data \
193
+
-v $(pwd)/logs:/opt/spt/log \
183
194
ghcr.io/dell/storage-performance-tool:latest \
184
195
--run-scenario=/workspace/my-test.js
185
196
```
186
197
198
+
#### Environment Variables
199
+
200
+
| Variable | Default | Description |
201
+
|----------|---------|-------------|
202
+
|`SPT_HOME`| (ephemeral temp dir) | Override the engine's app-home directory. Set this to a persistent path if you need to preserve extracted config/resources across runs. |
203
+
|`SPT_JAVA_OPTS`|`-Xshare:off -XX:UseAVX=2`| Additional JVM options appended to the default JAVA_OPTS. |
204
+
|`JAVA_OPTS`| (see entrypoint.sh) | Full JVM options override. Default includes ZGC, 4GB heap, NUMA, and NFS compatibility flags. |
205
+
187
206
#### Docker Compose
188
207
189
208
A `docker-compose.yml` example is provided in the `bundle/` directory that includes:
0 commit comments