Visualización de estadísticas de memoria virtual en Solaris.
Puede utilizar el comando
vmstat para informar las estadísticas de memoria virtual y proporcionar información sobre eventos del sistema, como carga de CPU, paginación, número de cambios de contexto, interrupciones de dispositivo y llamadas del sistema. El comando
vmstat también puede mostrar las estadísticas de intercambio, vaciado de memoria caché e interrupciones.
Tabla 3-2 Resultado del comando vmstat
|
|
|
procs
| | |
|
r
|
El número de subprocesos del núcleo en la cola de distribución.
|
|
b
|
El número de subprocesos del núcleo bloqueados a la espera de recursos.
|
|
w
|
El número de datos de procesos ligeros extraídos de la memoria swap que están a la espera de recursos de procesamiento para finalizar.
|
memory
| |
Informa sobre el uso de la memoria real y la memoria virtual.
|
|
swap
|
Espacio de intercambio disponible.
|
|
free
|
Tamaño de la lista libre.
|
page
| |
Informa sobre los errores de página y la actividad de paginación, en unidades por segundo.
|
|
re
|
Páginas reclamadas.
|
|
mf
|
Errores secundarios y errores importantes.
|
|
pi
|
Kbytes de páginas cargadas en la memoria.
|
|
po
|
Kbytes de páginas extraídas de la memoria.
|
|
fr
|
Kbytes liberados.
|
|
de
|
Memoria prevista necesaria para los datos de procesos recientemente cargados en la memoria swap.
|
|
sr
|
Páginas escaneadas por el daemon page que no está actualmente en uso. Si sr no es igual a cero, el daemon page ha estado en ejecución.
|
disk
| |
Informa sobre el número de operaciones de disco por segundo y muestra datos de hasta cuatro discos.
|
faults
| |
Informa las frecuencias de capturas e interrupciones por segundo.
|
|
in
|
Interrupciones por segundo.
|
|
sy
|
Llamadas del sistema por segundo.
|
|
cs
|
Frecuencia de cambio de contexto de CPU.
|
cpu
| |
Informa sobre el uso de tiempo de CPU.
|
|
us
|
Hora del usuario.
|
|
sy
|
Hora del sistema
|
|
id
|
Tiempo de inactividad.
|
|
Para obtener una descripción más detallada de este comando, consulte la página del comando man
vmstat(1M).
Visualización de estadísticas de memoria virtual (vmstat)
Para visualizar las estadísticas de la memoria virtual, use el comando vmstat con un intervalo de tiempo en segundos.
$ vmstat n
donde n es el intervalo en segundos entre los informes.
El siguiente ejemplo muestra la visualización vmstat de estadísticas recopiladas en intervalos de cinco segundos:
$ vmstat 5
kthr memory page disk faults cpu
r b w swap free re mf pi po fr de sr dd f0 s1 -- in sy cs us sy id
0 0 0 863160 365680 0 3 1 0 0 0 0 0 0 0 0 406 378 209 1 0 99
0 0 0 765640 208568 0 36 0 0 0 0 0 0 0 0 0 479 4445 1378 3 3 94
0 0 0 765640 208568 0 0 0 0 0 0 0 0 0 0 0 423 214 235 0 0 100
0 0 0 765712 208640 0 0 0 0 0 0 0 3 0 0 0 412 158 181 0 0 100
0 0 0 765832 208760 0 0 0 0 0 0 0 0 0 0 0 402 157 179 0 0 100
0 0 0 765832 208760 0 0 0 0 0 0 0 0 0 0 0 403 153 182 0 0 100
0 0 0 765832 208760 0 0 0 0 0 0 0 0 0 0 0 402 168 177 0 0 100
0 0 0 765832 208760 0 0 0 0 0 0 0 0 0 0 0 402 153 178 0 0 100
0 0 0 765832 208760 0 18 0 0 0 0 0 0 0 0 0 407 165 186 0 0 100
Visualización de información de eventos del sistema (vmstat –s)
Ejecute el comando vmstat -s para mostrar cuántos eventos del sistema se produjeron desde la última vez que se inició el sistema.
$ vmstat -s
0 swap ins
0 swap outs
0 pages swapped in
0 pages swapped out
522586 total address trans. faults taken
17006 page ins
25 page outs
23361 pages paged in
28 pages paged out
45594 total reclaims
45592 reclaims from free list
0 micro (hat) faults
522586 minor (as) faults
16189 major faults
98241 copy-on-write faults
137280 zero fill page faults
45052 pages examined by the clock daemon
0 revolutions of the clock hand
26 pages freed by the clock daemon
2857 forks
78 vforks
1647 execs
34673885 cpu context switches
65943468 device interrupts
711250 traps
63957605 system calls
3523925 total name lookups (cache hits 99%)
92590 user cpu
65952 system cpu
16085832 idle cpu
7450 wait cpu
Visualización de estadísticas de intercambio (vmstat –S)
Ejecute vmstat -S para mostrar las estadísticas de intercambio.
$ vmstat -S
kthr memory page disk faults cpu
r b w swap free si so pi po fr de sr dd f0 s1 -- in sy cs us sy id
0 0 0 862608 364792 0 0 1 0 0 0 0 0 0 0 0 406 394 213 1 0 99
En la siguiente lista, se describen los campos de estadísticas de intercambio. Para obtener una descripción de los demás campos, consulte la
Table 3–2.
- si
Número medio de datos de procesos ligeros cargados en la memoria swap por segundo.
- so
Número de datos de procesos enteros extraídos de la memoria swap.
Notas - El comando vmstat trunca el resultado de los campos si y so. Utilice el comando sar para visualizar una contabilidad más precisa de las estadísticas de intercambio.
Visualización de interrupciones por dispositivo (vmstat –i)
Ejecute el comando vmstat -i para mostrar el número de interrupciones por dispositivo.
El siguiente ejemplo muestra el resultado del comando vmstat -i.
$ vmstat -i
interrupt total rate
--------------------------------
clock 52163269 100
esp0 2600077 4
zsc0 25341 0
zsc1 48917 0
cgsixc0 459 0
lec0 400882 0
fdc0 14 0
bppc0 0 0
audiocs0 0 0
--------------------------------
Total 55238959 105
Comentarios
Publicar un comentario