]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - cddl/contrib/dtracetoolkit/Examples/vmstat-p_example.txt
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
[FreeBSD/stable/10.git] / cddl / contrib / dtracetoolkit / Examples / vmstat-p_example.txt
1 The following is a demonstration of the vmstat-p.d script,
2
3
4 We run both vmstat-p.d and the original vmstat(1M) command at the same time
5 to compare outputs,
6
7  $ vmstat -p 1
8       memory           page          executable      anonymous      filesystem
9     swap  free  re  mf  fr  de  sr  epi  epo  epf  api  apo  apf  fpi  fpo  fpf
10   1144488 142456 2   8   1   0   0    0    0    0    0    0    0    2    1    1
11   1063812 84472 18  92   0   0   0    0    0    0    0    0    0    0    0    0
12   1050404 75108  0   0   0   0   0    0    0    0    0    0    0    0    0    0
13   1050404 75108  0   0   0   0   0    0    0    0    0    0    0    0    0    0
14   1050404 75108 476 150  0   0   0    0    0    0    0    0    0    0    0    0
15   1050184 74772 73   0   0   0   0    0    0    0    0    0    0  788    0    0
16   1050400 74988 2371 173 0   0   0    0    0    0    0    0    0    0    0    0
17   1050400 75100 1057 0   0   0   0    0    0    0    0    0    0    0    0    0
18   1050400 75100  2   0   0   0   0    0    0    0    0    0    0    4    0    0
19   1050400 75100  0   0   0   0   0    0    0    0    0    0    0    0    0    0
20   1050400 75100 4529 172 0   0   0    0    0    0    0    0    0  192    0    0
21   1050400 75104  0   0   0   0   0    0    0    0    0    0    0  467    0    0
22   1050400 75104  0   0   0   0   0    0    0    0    0    0    0    0    0    0
23
24  # ./vmstat-p.d
25          memory          page       executable      anonymous    filesystem
26       swap    free    re   mf  sr  epi  epo  epf  api  apo  apf  fpi  fpo  fpf
27    1050404   75108     8   80   0    0    0    0    0    0    0    0    0    0
28    1050404   75108     0    0   0    0    0    0    0    0    0    0    0    0
29    1050404   75108     0    0   0    0    0    0    0    0    0    0    0    0
30    1050180   74768  2216  608   0    0    0    0    0    0    0  568    0    0
31    1050400   74988     4    0   0    0    0    0    0    0    0  228    0    0
32    1050400   75100 13852  700   0    0    0    0    0    0    0    0    0    0
33    1050400   75100     8    0   0    0    0    0    0    0    0    4    0    0
34    1050400   75100     0    0   0    0    0    0    0    0    0    0    0    0
35    1050400   75100     0    0   0    0    0    0    0    0    0    0    0    0
36    1050400   75104 18480  700   0    0    0    0    0    0    0  668    0    0
37    1050400   75104     0    0   0    0    0    0    0    0    0    0    0    0
38
39 Above we can see the columns are corresponding well. "re" and "mf" in the
40 DTrace output appear four times as large as they should be, because in the
41 DTrace output we are printing Kbs not page counts (for consistancy).
42
43 The DTrace output lacks the "summary since boot" line, as it is not using
44 Kstat to fetch this data.
45
46
47 The vmstat-p.d script is not intended itself as a useful program, rather it
48 is intended as a starting point for other DTrace scripts; a starting point
49 of familiar statistics to provide the programmer with a "common ground"
50 of knowledge.
51