HEX
Server: Apache/2.4.34 (Red Hat) OpenSSL/1.0.2k-fips
System: Linux WORDPRESS 3.10.0-1160.118.1.el7.x86_64 #1 SMP Thu Apr 4 03:33:23 EDT 2024 x86_64
User: digital (1020)
PHP: 7.2.24
Disabled: NONE
Upload Files
File: //opt/perf/examples/adviser/proc_syscall_adv
# Adviser Script:  proc_syscalls
#
# This script looks for a process for which you want to track system call 
# activity.  
#
# The glance adviser capability allows you to print metrics to stdout.
# You can redirect this output to a file, if desired.  
#
# To run this adviser syntax, use:
#   glance -adviser_only -syntax ./proc_syscalls
#

print " "

process loop {
    print "  "
    print PROC_PROC_NAME, " process", PROC_PROC_ID
    headers_printed = 0
    proc_syscall loop {
      if PROCSYSCALL_CALL_COUNT > 0 then {
        if headers_printed == 0 then {
          print "PROCSYSCALL_INTERVAL           : ", PROCSYSCALL_INTERVAL
          print "PROCSYSCALL_INTERVAL_CUM       : ", PROCSYSCALL_INTERVAL_CUM 
          print "  "
          print "Syscall Id           Name           Count     Count Cum   Rate     Rate Cum     Time   Time Cum"
          print "------------     ------------     ---------   ---------   -----   ----------  -------  -------- "
          headers_printed = 1
        }
        print PROCSYSCALL_CALL_ID, "           ", PROCSYSCALL_CALL_NAME|15, "  ", PROCSYSCALL_CALL_COUNT, " ", PROCSYSCALL_CALL_COUNT_CUM, " ", PROCSYSCALL_CALL_RATE, " ", PROCSYSCALL_CALL_RATE_CUM, "    ", PROCSYSCALL_TOTAL_TIME, " ",PROCSYSCALL_TOTAL_TIME_CUM
      }
    }
}