Windows Server 2025 / Registrar el rendimiento con el Monitor de rendimiento

Para evaluar el rendimiento del servidor, registre al mismo tiempo la actividad de la unidad central de procesamiento (CPU), la memoria, los discos y la red, y compárela con el funcionamiento habitual. El Administrador de tareas muestra el estado presente; un conjunto de recopiladores de datos del Monitor de rendimiento conserva muestras para investigar problemas intermitentes.

Defina el síntoma y las condiciones de comparación

Defina una operación concreta, como abrir un archivo, iniciar sesión o recibir una respuesta web, en lugar de anotar solo «el servidor va lento». Registre usuarios afectados, hora, número de operaciones simultáneas y cambios recientes. Un retraso no implica necesariamente saturación de CPU; una máquina virtual también depende de los recursos y del almacenamiento de su host. Confirme el equipo que está observando antes de medir.

Compare un periodo en reposo con una tarea representativa y acotada en el mismo servidor, usando iguales contadores, instancias e intervalo. Por ejemplo, lea un archivo de prueba ya existente desde el mismo cliente y registre inicio y fin; no cambie a la vez tamaño, cuenta, red y número de usuarios. Una lectura pequeña o una copia aislada no mide la capacidad máxima. No genere carga de estrés imprevista ni llene discos para «forzar» un resultado.

Use el Administrador de tareas para elegir qué investigar

  1. Abra el Administrador de tareas y, en Procesos o Detalles, identifique candidatos por CPU y memoria. Anote el proceso y su identificador si hay nombres repetidos; no lo finalice solo porque figure primero.
  2. En Rendimiento observe CPU, memoria, discos y red durante el mismo periodo. Para CPU, revise los procesadores lógicos cuando el promedio no explique el retraso.
  3. Use el Monitor de recursos, si está disponible, para relacionar actividad con procesos, discos o conexiones. Esa asociación ayuda a elegir contadores; no sustituye una medición temporal.
  4. Registre equipo y hora de la observación, además de la operación que realizaba el usuario. Preserve el funcionamiento normal antes de plantear detener procesos.

Compare valores absolutos y porcentajes. Un promedio de CPU bajo puede ocultar un núcleo saturado, y memoria ocupada puede ser caché útil, no una fuga. La explicación de contadores de procesador distingue el promedio de Processor(_Total) del uso acumulado de los hilos de un proceso, que puede superar el 100 % al usar varios procesadores. No compare esos porcentajes como si tuvieran la misma base ni reinicie repetidamente una base de datos para vaciar su caché.

Seleccione contadores e instancias pertinentes

Abra perfmon en el servidor del laboratorio, por ejemplo FS1, con permisos de administración, y use Monitor de rendimiento → Agregar contadores. Seleccione el equipo correcto, el objeto, el contador y la instancia; una instancia identifica el núcleo, disco o adaptador concreto. Los nombres pueden estar traducidos: la tabla conserva nombres ingleses como referencia técnica, pero debe elegir los equivalentes que realmente ofrece su instalación y leer sus descripciones. La guía de diagnóstico del Monitor de rendimiento describe la recopilación. No agregue rutas inventadas si falta un contador.

Recurso Ejemplos de contadores e instancias
CPU Processor o Processor Information: % Processor Time, con _Total y los núcleos pertinentes
Memoria Memory: Available MBytes y actividad de paginación, interpretadas junto con el proceso
Disco PhysicalDisk: Avg. Disk sec/Read y Avg. Disk sec/Write, junto con la actividad del disco
Red Network Interface: Bytes Total/sec del adaptador que usa el servicio

Avg. Disk sec/Read y Avg. Disk sec/Write expresan latencia en segundos, no milisegundos. Bytes Total/sec expresa bytes por segundo, no los bits por segundo del enlace. Relacione las instancias con los discos y adaptadores que usa realmente el servicio; _Total puede ocultar diferencias. En una máquina virtual, el «disco físico» observado por el invitado puede seguir siendo un disco virtual, por lo que ese registro no demuestra por sí solo la salud del almacenamiento del host.

