¿Cuál es la mejor manera de saber si un servidor virtual está sobrecargado?

¿Cuál es la mejor manera de saber si un servidor virtual está sobrecargado?

Tengo una serie de servidores virtuales. Estoy ejecutando un comando para iniciar sesión en cada uno y observar los promedios de carga usando el tiempo de actividad.

¿Cuál es la mejor manera de determinar si los valores de carga representan una sobrecarga? Estoy ejecutando en la nube rackspace, por lo que los servidores tienen capacidad de ráfaga y pueden ser de diferentes tamaños.

Estoy un poco perplejo sobre cómo encontrar una manera consistente de determinar cuándo necesito poner en funcionamiento nuevos servidores. Puedo hacer cosas como estimar los trabajos que se ejecutan en cada uno, pero me gustaría un sistema que se acerque un poco más al uso real de recursos disponibles en cada instancia, ya que obviamente varía bastante.

¡Ayuda muy apreciada!

Respuesta1

El promedio de carga de CPU de Linux le dice precisamente eso; consulte este tutorial web sobre promedios de carga. http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages

Una buena manera de realizar un seguimiento de sus recursos (como los niveles de CPU) en varias computadoras es usar SNMP (Protocolo simple de administración de red), que le brindará prácticamente cualquier estadística que desee y se actualiza automáticamente.

Respuesta2

¿Qué solución de virtualización estás usando? La mayoría de las soluciones de virtualización empresarial tienen sus propias herramientas de generación de informes, gestión y planificación de capacidad, como:

http://www.vmware.com/solutions/virtualization-management/

Respuesta3

Utilizo Cacti para monitorear y graficar la carga del servidor (entre otras cosas).

Para la mayoría de los servidores utilizo 'mejores plantillas de cactus' que pueden conectarse a través de SSH y recopilar datos sobre la carga, el uso de la CPU, la memoria, el disco io, etc.

Tenga cuidado con los picos en sus gráficos de cactus y revise sus registros para descubrir qué estaba sucediendo en ese momento para causar el pico.

http://code.google.com/p/mysql-cacti-templates

También uso Nagios para alertas de estado por correo electrónico y SMS.

información relacionada