Comments (5)
from fio-plot.
I did some more digging yesterday, I learned a few things, let me share my (possibly wrong, but think not) understandings:
- blocksize == "IO Unit" size
- iodepth is per job: when numjobs >1, fio simply clones a separate independent process (see man page). iodepth means: how many unacknowledged IO Units does a fio job (forked or not, therefore, per thread/job!) allow to exist before it starts waiting for acknowledgements again? Ergo iodepth=1 is litterally synchronous operation. This setting has nothing to do with what happens on the OS/hw layer
- Ergo: a different blocksize can have a dramatic effect on performance, because the IO Unit (unit of work) is litterally what you allow to be asynchronous; small blocksize, say 4k with an iodepth of say 32 means: max 32 time 4k unacknowledged / in-flight, after that, wait for sync again, rinse-repeat
from fio-plot.
from fio-plot.
I have reduced the size from ~50 MB to around 600K. The /images folder is gone, amongst other (stale) data.
from fio-plot.
I have addressed all issues. I've addressed issue 1 and 2 by updating the README or being more verbose in the messages. Issue 3 was resolved already by removing the images. Thank you for the feedback.
from fio-plot.
Related Issues (20)
- fio-plot: error processing randrw data HOT 2
- Fio-plot and bench-fio supports Fio built-in client-server mechanism HOT 7
- fio-plot only shows up to 60s of data HOT 6
- fio-plot 1.1.0 cannot handle numJobs > 1 on data produced by bench-fio. fio-plot 1.0.22 worked fine. HOT 3
- bench-fio 1.1.1 can't handle multple iodepth config HOT 2
- Version 1.1.3 reintroduces #106 HOT 3
- Customizing legend labels for client-server line charts HOT 8
- No instructions on how to use bench-fio combined with fio-plot HOT 7
- Could we develop a test suite for "Solid State Storage (SSS) Performance Test Specification (PTS)" HOT 2
- Error having multiple json Files in input directory HOT 6
- TypeError: '>' not supported between instances of 'NoneType' and 'int' when trying to use fio-plot to plot a 2D line chart after running io test by bench-fio HOT 10
- --bargraph3d doesn't work with matplotlib==3.8.1 HOT 2
- displaying system time HOT 3
- rich.errors.LiveError: Only one live display may be active at once when running with fio-plot v1.1.11 HOT 5
- fio-plot HOT 5
- bench-fio fails when type=rbd because of TypeError HOT 1
- /dev/disk/by-id/ symlink doesn't work with bench-fio HOT 2
- bench-fio `--size` is overridden by the implicit `--runtime=60` HOT 3
- 3D bar graphs fail under RockyLinux 9.3, python3, matplotlib 3.8.2 - 'Axes3D' object has no attribute 'w_xaxis' HOT 4
- Missing Path in python function "write_fio_job_file" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fio-plot.