vminfo
Probes
The vminfo
provider makes available probes that correspond to the fields in the vm
named kernel statistic: a probe provided by vminfo
fires immediately before the corresponding vm
value is incremented. To display both the names and the current values of the vm
named kernel statistic, use the kstat2
command, as shown in the following example:
$ kstat2 /system/cpu/0/vm
kstat:/system/cpu/0/vm
anonfree 0
anonpgin 0
anonpgout 0
as_fault 164243072
cow_fault 14804500
crtime 1210605854957637ns
dfree 0
execfree 0
execpgin 110
execpgout 0
fsfree 0
The following table describes the probes for the vminfo
provider.
Table 11-40 List of vminfo
Probes
Probe | Description |
---|---|
|
Fires when an unmodified anonymous page is freed as part of paging activity. Anonymous pages are those that are not associated with a file. Memory containing such pages includes heap memory, stack memory, or memory obtained by explicitly mapping |
|
Fires when an anonymous page is paged in from a swap device. |
|
Fires when a modified anonymous page is paged out to a swap device. |
|
Fires when a fault is taken on a page and the fault is neither a protection fault nor a copy-on-write fault. |
|
Fires when a copy-on-write fault is taken on a page. |
|
Fires when a page is freed as a result of paging activity. Whenever |
|
Fires when an unmodified executable page is freed as a result of paging activity. |
|
Fires when an executable page is paged in from the backing store. |
|
Fires when a modified executable page is paged out to the backing store. Most paging of executable pages occurs in terms of |
|
Fires when an unmodified file system data page is freed as part of paging activity. |
|
Fires when a file system page is paged in from the backing store. |
|
Fires when a modified file system page is paged out to the backing store. |
|
Fires when a page fault is taken by the kernel on a page in its own address space. Whenever |
|
Fires when a page fault is taken that results in I/O from a backing store or swap device. Whenever |
|
Fires when a page is reclaimed off of the free page list. |
|
Fires when a page is paged in from the backing store or from a swap device. This probe differs from |
|
Fires when a page is paged out to the backing store or to a swap device. |
|
Fires whenever a page is paged in from the backing store or from a swap device. The only difference between |
|
Fires when a page is paged out to the backing store or to a swap device. The only difference between |
|
Fires when a page is reclaimed. |
|
Fires when the pager is scheduled. |
|
Fires when pages from a swapped-out process are swapped in. The number of pages swapped in is contained in |
|
Fires when pages are swapped out as part of swapping out a process. The number of pages swapped out is contained in |
|
Fires when a page fault is taken due to a protection violation. |
|
Fires when the page daemon begins a new revolution through all pages. |
|
Fires when the page daemon examines a page. |
|
Fires when a page is faulted as a part of placing a software lock on the page. |
|
Fires when a swapped-out process is swapped back in. |
|
Fires when a process is swapped out. |
|
Fires when a zero-filled page is created on demand. |