46 lines
1.4 KiB
Plaintext
46 lines
1.4 KiB
Plaintext
Demonstrations of biopattern, the Linux eBPF/bcc version.
|
|
|
|
|
|
biopattern identifies random/sequential disk access patterns. Example:
|
|
|
|
# ./biopattern.py
|
|
TIME DISK %RND %SEQ COUNT KBYTES
|
|
22:03:51 vdb 0 99 788 3184
|
|
22:03:51 Unknown 0 100 4 0
|
|
22:03:51 vda 85 14 21 488
|
|
[...]
|
|
|
|
|
|
The -d option only print the matched disk.
|
|
|
|
# ./biopattern.py -d vdb 1 10
|
|
TIME DISK %RND %SEQ COUNT KBYTES
|
|
22:12:57 vdb 0 99 193 772
|
|
22:12:58 vdb 0 100 1119 4476
|
|
22:12:59 vdb 0 100 1126 4504
|
|
22:13:00 vdb 0 100 1009 4036
|
|
22:13:01 vdb 0 100 958 3832
|
|
22:13:02 vdb 0 99 957 3856
|
|
22:13:03 vdb 0 100 1130 4520
|
|
22:13:04 vdb 0 100 1051 4204
|
|
22:13:05 vdb 0 100 1158 4632
|
|
[...]
|
|
|
|
|
|
USAGE message:
|
|
|
|
Show block device I/O pattern.
|
|
|
|
positional arguments:
|
|
interval Output interval in seconds
|
|
count Number of outputs
|
|
|
|
optional arguments:
|
|
-h, --help show this help message and exit
|
|
-d DISK, --disk DISK Trace this disk only
|
|
|
|
examples:
|
|
./biopattern # show block device I/O pattern.
|
|
./biopattern 1 10 # print 1 second summaries, 10 times
|
|
./biopattern -d sdb # show sdb only
|