Como ejemplos de conversión, 0,005 segundos equivalen a 5 milisegundos, y 12.500.000 bytes/s equivalen a 100.000.000 bits/s, es decir, 100 Mbit/s en unidades decimales. Son operaciones aritméticas, no resultados medidos ni umbrales de salud; la tasa de datos útiles de una aplicación tampoco coincide necesariamente con el tráfico del adaptador. La guía de interpretación de recursos y unidades ayuda a relacionar contadores con el componente observado.

Prepare una recopilación limitada de cinco minutos

  1. En Conjuntos de recopiladores de datos → Definido por el usuario, cree un nuevo conjunto llamado Lab-Perf-15sec. Si el nombre ya existe, revise su finalidad y use otro nombre propio coherente, sin sobrescribir una configuración ajena.
  2. Elija Crear manualmente y la recopilación de contadores de rendimiento. Agregue solo los objetos, contadores e instancias seleccionados, con FS1 como origen, sin activar otros tipos de seguimiento innecesarios.
  3. Establezca el intervalo de muestra en 15 y la unidad en segundos. Revise la unidad para no configurar por error 15 minutos. Guarde primero la configuración sin iniciarla.
  4. Elija una carpeta nueva de registros con espacio disponible y acceso adecuado, por ejemplo bajo D:\PerfLogs para este laboratorio. Compruebe que la cuenta de ejecución puede escribir allí y que no expone datos internos a usuarios ajenos; conserve la ruta completa.
  5. En Propiedades del conjunto, revise la condición de detención y active una duración total de cinco minutos, comprobando la unidad. Si el asistente no ofrece esa opción al crear, finalice sin iniciar y abra las propiedades después. Revise también cuenta de ejecución, destino y cualquier programación o reinicio automático que pudiera prolongar esta prueba.
  6. Inicie el conjunto, anote hora y ejecute únicamente la tarea representativa acordada, registrando su inicio y fin. Compruebe que se detiene aproximadamente a los cinco minutos y que el registro de esa ejecución contiene muestras de los contadores seleccionados al abrirlo, no solo un archivo creado. Si sigue activo, detenga solo este conjunto desde su menú y revise la condición; si no genera datos, examine permisos, ruta y contadores antes de repetir.

Intervalos más cortos, más contadores y ejecuciones largas aumentan la carga y el espacio ocupado. Quince segundos y cinco minutos son valores de esta práctica, no requisitos universales: un pico más breve puede quedar disimulado entre muestras. Use un destino con espacio y acceso limitados, revise el tamaño generado y defina qué registros conservará. No deje un recopilador sin límite ni suponga que haberlo configurado demuestra que arrancó y terminó correctamente.

Compare las muestras con la hora del incidente

Después de detenerse, abra la ejecución en Informes → Definido por el usuario. Si necesita cargar el archivo directamente, abra las propiedades del Monitor de rendimiento, seleccione el origen de archivos de registro y agregue el BLG de esa ejecución, el registro binario de contadores. Seleccione el intervalo real y los mismos contadores e instancias. Ajuste la escala de visualización si unidades muy distintas aplastan una curva; la escala gráfica no cambia la unidad del dato. Alinee el inicio y fin de la tarea con las muestras y compare recursos simultáneos, no gráficas de periodos diferentes.

  • CPU: compare núcleos y procesos relacionados con la operación; distinga el promedio global del uso acumulado por proceso.
  • Memoria: relacione capacidad disponible, actividad de paginación y crecimiento de procesos. Una cifra de memoria usada aislada no demuestra presión sostenida.
  • Disco: compare latencia con actividad, tipo de trabajo y estado del almacenamiento o del host; no declare averiado un disco por un pico breve.
  • Red: relacione tráfico con el adaptador y la tarea. Bytes Total/sec por sí solo no separa transferencia útil, reintentos y actividad de otras aplicaciones; amplíe el diagnóstico si necesita esa distinción.

Interprete según el rol, la referencia habitual y el tiempo de respuesta, no según un único umbral universal. Una coincidencia temporal sugiere qué investigar, pero no demuestra causalidad. Correlacione con los eventos y el estado de los servicios del mismo incidente. Si decide probar un ajuste, registre su valor anterior, cambie solo uno y mida de nuevo en condiciones equivalentes; reviértalo si no confirma la hipótesis. Al terminar, compruebe que Lab-Perf-15sec está detenido y elimine únicamente su conjunto de prueba si no lo necesita. Conserve el BLG original, las condiciones, las instancias y las horas antes de retirar archivos o resultados.