summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.samples/iotask2.stp
diff options
context:
space:
mode:
authorWilliam Cohen <wcohen@redhat.com>2009-02-06 17:44:23 -0500
committerWilliam Cohen <wcohen@redhat.com>2009-02-06 17:44:23 -0500
commit3e4444ed0b5367ee58c89685c2ee072abc185737 (patch)
tree9c2d1cc0976246467834d39b1c48b17a837b428c /testsuite/systemtap.samples/iotask2.stp
parent5c54d49ebb4da71680cb45e3be221e11b9b8d364 (diff)
downloadsystemtap-steved-3e4444ed0b5367ee58c89685c2ee072abc185737.tar.gz
systemtap-steved-3e4444ed0b5367ee58c89685c2ee072abc185737.tar.xz
systemtap-steved-3e4444ed0b5367ee58c89685c2ee072abc185737.zip
Fold the systemtap.samples/iotask*.stp into systemtap.examples/io/iostats.stp.
Regenerate the catalog information.
Diffstat (limited to 'testsuite/systemtap.samples/iotask2.stp')
-rw-r--r--testsuite/systemtap.samples/iotask2.stp42
1 files changed, 0 insertions, 42 deletions
diff --git a/testsuite/systemtap.samples/iotask2.stp b/testsuite/systemtap.samples/iotask2.stp
deleted file mode 100644
index cc4707b7..00000000
--- a/testsuite/systemtap.samples/iotask2.stp
+++ /dev/null
@@ -1,42 +0,0 @@
-global names, opens, reads, writes
-
-probe begin { println("starting probe") }
-
-probe timer.ms(10000) {
- println("stopping probe after 10 seconds")
- exit()
-}
-
-probe kernel.function("sys_open") {
- e=execname(); names[e]=1
- opens[e] ++ # simple integer array
-}
-
-probe kernel.function("sys_read") {
- e=execname(); names[e]=1
- reads[e] <<< $count # statistics array
-}
-
-probe kernel.function("sys_write") {
- e=execname(); names[e]=1
- writes[e] <<< $count # statistics array
-}
-
-
-probe end {
- foreach (name+ in names) { # sort by name
- printf("process: %s\n", name)
- if (opens[name])
- printf("opens n=%d\n", opens[name])
- if (@count(reads[name]))
- printf("reads n=%d, sum=%d, avg=%d\n",
- @count(reads[name]), # extracting stat results
- @sum(reads[name]),
- @avg(reads[name]))
- if (@count(writes[name]))
- printf("writes n=%d, sum=%d, avg=%d\n",
- @count(writes[name]), # extracting stat results
- @sum(writes[name]),
- @avg(writes[name]))
- }
-}