|
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17 System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64 User : nobody ( 99) PHP Version : 5.2.17 Disable Function : NONE Directory : /usr/share/doc/systemtap-client-1.8/examples/io/ |
Upload File : |
#!/usr/bin/stap
#
# Copyright (C) 2010 Red Hat, Inc.
# By Dominic Duval, Red Hat Inc.
# dduval@redhat.com
#
# Keeps track of seeks on devices.
# Shows how to use hist_log.
#
# USAGE: stap deviceseeks.stp
#
global seeks, oldsec
probe ioblock.request {
sec = sector
seeks[devname] <<< sec - oldsec[devname]
oldsec[devname] = sector
}
probe end {
printf("\n")
foreach ([devname] in seeks- limit 5) {
printf("Device: %s\n", devname)
println(@hist_log(seeks[devname]))
}
}