Following are examples of running sh_stat.d on Shell scripts.
sh_stat.d shows you the number of events per second that have happened since
the last line output. The default interval is 1 second, but you can specify
other intervals as arguments to the script.
This shows the sh_stat.d script reflecting the Code/Shell/func_slow.sh script.
TIME EXEC/s FUNCS/s BLTINS/s SUB-SH/s CMD/s
2007 Sep 17 03:29:02 1 1 50 96 0
2007 Sep 17 03:29:03 0 1 151 300 0
2007 Sep 17 03:29:04 0 1 142 280 0
2007 Sep 17 03:29:05 0 0 132 262 0
2007 Sep 17 03:29:06 0 0 122 245 0
2007 Sep 17 03:29:07 0 0 9 17 0
2007 Sep 17 03:29:08 0 0 0 0 0
2007 Sep 17 03:29:09 0 0 0 0 0
^C
We can see that at 2007 Sep 17 03:29:04 there were 0 Bourne shells executed,
one function called, 142 built-in commands called, 280 sub-shells created and
0 external commands called.
Here the script runs when Mozilla Firefox is started.
TIME EXEC/s FUNCS/s BLTINS/s SUB-SH/s CMD/s
2007 Sep 17 03:29:52 1 9 52 38 2
2007 Sep 17 03:29:53 0 0 0 0 0
2007 Sep 17 03:29:54 0 0 0 0 0
2007 Sep 17 03:29:55 0 0 0 0 0
2007 Sep 17 03:29:56 0 0 0 0 0
2007 Sep 17 03:29:57 0 0 0 0 0
2007 Sep 17 03:29:58 0 0 0 0 0
2007 Sep 17 03:29:59 0 0 0 0 0
2007 Sep 17 03:30:00 0 0 0 0 0
2007 Sep 17 03:30:01 1 1 8 0 0
2007 Sep 17 03:30:02 0 0 0 0 0
2007 Sep 17 03:30:03 0 0 0 0 0
2007 Sep 17 03:30:04 0 0 0 0 0
^C