add much more info
This commit is contained in:
parent
7ddf025114
commit
5b72abfc0d
1 changed files with 33 additions and 0 deletions
33
README.md
33
README.md
|
@ -38,3 +38,36 @@ filesystem dir,file path,sequential read time,sequential read latency,random rea
|
||||||
```txt
|
```txt
|
||||||
filesystem dir,folder path,test type,time1,time2,time3,[...]
|
filesystem dir,folder path,test type,time1,time2,time3,[...]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Arguments
|
||||||
|
|
||||||
|
```txt
|
||||||
|
Usage: disk-read-benchmark <COMMAND>
|
||||||
|
|
||||||
|
Commands:
|
||||||
|
generate-bash-completions Generate bash completions
|
||||||
|
generate-zsh-completions Generate zsh completions
|
||||||
|
generate-fish-completions Generate fish completions
|
||||||
|
grab-data Grabs the datasets used for benchmarking
|
||||||
|
benchmark Runs the benchmark
|
||||||
|
prep-dirs Prepares the directories so other programs can prepare their datasets
|
||||||
|
run Runs it all
|
||||||
|
help Print this message or the help of the given subcommand(s)
|
||||||
|
|
||||||
|
Options:
|
||||||
|
-h, --help Print help
|
||||||
|
-V, --version Print version
|
||||||
|
```
|
||||||
|
|
||||||
|
### Data used
|
||||||
|
|
||||||
|
- 25 GiB random file
|
||||||
|
- 25 GiB empty file
|
||||||
|
- 1024 1 KiB random files
|
||||||
|
- 1024 1 KiB empty files
|
||||||
|
- Linux kernel source (compressed and non-compressed)
|
||||||
|
- 100 million-sided regular polygon, generated by the `headless-deterministic` branch of [confused_ace_noises/maths-demos](https://git.askiiart.net/confused_ace_noises/maths-demos)
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
You can put the data in folders in `./data/mountpoints/`, which can be on different filesystems (including stuff like [DwarFS](https://github.com/mhx/dwarfs) archives mounted with FUSE). Running `grab-data` and `prep-dirs` will create all the necessary files it can, at which point you just add the polygon data, put the stuff to be benchmarked in the `mountpoints` dir, then run it with the `benchmark` argument.
|
||||||
|
|
Loading…
Reference in a new issue