Difference between revisions of "I/O sniffing"
From Linuxintro
imported>ThorstenStaerk |
|||
Line 19: | Line 19: | ||
* [http://linux.die.net/man/8/blktrace blktrace man page] | * [http://linux.die.net/man/8/blktrace blktrace man page] | ||
* [http://linux.die.net/man/1/blkparse blkparse man page] | * [http://linux.die.net/man/1/blkparse blkparse man page] | ||
+ | * http://unix.stackexchange.com/questions/105610/how-does-blktrace-work | ||
[[Category:geeky]][[Category:analysis]] | [[Category:geeky]][[Category:analysis]] |
Revision as of 14:45, 19 December 2013
You can do I/O sniffing using the command blktrace. blktrace will show you every request that goes to the disk.
Example:
# blktrace -d /dev/sdg -o - | blkparse -i - [...] 8,96 7 106 0.373952974 11364 D W 0 + 8 [kworker/7:2] 8,96 7 107 0.374456639 47 C W 0 + 8 [0]
The RWBS(D) field can be a combination of
R : Read W : Write D : Block discard B : Barrier operation S : Synchronous operations