Monitorizar el rendimiento de un servidor (Windows)

Rate this post

En este artículo te presentamos dos problemas de rendimiento comunes, además de los programas que puedes utilizar para monitorizar tu servidor, detectar y solucionar estos problemas. 

Nota
Por lo general, se recomienda una supervisión periódica del servidor para detectar a tiempo problemas generales o de rendimiento, así como fallos del servidor, de componentes o de las aplicaciones.

Además, esto también te ayudará a prevenir y detectar ciertos tipos de ciberataques. Si tu servidor es objeto de un ataque, es esencial que puedas reaccionar de manera rápida para detener el ataque y minimizar los daños causados.

Existe una lista de eventos que Microsoft recomienda supervisar. Para acceder a la misma, consulta el siguiente documento: 
https://docs.microsoft.com/es-es/windows-server/identity/ad-ds/plan/appendix-l–events-to-monitor?redirectedfrom=MSDN

Tipos de problemas de rendimiento

Los problemas de rendimiento pueden tener causas muy diversas. Por ello, es muy importante que se determinen con precisión. Los siguientes problemas de rendimiento pueden ocurrir bajo ciertas circunstancias:

Acceso al SSD/disco duro muy lento:

  • Puede ocurrir con servidores dedicados.
  • El servidor tarda mucho al iniciar el sistema operativo y los programas, o bien, al iniciar la sesión.
  • Puede ocurrir cuando el sistema operativo o los programas hacen uso del archivo de intercambio, o bien, al cargar o guardar datos.

Uso elevado del sistema o de la CPU:

  • Cuando la tasa de uso de la CPU es constantemente alta, es posible que el procesador del servidor esté sobrecargado.
  • Cuando la carga del sistema o de la CPU es demasiado elevada, a menudo se producen retrasos en la ejecución de las aplicaciones y en las actividades de los usuarios.
  • Cuando el servidor tiene muy poca memoria RAM, es posible que el procesador esté sobrecargado de manera permanente.
  • Un aumento permanente en la carga del procesador también puede ser un signo de malware.

Bajo rendimiento en las interfaces de red:

  • Provoca un retraso general en la visualización y en los tiempos de respuesta.
  • Cuando las interfaces de red están demasiado ocupadas se pueden producir varios problemas que resultan en una alta latencia o en mensajes de error al consultar las páginas web.

Consejos de análisis

  • Para determinar la causa de los problemas de rendimiento, es importante distinguir si son temporales o permanentes.
  • Si los problemas de rendimiento son temporales, comprueba si existe un patrón reconocible. Para ello, analiza los procesos ejecutados y las tareas realizadas por tu servidor regularmente.
  • Si es necesario, reprograma las tareas regulares y comprueba si los problemas de rendimiento siguen produciéndose tras este cambio.
  • Si es necesario, revisa si los problemas de rendimiento se producen al ejecutar una determinada acción. Por ejemplo, al cargar una página o subir y descargar documentos.
  • Investiga qué actualizaciones se han instalado en el servidor y averigua si es necesario instalar una nueva actualización que altere el rendimiento de tu servidor.
  • Si un proceso es desconocido o no estás seguro de que sea un programa malicioso o malware, te recomendamos que investigues el nombre del proceso en Internet. Presta especial atención a los procesos que requieren un número inusualmente elevado de recursos.
Atención
Te recomendamos que instales parches de seguridad y actualizaciones del sistema operativo y de los programas periódicamente. Además, se recomienda que los pruebes previamente para comprobar los posibles efectos en tu entorno. Asegúrate también de que los parches de seguridad y las actualizaciones de los plug-ins que utilizas también se instalen tan pronto como sea necesario.

Programas de análisis y seguimiento de problemas de rendimiento

Puedes supervisar el rendimiento de tu servidor utilizando los siguientes programas en Microsoft Windows Server 2012, 2016, 2019 y 2022:

Análisis inicial de los procesos ejecutados con el Administrador de tareas

Por defecto, el Administrador de tareas muestra información actual sobre los programas y procesos que se están ejecutando, así como la situación del sistema. Puedes utilizarlo para obtener una visión general del rendimiento actual de tu servidor.

