• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Bitacora Linux Logo

  • Acceder
  • Curso
  • Contactar
  • Apache
  • Consola y Servidores
  • Programacion
    • PHP
    • Javascript y HTML5
  • Otros

vmstat (virtual memory statistics)

Mediante vmstat podemos ver estadísticas de uso de swap y de la cpu. Resulta especialmente interesante para evaluar el rendimiento de la máquina. Si ejecutamos vmstat, obtendremos algo parecido a esto:

procs ———–memory———- —swap– —–io—- -system– —-cpu—-
r  b   swpd   free          buff      cache        si   so    bi  bo   in   cs  us sy  id wa
0  0   5940 163832 306224 1917208    0    0     2    14   44   18 11  4 85  0

Donde significa:

  • Procs

r: El número de procesos esperando su tiempo de ejecución. Si cada vez que ejecutas este comando te sale que hay algun proceso esperando para ejecutarse, tal vez estes falto de micro.
b: El número de procesos en espera ininterrumpible.

  • Memory

swpd: la cantidad de memoria virtual empleada (kB), es decir, la cantidad de Swap que esta usando. En mi caso esta usando 5940, kb que son 5 megas. Lo cual no es mucho, pero si tenemos una cantidad alta de uso de Swap, tendriamos que aumentarle la memoria ram al servidor.
free: la cantidad de memoria inactiva (kB). Memoria Ram libre. Tener un numero bajo, significa aumentarla.
buff: la cantidad de memoria empleada como búferes (kB).
cache: la cantidad de memoria que ha sido cacheada (kB).

  • Swap

si: Cantidad de memoria traída del espacio de trasiego desde disco (kB/s).
so: Cantidad de memoria trasegada al disco (kB/s).

  • IO

bi: Bloques enviados a un dispositivo de bloques (bloques/s).
bo: Bloques recibidos desde un dispositivo de bloques (bloques/s).

  • System

in: El número de interrupciones por segundo, incluyendo al reloj.
cs: El número de cambios de contexto por segundo.

  • CPU

Éstos son porcentajes de tiempo total de CPU.
us: tiempo de usuario. El tiempo en % que estuvo el procesador ocupado con tareas del usuario.
sy: tiempo de sistema. El tiempo en % que estuvo el procesador ocupado con tareas del sistema.
id: tiempo de inactividad. Este tiempo indica en % que estuvo el procesador inactivo, en este caso estaba un 85%. Si esta a 0 estamos corto de micro.
wa: tiempo de espera para los procesos.

Para estudiar el sistema, lo ejecutamos de la siguiente manera.

vmstat 2 4

Nos sacara 4 informes cada 2 segundos.

Comparte esta entrada:

Compartir en X (Twitter) Compartir en Facebook Compartir en Email Compartir en WhatsApp Compartir en Telegram

Interacciones con los lectores

Deja una respuesta

Lo siento, debes estar conectado para publicar un comentario.

sidebar

sidebar-alt

Diseño y Desarrollo por juanjomc.com

Utilizamos cookies propias y de terceros para garantizar el funcionamiento de la web, medir su uso y mejorar nuestros servicios. Puede aceptar todas las cookies, rechazar las no necesarias o configurar sus preferencias. Política de cookies

Configurar cookies

Necesarias para que la web funcione correctamente. No se pueden desactivar desde este panel.

Ayudan a medir el uso del sitio y mejorar sus contenidos.

Permiten publicidad, medición de campañas o personalización de anuncios.

Guardan preferencias o permiten contenido externo no necesario.