]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - cddl/contrib/dtracetoolkit/Examples/sar-c_example.txt
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
[FreeBSD/stable/10.git] / cddl / contrib / dtracetoolkit / Examples / sar-c_example.txt
1 The following is a demonstration of the sar-c.d script.
2
3
4 Here we run both sar-c.d and "sar -c 1 100" at the same time, to compare
5 outputs.
6
7 The DTrace script,
8
9  # ./sar-c.d
10  Time                 scall/s sread/s swrit/s  fork/s  exec/s  rchar/s  wchar/s
11  2005 Jun 14 02:40:24    1556      82      71    0.00    0.00    10262    10508
12  2005 Jun 14 02:40:25    1553      88      75    0.00    0.00    15095    15341
13  2005 Jun 14 02:40:26    1596      89      76    0.00    0.00    14885    15131
14  2005 Jun 14 02:40:27    5395     290     154    9.00   10.00   185991    77219
15  2005 Jun 14 02:40:28    1755      91      98    1.00    1.00    15421    16788
16  2005 Jun 14 02:40:29    1757     100      91    1.00    1.00    17127    17462
17  2005 Jun 14 02:40:30    1603      95      80    0.00    0.00    16767    16634
18  2005 Jun 14 02:40:31   14380      83    2420    1.00    1.00    14556   126461
19  2005 Jun 14 02:40:32   10573      88    1586    0.00    0.00    14222    87888
20  2005 Jun 14 02:40:33    1645      87      76    0.00    0.00    15320    15608
21  2005 Jun 14 02:40:34    2099     167     130    0.00    0.00   126295    74281
22  2005 Jun 14 02:40:35    1559      79      67    0.00    0.00    11663    11977
23  [...]
24
25 The original command,
26
27  $ sar -c 1 100
28  
29  SunOS jupiter 5.10 Generic i86pc    06/14/2005
30  
31  02:40:23 scall/s sread/s swrit/s  fork/s  exec/s rchar/s wchar/s
32  02:40:24    1549      86      74    0.00    0.00   14799   15040
33  02:40:25    1552      85      73    0.00    0.00   14475   14719
34  02:40:26    5479     300     161    9.00   10.00  186755   77983
35  02:40:27    1725      86      94    0.99    0.99   14819   16172
36  02:40:28    1596      96      82    0.00    0.00   16521   16762
37  02:40:29    1716      93      85    1.00    1.00   16395   16730
38  02:40:30    1579      88      75    0.00    0.00   15324   15192
39  02:40:32   23036      79    3887    0.99    0.99   10113  193520
40  02:40:33    1756      94      83    0.00    0.00   14935   15300
41  02:40:34    2099     165     130    0.00    0.00  125051   73552
42  02:40:35    1560      82      69    0.00    0.00   15976   16287
43  [...]
44
45 We can see that both tools are producing similar data.
46
47 The DTrace output lacks the "summary since boot" line, as it is not using
48 Kstat to fetch this data.
49
50
51 The sar-c.d script is not intended itself as a useful program, rather it
52 is intended as a starting point for other DTrace scripts; a starting point
53 of familiar statistics to provide the programmer with a "common ground"
54 of knowledge.
55