tud-zih-energy / lo2s

Linux OTF2 Sampling - A Lightweight Node-Level Performance Monitoring Tool
https://tu-dresden.de/zih/forschung/projekte/lo2s?set_language=en
GNU General Public License v3.0
45 stars 13 forks source link

Issue 194 Part 2: File I/O #283

Open cvonelm opened 1 year ago

cvonelm commented 1 year ago

Continuation of #194

With generic event caching now implemented, there is no roadblock to the second part of the I/O Tracing support.

The remaining question is how file I/O should be displayed.

If we want to mirror block I/O, we would display it per file. I reckon that this view is impossible to display.

Alternatively, I would suggest we display it per thread.

If we still want to have filenames in some sort of capacity (such as event metadata) we have to have the "BPF talk", as filenames are pointers to kernel memory and can't be retrieved otherwise.