diff options
Diffstat (limited to 'testsuite/systemtap.examples/io/traceio.stp')
-rwxr-xr-x | testsuite/systemtap.examples/io/traceio.stp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/testsuite/systemtap.examples/io/traceio.stp b/testsuite/systemtap.examples/io/traceio.stp index 4ca4dd4c..9e2deec6 100755 --- a/testsuite/systemtap.examples/io/traceio.stp +++ b/testsuite/systemtap.examples/io/traceio.stp @@ -10,23 +10,23 @@ global reads, writes, total_io probe vfs.read.return { - reads[execname()] += $return + reads[execname()] += $return } probe vfs.write.return { - writes[execname()] += $return + writes[execname()] += $return } probe timer.s(1) { - foreach (p in reads) - total_io[p] += reads[p] - foreach (p in writes) - total_io[p] += writes[p] - foreach(p in total_io- limit 10) - printf("%15s r: %8d KiB w: %8d KiB\n", - p, reads[p]/1024, - writes[p]/1024) - printf("\n") - # Note we don't zero out reads, writes and total_io, - # so the values are cumulative since the script started. + foreach (p in reads) + total_io[p] += reads[p] + foreach (p in writes) + total_io[p] += writes[p] + foreach(p in total_io- limit 10) + printf("%15s r: %8d KiB w: %8d KiB\n", + p, reads[p]/1024, + writes[p]/1024) + printf("\n") + # Note we don't zero out reads, writes and total_io, + # so the values are cumulative since the script started. } |