Mandato vmstat
Finalidad
Notifica estadísticas de memoria virtual.
Sintaxis
vmstat [ -f ] [ -i ] [ -s ] [ -I [ -W ]] [ -t ] [ -v ] [ -h ] [ -w ] [ -l ] [ -c ] [ -@ wparname | TODOS ] [{ -p | -P } volumenfísico | TODOS] TODOS] [-S potencia ] [ volumen físico ] [ intervalo ] [ recuento ]
Descripción
El mandato vmstat notifica las estadísticas sobre hebras de kernel, memoria virtual, discos, páginas de hipervisor, detecciones de error y actividades del procesador. Los informes generados por el mandato vmstat se pueden utilizar para equilibrar la actividad de carga del sistema. Estas estadísticas de todo el sistema (entre todos los procesadores) se calculan como promedios en el caso de valores expresados como porcentajes, y como totales en los demás casos. El mandato vmstat puede devolver estadísticas incoherente porque las estadísticas no se leen atómicamente.
Si ejecuta el mandato vmstat sin distintivos, el informe contendrá un resumen de la actividad de memoria virtual desde el inicio del sistema. Si especifica el distintivo -f, el mandato vmstat informa del número de bifurcaciones desde el inicio del sistema. El parámetro volumen_físico especifica el nombre del volumen físico.
El parámetro intervalo especifica el tiempo en segundos entre cada informe. Si no especifica el parámetro intervalo, el mandato vmstat genera un único informe que contiene estadísticas del tiempo desde el inicio del sistema y luego realiza la salida. Puede especificar el parámetro recuento sólo con el parámetro intervalo. Si especifica el parámetro recuento, su valor determinará el número de informes que se generan y el número de segundos aparte. Si especifica el parámetro intervalo sin el parámetro recuento, los informes se generan de forma continua. No especifique un valor de cero para el parámetro recuento.
El kernel mantiene estadísticas para la actividad de hebras de kernel, de paginación e interrupción, a las que el mandato vmstat accede mediante la extensión de kernel perfstat. Los controladores de dispositivo mantienen las estadísticas de entrada/salida de disco. Para los discos, el promedio de velocidad de transferencia se determina mediante el tiempo activo y el número de veces se transfiere información. El porcentaje de tiempo activo se calcula a partir de la cantidad de tiempo que la unidad está ocupada durante el informe.
A partir de AIX® 5.3 el comando vmstat informa del número de procesadores físicos consumidos (pc) y del porcentaje de derechos consumidos (ec) en entornos Micro-Partitioning®. Estas métricas se muestran en los entornos de micropartición.
El informe generado por el mandato vmstat contiene una fila de configuración del sistema y cabeceras de columna. Si se especifica el indicador -@, el informe consta de la configuración del sistema y de la configuración WPAR. La fila de configuración del sistema tiene los valores siguientes:
- lcpu
- Indica el número de procesadores lógicos.
- mem
- Indica la cantidad de memoria.
- tmem
- Indica el tamaño de memoria real de la LPAR.Nota: Este indicador sólo está disponible cuando se proporciona la opción -c y está activada la Expansión Activa de Memoria.
- ent
- Sólo se visualiza cuando la partición se está ejecutando con procesadores compartidos.
- drives
- Sólo se visualiza cuando se supervisa un nombre de volumen físico.
- WPARs
- Indica el número de particiones de carga de trabajo activas. Se visualiza sólo cuando se especifica el distintivo -@.
- memlim
- Indica el límite del recurso de memoria de la partición de carga de trabajo. El límite se especifica en megabytes (MB). Esta información sólo se muestra para el WPAR con límite de recursos de memoria impuesto.
- cpulim
- Indica el límite de recursos de procesador de la partición de carga de trabajo en unidades de procesador. Esta información sólo se muestra para el WPAR con límite de recursos de procesador impuesto.
- rset
- Indica el tipo de registro rset que está asociado a un WPAR. El tipo puede ser regular o exclusivo. Esta información se muestra solamente para las WPAR que están asociados a un registro rset.
- mmode
- Indica la modalidad de memoria. Esta métrica se muestra automáticamente en un sistema con Active Memory Sharing activado. Esta medida también se visualiza cuando se utiliza la opción -c.
- mpsz
- Tamaño de la agrupación de memoria en gigabytes. Esta medida sólo se visualiza en la modalidad de memoria compartida.
Las cabeceras de columna y sus descripciones son las siguientes:
WPAR : Información sobre las particiones de la carga de trabajo. Sólo se visualiza cuando se especifica el distintivo -@.
- WPAR
- Nombre de la partición de carga de trabajo.Notas:
- El nombre WPAR del sistema indica las estadísticas de todo el sistema. El nombre WPAR global indica que las estadísticas pertenecen sólo a Global.
- Cuando el comando vmstat se inicia con la opción -@ ALL y la información específica WPAR no está disponible para una métrica, entonces se muestra un signo de guión (-) en lugar de un valor.
- Cuando el comando vmstat se inicia con -@ wparname o se inicia dentro de un WPAR, si la información WPAR no está disponible para una métrica, entonces esa métrica se marca con la arroba (@), y se muestra el valor de todo el sistema para esa métrica.
- Si una métrica no está soportada, se visualiza un signo de guión (-) en lugar de un valor.
kthr: información sobre los estados de hebra de kernel.
- r
- Número promedio de hebras de kernel ejecutables durante el intervalo de muestreo. Las hebras ejecutables son las hebras que están preparadas, pero en espera de ejecutarse y las hebras que ya están en ejecución.
- b
- Número promedio de hebras de kernel colocadas en la cola de espera de Virtual Memory Manager (VMM) (en espera de recursos, en espera de entrada/salida) durante el intervalo de muestreo.
Memoria: información acerca del uso de memoria virtual y real. Las páginas virtuales se consideran activas si se ha accedido a ellas. Una página tiene 4096 bytes.
- avm
- Páginas virtuales activas.
- fre
- Tamaño de la lista de espacios libres.Nota: Una gran parte de la memoria real se utiliza como caché para los datos del sistema de archivos. No es extraño que el tamaño de la lista de espacios libres sea pequeño y se conserve así.
Página: información sobre las anomalías de página y la actividad de paginación. Esta información se promedia durante el intervalo y se expresa en unidades por segundo.
- re
- Lista de entrada/salida del buscapersonas.
- pi
- Páginas transferidas desde el espacio de paginación.
- po
- Páginas reenviadas al espacio de paginación.
- fr
- Páginas liberadas (sustitución de página).
- sr
- Páginas exploradas por el algoritmo de sustitución de página.
- cy
- Ciclos de reloj por algoritmo de sustitución de página.
Errores: promedios de detección de errores y tasa de interrupciones por segundo durante el intervalo de muestreo.
- en
- Interrupciones de dispositivo.
- sy
- Llamadas del sistema.
- cs
- Conmutadores de contexto de hebra de kernel.
CPU: desglose de porcentaje de utilización de tiempo de procesador.
- es
- Tiempo de usuario.
Si el consumo de procesador físico actual de las particiones sin acotar excede la capacidad autorizada, el porcentaje pasa a ser relativo al número de procesadores físicos (pc) consumidos.
- sy
- Tiempo del sistema.
Si el consumo de procesador físico actual de las particiones sin acotar excede la capacidad autorizada, el porcentaje pasa a ser relativo al número de procesadores físicos (pc) consumidos.
- ID
- Tiempo desocupado de procesador.
Si el consumo de procesador físico actual de las particiones sin acotar excede la capacidad autorizada, el porcentaje pasa a ser relativo al número de procesadores físicos (pc) consumidos.
- wa
- Tiempo desocupado de procesador durante el cual el sistema ha tenido una solicitud de E/S de disco/NFS pendiente.
Si el consumo de procesador físico actual de las particiones sin acotar excede la capacidad autorizada, el porcentaje pasa a ser relativo al número de procesadores físicos (pc) consumidos.
- pc
- Número de procesadores físicos utilizados. Sólo se visualiza si la partición se está ejecutando con procesadores compartidos.
- ec
- El porcentaje de capacidad autorizada que se consume. Sólo se visualiza si la partición se está ejecutando con procesadores compartidos. Debido a que el tiempo base durante el cual se calculan estos datos puede variar, el porcentaje de capacidad autorizada a veces puede sobrepasar el 100%. Este exceso sólo es observable en intervalos de muestreo reducidos.
- rc
- El porcentaje de recursos de procesador que se utiliza. Esta información sólo se visualiza para las WPAR con límite de recursos de procesador aplicado.
Disco: proporciona el número de transferencias por segundo a los volúmenes físicos especificados que se han producido en el intervalo de muestreo. El parámetro volumen_físico puede utilizarse para especificar de 1 a 4 nombres. Se suministran estadísticas de transferencia para cada unidad especificada en el orden especificado. Este número representa las solicitudes al dispositivo físico. No implica ninguna cantidad de datos leídos o grabados. Pueden combinarse varias solicitudes lógicas en una sola solicitud física. Si se utiliza el parámetro volumen_físico, los nombres de los volúmenes físicos se imprimen al principio de la ejecución del mandato.
Si se especifica el distintivo -I, se muestra una vista orientada a E/S con los siguientes cambios de columna.
- kthr
- Se visualiza la columna p además de las columnas r y b.
- p
- Número de hebras en espera de mensajes de E/S para dispositivos en bruto. Los dispositivos en bruto son los dispositivos que están conectados
directamente
al sistema.
Si se especifica el distintivo -W junto con el distintivo -I, también se visualiza una columna w adicional junto con los distintivos r, b y p.
- w
- Número de hebras que están esperando la E/S directa del sistema de archivos y la E/S simultánea (CIO).
- página
- Se visualizan las nuevas columnas fi y fo en lugar de las columnas re y cy.
- fi
- Entradas de página de archivo por segundo.
- para
- Salidas de página de archivo por segundo.
Si se especifica el indicador -c, la vista Expansión de memoria activa se presenta con los siguientes cambios de columna.
- memoria
- Las columnas csz, cfr y dxm se visualizan además de las columnas avm y fre.
- csz
- Tamaño actual del pool comprimido, en unidades de 4 K páginas.
- cfr
- Páginas libres disponibles en la agrupación comprimida, en unidades de página de 4 K.
- dxm
- Déficit en el Tamaño de memoria ampliada, en unidades de página de 4 K.
- página
- Se visualizan las nuevas columnas ci y co en lugar de las columnas re y cy.
- ci
- Número de entradas de página por segundo desde la agrupación comprimida.
- co
- Número de salidas de página por segundo a la agrupación comprimida.
Si mientras se ejecuta el comando vmstat se produce un cambio en la configuración del sistema que afecta a la salida, vmstat imprime un mensaje de advertencia sobre el cambio de configuración. A continuación, continúa la salida después de imprimir la información de configuración del sistema actualizada y la cabecera.
- alp
- Indica el número de páginas grandes actualmente en uso.
- flp
- Indica el número de páginas grandes en la lista de espacios libres de páginas grandes.
- avm
- fre
- re
- fi
- para
- pi
- po
- ci
- co
- fr
- sr
- cy
- La visualización de las opciones re, fi, fo y cy resulta afectada por la opción -I.
- La visualización de las opciones re, ci, co y cy resulta afectada por la opción -c.
- Si no hay ningún control de recursos, las opciones avm y fre corresponde a todo el sistema. Por lo tanto, con la opción -@ establecida, las opciones avm y fre se marcan con el signo de arroba (@).
- psz
- Tamaño de página (por ejemplo, 4 KB, 64 KB).
- siz
- Número de tramas del tamaño de página especificado que existen en el sistema.
- pgsz
- Indica el tamaño de página (por ejemplo, 4 KB, 64 KB).
- Memoria
- Indica las estadísticas de memoria para los tamaños de página especificados.
- siz
- El número de tramas del tamaño de página especificado que existen en el sistema.
- avm
- Páginas virtuales activas aplicables al tamaño de página especificado.
- fre
- Tamaño de la lista de espacios libres para el tamaño de página especificado.
- Página
- Indica el número de anomalías de página y la actividad de paginación correspondientes al tamaño de página especificado. Las columnas relacionadas con la página re, pi, po, fr, sr, cy, fi, fo, ci y co también son aplicables a este informe.
Distintivos
| Nombre de distintivo | Descripción |
|---|---|
| -@ wparname | Informa de la actividad de la Memoria Virtual de una partición de carga de trabajo :
|
| -c | Muestra las estadísticas de compresión de memoria con las nuevas columnas de salida csz, cfr y dxm bajo la
cabecera de memoria y las columnas ci y co bajo la página de cabecera en lugar de las columnas re y cy. Nota: Esta opción sólo está disponible cuando está activada la Expansión Activa de Memoria.
|
| -f | Informa del número de bifurcaciones desde el arranque del sistema. |
| -i | Muestra el número de interrupciones realizadas por cada dispositivo desde el arranque del sistema. Nota: Los indicadores -I, -t, -w y -l se ignoran cuando se especifican con el indicador -i.
|
| -I | Muestra la vista orientada a E/S con las nuevas columnas de salida, p bajo el encabezamientokthr,y las columnas fi y fo en el encabezamiento de página en lugar de las columnas re y cy en el encabezamiento de página. |
| -l | Muestra una sección adicional de "página grande" con las columnas alp y flp. |
| -p tamaño de página | Añade las estadísticas del VMM para el tamaño de página especificado a la salida vmstat regular. |
| -P tamaño de página | Muestra sólo las estadísticas del VMM que son relevantes para el tamaño de página especificado. |
| -s | Escribe en la salida estándar el contenido de la estructura de totales,
que contiene el recuento absoluto de sucesos de paginación desde la inicialización del sistema. El distintivo -s sólo se puede utilizar con el
distintivo -v. Estos sucesos se describen de la siguiente manera:
|
| -s |
|
| -s |
|
| -s | Cuando se utiliza con la opción -p tamaño_página, la opción -s añade la estructura de suma para el tamaño de página especificado a la estructura suma de todo el sistema. Esta stanza adicional va precedida de una cabecera de tamaño de página (por ejemplo, páginas de 4 K). Los siguientes detalles no se visualizan en esta stanza basada en tamaño de página, ya que estas estadísticas no están relacionadas con los tamaños de página:
Notas:
|
| -S potencia | Multiplica las estadísticas del procesador por un valor de 10potencia. El valor predeterminado de la potencia es de 0. Se escalan las estadísticas siguientes:
Notas:
|
| -T | Imprime la indicación de la hora junto a cada línea de salida de vmstat. La hora se muestra en la pantallaHH:MM:SSformato. Nota: La marca de tiempo no se imprime si se especifican las opciones -f, -s o -i.
|
| -v | Escribe en la salida estándar varias estadísticas que lleva
a cabo el gestor de memoria virtual. El distintivo -v sólo puede utilizarse con los distintivos -s y -h. Si especifica el distintivo -v, se visualizan las estadísticas siguientes: compressed percentage - Porcentaje de memoria que utilizan las páginas comprimidas. client file system I/Os blocked with no fsbuf - Número de peticiones de E/S del sistema de archivos de cliente bloqueadas porque no había ningún fsbuf disponible. NFS (Network File System) y VxFS (Veritas) son sistemas de archivos de cliente. Los fsbufs son almacenamientos intermedios de memoria fijados que se utilizan para retener peticiones de E/S en el sistema de archivos. client pages - Número de páginas de cliente. compressed pages - Número de páginas de memoria comprimidas. external pager file system I/Os blocked with no fsbuf - Número de peticiones de E/S del sistema de archivos de cliente bloqueadas porque no había ningún fsbuf disponible. JFS2 es un sistema de archivos de cliente del buscapersonas externo. Los fsbufs son almacenamientos intermedios de memoria fijados que se utilizan para retener peticiones de E/S en el sistema de archivos. file pages - Número de páginas de 4 KB que utiliza actualmente la memoria caché del archivo. free pages - Número de páginas de 4k libres. File system I/Os blocked with no fsbuf - Número de peticiones de E/S del sistema de archivos de cliente bloqueadas porque no había ningún fsbuf disponible. Los fsbufs son almacenamientos intermedios de memoria fijados que se utilizan para retener peticiones de E/S en el sistema de archivos. lruable pages - Número de páginas de 4 KB que se tienen en cuenta para sustitución. Este número no incluye las páginas que se utilizan para las páginas internas del VMM ni las páginas que se utilizan para la parte fijada del texto del kernel. maxclient percentage - Parámetro de ajuste (gestionado con vmo) que especifica el porcentaje máximo de memoria que puede utilizarse para páginas de cliente. maxperm percentage - Parámetro de ajuste (gestionado con vmo) en porcentaje de la memoria real. Especifica el punto por encima del cual el algoritmo robapáginas roba sólo páginas del archivo. maxpin percentage - Parámetro de ajuste (gestionado con vmo) que especifica el porcentaje de memoria real que se puede fijar. memory pages - Tamaño de la memoria real en número de páginas de 4 KB. memory pools - Parámetro de ajuste (gestionado con vmo) que especifica el número de agrupaciones de memoria. minperm percentage - Parámetro de ajuste (gestionado con vmo) en porcentaje de la memoria real. Especifica el punto por debajo del cual las páginas del archivo quedan protegidas del algoritmo de repaginación. numclient percentage - Porcentaje de memoria ocupado por páginas de cliente. numperm percentage - Porcentaje de memoria utilizada actualmente por la memoria caché del archivo. |
| -v | (Estadísticas visualizadas por -v, continuación):
Si especifica el distintivo -h junto con el distintivo -v, se visualizan las siguientes medidas adicionales:
Notas: Cuando se especifica el distintivo -c junto con el distintivo -v, se
visualizan las siguientes medidas adicionales:
|
| -h | Muestra la sección hypv-page que incluye la información de páginas del hipervisor. La sección hypv-página contiene las
medidas
siguientes:
Si especifica el distintivo -h con el distintivo -v, se visualizan las medidas siguientes además de las medidas que se visualizan utilizando el distintivo -v:
|
| -w | Muestra el informe en modalidad ancha. |
| -W | Muestra un campo adicional w en la sección kthr. Esta opción sólo está permitida con el distintivo -I. |
- Si la Expansión de Memoria Activa está activada, la vmstat informa de las estadísticas de memoria en la vista expandida. Sin embargo, si la variable de entorno AME_MEMVIEW se establece en TRUE, las estadísticas de memoria representan la vista real.
- La variable de entorno AME_MEMVIEW no tiene ningún impacto en las estadísticas de memoria notificadas mediante la opción -c.
Seguridad
Cualquier usuario puede ejecutar el mandato vmstat. Si el usuario no es root, la vista está limitada a los procesos propios del usuario.
Si RBAC está activado y el vios.system.stat.memory al usuario, entonces ese usuario puede ver la misma vista que el usuario root.
Ejemplos
- Para visualizar un resumen de las estadísticas desde el arranque, escriba el mandato siguiente:
vmstat - Para visualizar cinco resúmenes a intervalos de 2 segundos, especifique el mandato siguiente:
vmstat 2 5 - Para visualizar un resumen de las estadísticas desde el arranque incluidas las estadísticas de los discos lógicos scdisk13 y scdisk14, escriba el
mandato
siguiente:
vmstat scdisk13 scdisk14 - Para visualizar las estadísticas de bifurcación, escriba el mandato siguiente:
vmstat -f - Para visualizar el recuento de diversos sucesos, escriba el mandato siguiente:
vmstat -s - Para visualizar la indicación de la hora junto a cada columna de salida de vmstat, especifique el mandato siguiente:
vmstat -t - Para visualizar la vista orientada a E/S con un conjunto de columnas alternativo, escriba el mandato siguiente:
vmstat -I - Para visualizar todas las estadísticas de VMM disponibles, especifique el mandato siguiente:
vmstat -vs - Para visualizar la sección large-page con las columnas
alpyflpa intervalos de 8 segundos, especifique el mandato siguiente:vmstat -l 8 - Para visualizar las estadísticas del VMM específicas de un tamaño de página concreto (en el ejemplo, 4 KB), especifique el mandato siguiente:
vmstat -p 4K - Para visualizar las estadísticas del VMM para todos los tamaños de página soportados en el sistema, especifique el mandato siguiente:
O bien especifique el mandato siguiente:vmstat -p ALLvmstat -p all - Para visualizar sólo las estadísticas del VMM para un tamaño de página concreto (en este ejemplo, 4 KB), especifique el mandato siguiente:
vmstat -P 4K - Para visualizar sólo el desglose por página de las estadísticas del VMM para todos los tamaños de página admitidos, especifique el mandato
siguiente:
O bien especifique el mandato siguiente:vmstat -P ALLvmstat -P all - Para mostrar un resumen de las estadísticas de todas las particiones de carga de trabajo después del arranque, introduzca el siguiente comando:
vmstat -@ ALL - Para mostrar todas las estadísticas VMM disponibles para todas las particiones de carga de trabajo, introduzca el siguiente comando:
vmstat –vs -@ ALL - Para mostrar tanto las estadísticas WPAR como las estadísticas VMM de todo el sistema de una partición de carga de trabajo, introduzca el siguiente comando:
vmstat -@ - Para multiplicar los valores de procesador por 10 y visualizar los resultados, especifique el mandato siguiente:
vmstat -S 1 - Para visualizar las estadísticas para la página del hipervisor, especifique el mandato siguiente:
vmstat –h - Para visualizar la información sobre las páginas prestadas al hipervisor, especifique el mandato siguiente:
vmstat -vh - Para mostrar las estadísticas de compresión de memoria (en un LPAR con Expansión Activa de Memoria activada), introduzca el siguiente comando:
vmstat -c - Para mostrar las estadísticas de compresión de memoria específicas por tamaño de página (en una LPAR con la expansión de memoria activa activada), introduzca el siguiente comando:
vmstat –c –P ALL - Para añadir información de compresión de memoria a las estadísticas mostradas por -soption (en una LPAR con Expansión de Memoria Activa activada), introduzca el siguiente comando:
vmstat –s -c - Para añadir información de compresión de memoria a las estadísticas mostradas por -voption (en un LPAR con Expansión de Memoria Activa activada), introduzca el siguiente comando:
vmstat –v -c
Archivos
| Elemento | Descripción |
|---|---|
| / usr / bin / vmstat | Contiene el comando vmstat . |