El comando vmstat de Linux usa el tutorial

  
.

vmstat es una herramienta para ver el uso de la memoria virtual.

Formato general: vmstat [-V] [-n] [retraso [recuento]]

Opciones comunes: -V: información de la versión de impresión. -n: la información del encabezado de salida solo se muestra una vez durante la salida cíclica. Retardo: El tiempo entre dos salidas, en segundos. Cuenta: El número de veces contadas por este intervalo. -a: Muestra tamaños de memoria activos e inactivos.

Ejemplo: # vmstat 2 3 Imprima cada 2 segundos para obtener un total de 3 impresiones.

# vmstat 10 imprime cada 10 segundos hasta que presionas Ctrl + C. La salida del comando vmstat se divide en seis partes.
(1) El proceso procs: r: el número de procesos que esperan en la cola de ejecución. Si este valor es más largo que el número de CPU en el sistema, significa que los recursos de la CPU son insuficientes. Puede considerar aumentar la CPU. b: El número de procesos en espera de E /S.

(2) memoy memory: swpd: usa el tamaño de la memoria virtual (en KB). Libre: El número de memoria libre (en KB). Buff: la cantidad de memoria utilizada en el búfer (en KB). Caché: la cantidad de memoria utilizada (como KB).

(3) swap exchange page: si: el número de páginas escritas en la memoria desde el área de intercambio de disco, en KB /seg. Entonces: El número de páginas escritas desde la memoria al área de intercambio de disco, en KB /seg. En general, los valores de si y por lo tanto son todos 0. Si los valores de si y por lo tanto no son 0 por mucho tiempo, significa que el sistema no tiene suficiente memoria y debe considerar si debe aumentar la memoria del sistema.

(4) io block device: bi: La cantidad total de datos leídos del dispositivo de bloque (es decir, disco de lectura, en KB /seg). Bo: La cantidad total de datos escritos en el dispositivo de bloque (es decir, disco de escritura en KB /seg).

(5) sistema: en: El número de interrupciones por segundo, incluidas las interrupciones de reloj. Cs: número de cambios de contexto ambiental por segundo. Cuanto mayores sean los dos valores anteriores, más tiempo de CPU consumirá el kernel.

(6) unidad de procesamiento central de cpu: us: el tiempo utilizado por el proceso del usuario, expresado como porcentaje. Sy: el tiempo utilizado por el proceso del kernel del sistema, expresado como un porcentaje. Id: Tiempo libre, expresado en porcentaje. Wa: el tiempo dedicado a la espera de disco IO, expresado como porcentaje. Cuanto mayor sea el valor de wa, más seria será la espera de IO. St: st generalmente no presta atención al porcentaje de tiempo que ocupa la máquina virtual.

En línea, mire principalmente las columnas r, b, bi, bo, wa, para ver si la CPU y los recursos de E /S del disco son insuficientes.

Copyright © Conocimiento de Windows All Rights Reserved