diff options
Diffstat (limited to 'man/html/pmie/answer.pmie')
-rw-r--r-- | man/html/pmie/answer.pmie | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/man/html/pmie/answer.pmie b/man/html/pmie/answer.pmie new file mode 100644 index 0000000..013d25a --- /dev/null +++ b/man/html/pmie/answer.pmie @@ -0,0 +1,23 @@ +// +// solution for the pmie tutorial +// + +// show any disk doing more than 50 I/Os per second +some_inst ( disk.dev.total > 50 ) -> print "high IOPs:" " %i: %v"; + +// some disk is doing more than 30 reads per second +some_inst ( disk.dev.read > 30 ) -> print "busy reads:" " %i: %v"; + +// some disk is doing more than 30 writes per second +some_inst ( disk.dev.write > 30 ) -> print "busy writes:" " %i: %v"; + +// some disk has a high I/O rate and more than 95% reads +some_inst ( disk.dev.total > 40 && + disk.dev.read / disk.dev.total > 0.95 ) +-> print "busy disk and >95% writes"; + +// some disk has a high I/O rate and 1 minute load average is +// greater than 5 +kernel.all.load #'1 minute' > 5 && +some_inst ( disk.dev.total > 40 ) +-> print "busy disk and high load avg"; |