Monitorear la carga del sistema Solaris con vmstat

Mantener un ojo en el rendimiento del sistema es fundamental para muchas aplicaciones. El programa vmstat proporciona información detallada y críptica sobre la carga del sistema.


Para mantener un ojo en el sistema, use el siguiente comando:

vmstat 1

El 1 especifica el número de segundos entre las actualizaciones. A continuación se muestra una salida de vmstat

fallas en el disco de la página de memoria kpr cpu
r b w swap free re mf pi po fr de sr s0 s6 s7 s8 en sy cs us sy id
0 0 0 2391680 990680 53 11 96 0 0 0 0 2 0 0 0 504 164 124 1 5 95
1 0 0 2378024 896472 0 6 0 0 0 0 0 0 0 0 0 403 51 71 0 2 65
3 0 0 2378024 896472 0 0 0 0 0 0 0 0 0 0 0 402 57 71 1 2 37

Para tener una idea rápida de la carga del sistema, mire las últimas y primeras columnas. La última columna es la CPU inactiva (más grande es mejor); un sistema muy ocupado mostrará cero. La primera columna es el número de procesos que esperan la CPU. La carga de tiempo de actividad es un promedio de este valor durante períodos de tiempo (consulte la receta Determine la carga de CPU del sistema usando el tiempo de actividad). El número de procesos en espera debe ser inferior a 4 veces el número de procesadores en el sistema para una carga óptima.

Las columnas de intercambio y memoria muestran la cantidad de espacio de intercambio libre y la memoria física en KB. Las columnas pi y po muestran el número de páginas KB dentro y fuera de la memoria, respectivamente. Si estos valores son consistentemente muy altos, pueden indicar una necesidad de más memoria física.

Las columnas en la categoría de disco muestran el número de operaciones de disco por segundo. Las columnas s representan diferentes discos en el sistema.