https://github.com/mulbc/fio-aio
https://github.com/mulbc/fio-aio
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mulbc/fio-aio
- Owner: mulbc
- Created: 2020-03-02T13:52:57.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-03T13:43:04.000Z (over 6 years ago)
- Last Synced: 2025-07-22T01:49:57.547Z (12 months ago)
- Language: Dockerfile
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FIO-AIO
This repo contains the Dockerfile for quay.io/mulbc/fio-aio
## Usage
The Dockerfile itself contains fio and gnuplot, so that fio runs can be done and gnuplot graphs will be auto-generated from it.
After the run, all files can be browsed on Port 8000
### Demo
To get startd, you can try to run with the supplied test file:
`docker run --rm --name=fio -p 8000:8000 -e JOBFILES=example_jobfile.fio -e PLOTNAME=test quay.io/mulbc/fio-aio:dev`
Once you see:
```shell
+ python -m SimpleHTTPServer 8000
Serving HTTP on 0.0.0.0 port 8000 ...
```
Open your browser and point it to http://localhost:8000
### Running your own jobs
To use your own fio job files - either mount them on `/tmp/fio-data/` and supply their name via the `JOBFILES` variable OR set the `REMOTEFILES`, which will download the file to `/tmp/fio-data/`.
In any case, do not forget to set `JOBFILES`, even if you use `REMOTEFILES`!
The results will also be stored in `/tmp/fio-data` and the content will be browsable on port 8000.
This repo has been inspired by https://github.com/wallnerryan/fio-tools
## Build
`make build`
## Debug
`make debug`
## Release
This updates `latest` on Quay.io:
`make release`