vmstat - Informa sobre las estadísticas de memoria virtual
SINTAXIS
vmstat [opciones] [retardo [recuento]]
DESCRIPCIÓN
vmstat informa sobre procesos, memoria, paginación, E/S de bloques, interrupciones, discos y actividad de la CPU.
El primer informe generado proporciona los promedios desde el último reinicio. Los informes adicionales proporcionan información sobre un período de muestreo de duración "retardo". Los informes de procesos y memoria son instantáneos en ambos casos.
OPCIONES
retardo: El retardo entre actualizaciones en segundos. Si no se especifica ningún "retardo", solo se imprime un informe con los valores promedio desde el inicio.
recuento: Número de actualizaciones. En ausencia de "recuento", cuando se define "retardo", el valor predeterminado es infinito.
-a, --active
Muestra la memoria activa e inactiva, a partir del kernel 2.5.41 o superior.
-f, --forks
El indicador -f muestra el número de bifurcaciones desde el inicio. Esto incluye las llamadas al sistema fork, vfork y clone, y equivale al número total de tareas creadas. Cada proceso está representado por una o más tareas, según el uso de subprocesos. Esta visualización no se repite.
-m, --slabs
Muestra slabinfo.
-n, --one-header
Muestra el encabezado solo una vez en lugar de periódicamente.
-s, --stats
Muestra una tabla de varios contadores de eventos y estadísticas de memoria. Esta visualización no se repite.
-d, --disk
Informa sobre las estadísticas del disco (requiere la versión 2.5.70 o superior).
-D, --disk-sum
Informa sobre algunas estadísticas resumidas sobre la actividad del disco.
-p, --partition device
Estadísticas detalladas sobre la partición (requiere la versión 2.5.70 o superior).
-S, --unit character
Cambia la salida entre 1000 (k), 1024 (K), 1000000 (m) o 1048576 (M) bytes. Tenga en cuenta que esto no cambia los campos de bloque (bi/bo).
-t, --timestamp
Agrega una marca de tiempo a cada línea.
-w, --wide
Modo de salida amplio (útil para sistemas con una mayor cantidad de memoria, donde el modo de salida predeterminado sufre de una división de columnas no deseada). La salida es más ancha que 80 caracteres por línea.
-y, --no-first
Omite el primer informe con estadísticas desde el inicio del sistema.
-V, --version
Muestra la información de la versión y sale.
-h, --help
Muestra la ayuda y sale.
DESCRIPCIÓN DE LOS CAMPOS DEL MODO VM
Procs
r: El número de procesos ejecutables (en ejecución o esperando tiempo de ejecución).
b: El número de procesos bloqueados que esperan a que se complete la E/S.
Memoria
Estos se ven afectados por la opción --unit. swpd: la cantidad de memoria de intercambio utilizada. free: la cantidad de memoria inactiva. buff: la cantidad de memoria utilizada como búferes. cache: la cantidad de memoria utilizada como caché. inact: la cantidad de memoria inactiva. (opción -a) active: la cantidad de memoria activa. (opción -a)
Intercambio
Estos se ven afectados por la opción --unit. si: Cantidad de memoria intercambiada desde el disco (/s). so: Cantidad de memoria intercambiada al disco (/s).
E/S
bi: Kibibyte recibidos de un dispositivo de bloques (KiB/s).
bo: Kibibyte enviados a un dispositivo de bloques (KiB/s).
Sistema
in: El número de interrupciones por segundo, incluido el reloj.
cs: El número de cambios de contexto por segundo.
CPU
Estos son porcentajes del tiempo total de la CPU. us: Tiempo dedicado a ejecutar código que no es del kernel. (tiempo de usuario, incluido el tiempo "nice") sy: Tiempo dedicado a ejecutar código del kernel. (tiempo del sistema) id: Tiempo dedicado a estar inactivo. Antes de Linux 2.5.41, esto incluye el tiempo de espera de E/S. wa: Tiempo dedicado a esperar E/S. Antes de Linux 2.5.41, incluido en el tiempo inactivo. st: Tiempo robado de una máquina virtual. Antes de Linux 2.6.11, desconocido. gu: Tiempo dedicado a ejecutar código de invitado KVM (tiempo de invitado, incluido el tiempo "nice" del invitado).
DESCRIPCIÓN DE LOS CAMPOS PARA EL MODO DISCO
Lecturas
total: Total de lecturas completadas con éxito
merged: Lecturas agrupadas (que resultan en una sola operación de E/S)
sectors: Sectores leídos correctamente
ms: Milisegundos dedicados a la lectura
Escrituras
total: Total de escrituras completadas con éxito
merged: Escrituras agrupadas (que resultan en una sola operación de E/S)
sectors: Sectores escritos correctamente
ms: Milisegundos dedicados a la escritura
E/S
cur: Operación de E/S en curso
s: Segundos dedicados a la E/S
DESCRIPCIÓN DE LOS CAMPOS PARA EL MODO DE PARTICIÓN DE DISCO
reads: Número total de lecturas realizadas en esta partición
read sectors: Número total de sectores leídos en la partición
writes: Número total de escrituras realizadas en esta partición
requested writes: Número total de solicitudes de escritura realizadas para la partición
DESCRIPCIÓN DE LOS CAMPOS PARA EL MODO SLAB
El modo Slab muestra estadísticas por slab. Para obtener más información, consulte slabinfo(5).
cache: Nombre de la caché
num: Número de objetos actualmente activos
total: Número total de objetos disponibles
size: Tamaño de cada objeto
pages: Número de páginas que contienen al menos un objeto activo
NOTAS
vmstat requiere acceso de lectura a los archivos en /proc. La opción -m requiere acceso de lectura a /proc/slabinfo,
que puede no estar disponible para los usuarios estándar. Las opciones de montaje para /proc, como subset=pid,
también pueden afectar a lo que se muestra.
VÉASE TAMBIÉN
free(1), iostat(1), mpstat(1), ps(1), sar(1), top(1), slabinfo(5)
INFORME DE ERRORES
Envíe los informes de errores a _