CIJOE: extract data from fio dumps
Project description
cijoe-pkg-fio: cijoe package wrapping fio workloads
Install
The package is distributed via PyPi, run the following to command to install:
pip3 install --user cijoe-pkg-fio
To install the development preview, install:
pip3 install --user --pre cijoe-pkg-fio
See the Cijoe for additional documentation.
If you find bugs or need help then feel free to submit an Issue. If you want to get involved head over to the GitHub page to get the source code and submit a Pull request with your changes.
Create environment definition for CIJOE
Run CIJOE interactively and define the target environment:
# Start cijoe
cijoe
# Use refence definitions as a template for defining your environment
cat envs/refenv-fio.sh > target_env.sh
# Open up your favorite editor and modify accordingly
vim target_env.sh
Running tests
Start the test-runner and view the report:
# Directory containing results from cijoe run with `fio-output*` files
RESULTS=/path/to/dir/with/fio-output/files/
# Run using the testplan exercising fio
cij_extractor \
--extractor fio_json_read
--output $RESULTS
# metrics.yml files will be dumped for each test case containing
# `fio-output*` files
Example of how the extractor can be used with the included fio example plan. This will generate a file called metrics.yml in the output directory for the fio_example test.
OUTPUT=$(mktemp -d)
cij_runner --testplan ./testplans/fio_example.plan --env ./your_target_env.sh --output $OUTPUT
cij_extractor --extractor fio_json_read --output $OUTPUT
If you find bugs or need help then feel free to submit an Issue. If you want to get involved head over to the GitHub page to get the source code and submit a Pull request with your changes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cijoe_pkg_fio-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdcc8f4803d28be117abf0aa0d4739fc5a8212bcc8a7128e42a00341debf678f |
|
MD5 | e41f00aaa42f69ebc1fe0af05aa8f1fd |
|
BLAKE2b-256 | 1593ab37db8b670d6bb13a44e0769975e89875d3d3c4ce0e0f606d5fd69cbff1 |