Para abrir el Administrador de tareas, procede como indicamos a continuación:

  1. Con el botón derecho del ratón, haz clic en la barra de tareas (barra inferior donde se muestran los programas abiertos).
  2. Haz clic en el Administrador de tareas.

Se abre el administrador de tareas. Allí se muestra la siguiente información:

Pestaña «Procesos»: esta pestaña muestra los programas y procesos que se están ejecutando en ese momento. Aquí puedes finalizar los programas y procesos en ejecución.

Pestaña «Rendimiento»: esta pestaña muestra información sobre el uso de la CPU, de la memoria principal y de la red en ese momento y en forma de gráfico.

Pestaña «Usuarios»en esta pestaña se muestran los usuarios activos, además de los programas y procesos que se están ejecutando en ese perfil.

Pestaña «Detalles»: en esta pestaña se muestran todos los procesos activos y los recursos ocupados por cada uno.

Pestaña «Servicios»: en esta pestaña se muestra información sobre los servicios del sistema que se están ejecutando.

Supervisar el rendimiento con el Monitor de recursos

El Monitor de recursos ofrece información detallada sobre los recursos de CPU, disco y memoria ocupados, así como de la actividad de red del servidor. Estos se muestran en tiempo real. Además, contiene cuatro diagramas animados que muestran la utilización de los recursos.

Para abrir el Monitor de recursos, procede como indicamos a continuación:

  1. Con el botón derecho del ratón, haz clic en el icono de Inicio (símbolo de Windows).
  2. Haz clic en Ejecutar.
  3. En la ventana que aparece, introduce el comando resmon y haz clic en Aceptar. (Recuerda que para realizar esta acción necesitas derechos de administrador).

En el Monitor de recursos se muestran las siguientes pestañas:

Información general: en esta pestaña se muestra un resumen de la información más importante de la utilización de recursos.

CPU: en esta pestaña se muestra información adicional sobre la CPU y la carga del procesador.

Memoria: en esta pestaña se muestran los procesos y su consumo de memoria.

Disco: en esta pestaña se muestra qué procesos tienen derechos de escritura y lectura a los discos y el número de datos que un proceso escribe y lee.

Red: en esta pestaña se muestran los procesos que envían y reciben datos.

Nota
Para finalizar uno o varios procesos, haz clic en el proceso deseado con el botón derecho del ratón. A continuación, haz clic en Finalizar proceso.

Obtener más detalles con el Monitor de rendimiento de Windows

Al revisar el rendimiento de Windows más detalladamente, es posible profundizar en el uso de los recursos y los procesos en ejecución. Para configurar y programar los indicadores de rendimiento, los usuarios pueden crear conjuntos de datos.

Para abrir el Monitor de rendimiento, haz lo siguiente:

  1. Con el botón derecho del ratón, haz clic en el icono de Inicio (símbolo de Windows).
  2. Haz clic en Ejecutar.
  3. En la ventana que aparece, introduce el comando perfmon.msc y haz clic en Aceptar.

Para obtener más información al respecto, sigue el siguiente enlace:

Monitor de confiabilidad

Con el Monitor de confiabilidad es posible visualizar el índice de estabilidad del sistema en un determinado período de tiempo. Al seleccionar un período específico, también es posible comprobar problemas de hardware y software que hayan afectado o estén afectando al sistema.

Para abrir el Monitor de confiabilidad, procede como sigue:

  1. Con el botón derecho del ratón, haz clic en el icono de Inicio (símbolo de Windows).
  2. Haz clic en Ejecutar.
  3. En la ventana que aparece, introduce el comando perfmon /rel y haz clic en Aceptar.

Mostrar advertencias y errores con el Visor de eventos

El Visor de eventos de Microsoft Windows muestra información, advertencias y errores relacionados con el hardware o el sistema operativo. Por ejemplo, si el inicio de una aplicación falla, esto se registra en el Visor de eventos.

Para abrir el Visor de eventos, procede de la siguiente manera:

  • Con el botón derecho del ratón, haz clic en el icono de Inicio (símbolo de Windows).
  • Haz clic en Ejecutar.
  • En la ventana que aparece, introduce el comando eventvwr y haz clic en Aceptar.