summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-03-12 23:22:58 +0200
committerPaul Buetow <paul@buetow.org>2025-03-12 23:22:58 +0200
commit4b537ee80a028bf0e002045ba0d1db85e1197df4 (patch)
tree507c3ce1074eb28a07b3c7e1c50b1f05243e7f19 /README.md
parent507073a912c23bd94a425b2b05779c65bee676e2 (diff)
add sample
Diffstat (limited to 'README.md')
-rw-r--r--README.md8
1 files changed, 5 insertions, 3 deletions
diff --git a/README.md b/README.md
index 3e26422..66a05c9 100644
--- a/README.md
+++ b/README.md
@@ -2,9 +2,11 @@
<img src=assets/ior-small.png align=right />
-I/O Riot NG is an experiments with BPF. This program traces for synchronous I/O syscalls and then analyses the time taken for each of those syscalls.
-
-Maybe a spiritual successor of one of my previous projects, I/O Riot https://codeberg.org/snonux/ioriot, the latter was based on SystemTap and C. The NG is based on Go, C and BPF (via libbpfgo).
+I/O Riot NG is an experiments with BPF. This program traces for synchronous I/O syscalls and then analyses the time taken for each of those syscalls. This is especially useful for drawing FlameGraphs like these:
+
+<img src=assets/ior-by-count-flamegraph.svg />
+
+Maybe this is a spiritual successor of one of my previous projects, I/O Riot https://codeberg.org/snonux/ioriot, the latter was based on SystemTap and C. The NG is based on Go, C and BPF (via libbpfgo).
## Fedora