bno_plot - generate interactive 3D plot of IO blocks and sizes
- blktrace.git
- man bno_plot
- /usr/share/doc/blktrace/btt.pdf
To use this utility, the gnuplot package needs to be installed.
bno_plot is a visualization tool for the block layer IO tracing tool called blktrace(8). As noted in its documentation, blktrace is a block layer IO tracing mechanism which …
more ...btt - analyse block i/o traces produces by blktrace
- blktrace.git
- man btt
- /usr/share/doc/blktrace/btt.pdf
btt is a post-processing tool for the block layer IO tracing tool called blktrace(8). As noted in its documentation, blktrace is a block layer IO tracing mechanism which provides detailed information about request queue operations up to user space …
more ...btreplay - recreate IO loads recorded by blktrace
- blktrace.git
- man btreplay
- /usr/share/doc/blktrace/btreplay.pdf
The btrecord and btreplay tools provide the ability to record and replay IOs captured by the blktrace utility. Attempts are made to maintain ordering, CPU mappings and time-separation of IOs.
The blktrace utility provides the ability to collect detailed traces …
more ...btrecord - recreate IO loads recorded by blktrace
- blktrace.git
- man btrecord
- /usr/share/doc/blktrace/btreplay.pdf
The btrecord and btreplay tools provide the ability to record and replay IOs captured by the blktrace utility. Attempts are made to maintain ordering, CPU mappings and time-separation of IOs.
The blktrace utility provides the ability to collect detailed traces …
more ...blkiomon - monitor block device I/O based o blktrace data
- blktrace.git
- man blkiomon
blkiomon is a block device I/O monitor. It periodically generates per-device request size and request latency statistics from blktrace data. It provides histograms as well as data that can be used to calculate min, max, average and variance. For this purpose, it consumes D and …
more ...iowatcher - Create visualizations from blktrace results
- blktrace.git
- man iowatcher
iowatcher [options] [--] [program arguments ...]
blktrace/
iowatcher/
├── blkparse.c
├── blkparse.h
├── COPYING
├── fio.c
├── fio.h
├── list.h
├── main.c
├── Makefile
├── mpstat.c
├── mpstat.h
├── plot.c
├── plot.h
├── tracers.c
└── tracers.h
iowatcher graphs the results of a blktrace run. It can graph the result of …
more ...blkrawverify & verify_blkparse
- blktrace.git
- man blkrawverify
- man verify_blkparse
blkrawverify 和 verify_blkparse 都是 verifies an output file produced by blkparse
blkrawverify
The blkrawverify utility can be used to verify data retrieved via blktrace. It will check for valid event formats, forward progressing sequence numbers and time stamps, also does reasonable checks for other …
more ...blkparse - produce formatted output of event streams of block devices
- blktrace.git
- man blkparse
The blkparse utility will attempt to combine streams of events for various devices on various CPUs, and produce a formatted output of the event information. Specifically, it will take the (machine-readable) output of the blktrace utility and convert it to a nicely formatted and human-readable form …
more ...blktrace - generate traces of the I/O traffic on block devices
- blktrace.git
- man blktrace
blktrace is a block layer IO tracing mechanism which provides detailed information about request queue operations up to user space. There are three major components: a kernel component, a utility to record the i/o trace information for the kernel to user space, and utilities to …
more ...btrace - perform live tracing for block devices
- man btrace
- blktrace.git
btrace can show detailed info about what is happening on a block device io queue. This is valuable for diagnosing and fixing performance or application problems relating to block layer io.
The btrace script provides a quick and easy way to do live tracing of block …
more ...