Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

combined per-XYZ I/O usage stats #69

Open
milianw opened this issue Jul 11, 2016 · 1 comment
Open

combined per-XYZ I/O usage stats #69

milianw opened this issue Jul 11, 2016 · 1 comment

Comments

@milianw
Copy link
Contributor

milianw commented Jul 11, 2016

Right now when I use the lttng-iousagetop command, I get useful Per-process I/O, Per-file I/O and Block I/O reports. What I'm missing is a way to combine this, to get e.g. the per-process I/O for every file and ideally also for every block.

That would allow one to figure out which file was written to by what process, and on what block that file lives.

@jdesfossez
Copy link
Contributor

The per-process I/O report is already the sum of every I/O operation made to all the FDs belonging to a process, and the per-file report combines all the I/O made by every process that have opened this file.
I am not sure what you mean exactly, could you maybe provide an example ?

For the blocks, it is more tricky, because we do not have a definitive mapping between syscalls and block operations, especially with caching/writeback. It really is a best effort here because we do not have all the instrumentation required.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants