metrics: Add FIO information in storage general README

This PR adds FIO information in storage general README.

Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
This commit is contained in:
Gabriela Cervantes 2023-07-31 17:32:40 +00:00
parent 69f05cf9e6
commit 21f5b65233

View File

@ -1,11 +1,27 @@
# Kata Containers storage I/O tests # Kata Containers storage I/O tests
The metrics tests in this directory are designed to be used to assess storage IO. The metrics tests in this directory are designed to be used to assess storage IO.
## `Blogbench` test ## `Blogbench` test
The `blogbench` script is based on the `blogbench` program which is designed to emulate a busy blog server with a number of concurrent The `blogbench` script is based on the `blogbench` program which is designed to emulate a busy blog server with a number of concurrent
threads performing a mixture of reads, writes and rewrites. threads performing a mixture of reads, writes and rewrites.
### Running the `blogbench` test ### Running the `blogbench` test
The `blogbench` test can be run by hand, for example: The `blogbench` test can be run by hand, for example:
``` ```
$ cd metrics $ cd metrics
$ bash storage/blogbench.sh $ bash storage/blogbench.sh
``` ```
## `fio` test
The `fio` test utilises the [fio tool](https://github.com/axboe/fio), configured
to perform measurements upon a single test file.
The test configuration used by the script can be modified by setting a number of
environment variables to change or over-ride the test defaults.
## DAX `virtio-fs` `fio` Kubernetes tests
[Test](fio-k8s/README.md) to compare the use of DAX option in `virtio-fs`.