¿Tu equipo Windows no rinde como debería? ¿Quieres controlar al detalle qué está consumiendo recursos en tu PC o servidor? Para ello, existe una herramienta nativa, veterana pero tremendamente potente, que muchos usuarios desconocen o no exprimen a fondo: Perfmon o Monitor de rendimiento de Windows.
Perfmon es el aliado perfecto tanto para usuarios curiosos como para administradores avanzados. Permite observar, registrar y analizar el comportamiento de todos los recursos vitales de tu sistema: procesador, memoria, disco, red o procesos específicos. Si alguna vez tu PC se ha vuelto lento, se cuelga alguna aplicación o no sabes de dónde viene ese consumo de CPU descontrolado… Perfmon tiene la respuesta.
¿Qué es Perfmon y para qué sirve?
Perfmon, abreviatura de Performance Monitor, es una utilidad integrada en todas las versiones modernas de Windows, desde Windows 7 y Server 2008 en adelante. Nació como una herramienta para administradores de sistemas, pero sus funciones resultan útiles para cualquier usuario que quiera entender cómo está funcionando su equipo en tiempo real o dejar registro para analizar después.
Permite crear gráficas y registros (logs) de rendimiento sobre cualquier aspecto del sistema. Así, puedes comprobar cómo evolucionan variables como la memoria libre, el uso de CPU, las escrituras en disco o el tráfico de red. Esto es fundamental para diagnosticar cuellos de botella, recursos saturados, fugas de memoria o problemas de hardware y software.
Además, Perfmon resulta esencial en entornos profesionales para monitorizar servidores, supervisar procesos críticos y anticipar problemas antes de que afecten a los usuarios.

Cómo acceder a Perfmon en Windows
Existen varias formas de abrir Perfmon y cada una puede facilitarte el acceso según tu experiencia:
- Desde el cuadro de búsqueda: Escribe “perfmon” o “monitor de rendimiento” y selecciona la aplicación correspondiente.
- Usando el comando Ejecutar (Windows + R): Escribe perfmon y pulsa Intro. También puedes lanzar vistas concretas con comandos como perfmon /res para la vista de recursos o perfmon /rel para el monitor de fiabilidad.
- Desde Panel de Control: Ve a “Sistema y Seguridad” > “Herramientas administrativas” > “Monitor de rendimiento”.
En función del parámetro usado, Perfmon abrirá diferentes módulos:
| Comando | Función |
|---|---|
| /res | Abrir la vista Resumen de recursos |
| /report | Lanzar un diagnóstico completo del sistema |
| /rel | Ver el Monitor de confiabilidad (registro de errores y estabilidad) |
| /sys | Monitor de rendimiento clásico |
Monitor de confiabilidad y rendimiento: diferencias clave
El Monitor de confiabilidad de Windows está más enfocado en detectar fallos de software, problemas de estabilidad y análisis de errores de aplicaciones. Es una especie de “historial médico” del ordenador. Puedes acceder a él escribiendo “reliab” en el buscador y seleccionando “Ver historial de confiabilidad”.
Por otro lado, el Monitor de rendimiento es la parte de Perfmon que nos permite ver y registrar (loggear) métricas detalladas de hardware y procesos, visualizar gráficas en tiempo real, y analizar el uso de recursos a nivel profundo.
¿Qué puedes ver y hacer con Perfmon?
La versatilidad de Perfmon radica en su capacidad para mostrar contadores de rendimiento muy variados:
- Procesador (CPU): Porcentaje de uso, tiempo de usuario, tiempo de sistema, interrupciones, tiempo DPC, longitud de la cola, etc.
- Memoria: Bytes disponibles, bytes comprometidos, uso del pool paginado/no paginado, fallos de página, etc.
- Disco físico/lógico: Longitud media de la cola, bytes leídos/escritos por segundo, tiempo de inactividad, latencia de lectura y escritura, etc.
- Interfaz de red: Paquetes recibidos descartados, errores, bytes transmitidos/recibidos, etc.
- Proceso: Uso de memoria privado, identificadores abiertos, hilos activos, bytes virtuales, etc.
Cada uno de estos contadores ayuda a detectar cuellos de botella y diagnosticar con precisión el origen de los problemas de rendimiento.

Cómo utilizar Perfmon: pasos básicos y avanzados
Ver métricas en tiempo real
- Abre Perfmon y selecciona “Monitor de rendimiento” en el panel izquierdo.
- Pulsa el botón + para agregar contadores.
- Elige entre los centenares de contadores disponibles, selecciona el objeto (por ejemplo, “Procesador”), y agrega los que te interesen.
- Puedes elegir si el contador se aplica al total del sistema o a instancias concretas (una CPU, un disco, un proceso específico…)
- Verás la gráfica en tiempo real, con cada contador en un color diferente. Se pueden eliminar, añadir más, y configurar intervalos de muestra y duración en propiedades.
Registrar y guardar logs para análisis posterior
- Haz clic derecho en “Conjuntos de recopiladores de datos” > “Definido por el usuario” y selecciona “Nuevo conjunto de recopiladores de datos”.
- Ponle un nombre, elige “Crear manualmente” y selecciona “Contador de rendimiento”.
- Agrega los contadores deseados, igual que en el modo en tiempo real.
- Elige cada cuánto tiempo quieres que Perfmon recoja datos (por ejemplo, cada 30 segundos o cada 5 minutos según el caso).
- Selecciona la ubicación para guardar el archivo de log y el formato (CSV o binario).
- Haz clic derecho en el conjunto de recopiladores de datos y selecciona “Iniciar” para comenzar a registrar. Puedes detenerlo manualmente, y después analizar el archivo generado.
Principales objetos y contadores que debes vigilar
Hay multitud de contadores en Perfmon, pero algunos son esenciales para diagnosticar problemas de rendimiento:
Memoria
- % de bytes comprometidos: Si supera el 80-85% de forma sostenida, puede indicar falta de RAM o necesidad de aumentar el archivo de paginación.
- Bytes disponibles: Si caen por debajo del 5% de la RAM instalada, la memoria puede ser insuficiente o hay fuga en alguna aplicación.
- Pool no paginado/paginado: Su uso excesivo (>70-80%) apunta a posibles fugas o problemas de controladores.
Procesador (CPU)
- % de tiempo de procesador: Si permanece alto (>80-90%), la CPU está saturada. Diferenciar si es sólo una instancia concreta o todas.
- Tiempo de interrupciones/DPC: Por encima del 25% puede señalar problemas con hardware o drivers.
Disco físico/lógico
- % de tiempo de inactividad: Un valor bajo indica altos niveles de actividad, posible cuello de botella.
- Latencia de disco (Avg. disk sec/read o write): Valores altos (más de 20 ms) son señal de disco sobrecargado o poco eficiente. Lecturas ideales: menos de 8 ms, escrituras menos de 4 ms.
- % Espacio libre: En discos lógicos, por debajo del 15% es crítico, el óptimo es mantener siempre por encima del 25%.
Red
- Paquetes perdidos o errores: Umbrales bajos pero cualquier valor positivo debe investigarse.
- Tasa de transferencia (bytes/s): Útil para medir el uso real de la red y detectar saturaciones.
Proceso
- Handle count (recuento de identificadores): Si sube sin límite, posible fuga de recursos.
- Private bytes: Memoria privada consumida por la aplicación; su crecimiento constante puede ser síntoma de fuga de memoria.
- Bytes del conjunto de trabajo: Memoria física usada realmente en RAM.
Cómo interpretar los datos recogidos con Perfmon
Cada parámetro nos da pistas sobre qué parte del sistema está fallando. Por ejemplo:
- Un uso alto y constante de CPU junto con largas colas de procesos sugiere que hay procesos demasiado pesados o el hardware se queda corto.
- Un espacio de disco reducido o una latencia alta indican la necesidad de optimizar el almacenamiento, hacer limpieza o migrar a discos más rápidos.
- Una memoria en uso muy elevada puede llevar a paginación excesiva, ralentizando el sistema completo.
- Los picos de tráfico de red pueden deberse a copias de seguridad, actualizaciones o malware.
Recomendaciones para registrar y analizar a fondo
El intervalo de muestreo es fundamental:
- Para analizar problemas que aparecen en cuestión de minutos, usa intervalos de 5 a 15 segundos.
- Si los problemas tardan horas en aparecer, sube el intervalo a varios minutos para evitar logs gigantescos y no cargar en exceso el servidor.
Se aconseja dejar los logs guardados en una unidad accesible y, si se monitorizan varios equipos remotos, asegurarse de que los permisos y el firewall no bloquean Perfmon.
Recuerda que puedes automatizar capturas usando logman.exe desde línea de comandos; esto es muy usado para recopilar métricas en servidores o en procesos largos donde no puedes estar pendiente de la ventana de Perfmon.
Perfmon diferencia entre objeto Disco físico y Disco lógico:
- Disco físico: Agrupa estadísticas de acceso al hardware real, suma de todas las particiones.
- Disco lógico: Se centra en las particiones o volúmenes (por letra de unidad o punto de montaje). Esto permite ver si el cuello de botella se localiza en un volumen concreto o afecta a todo el disco.
Ambos ayudan a diseccionar problemas de almacenamiento y, en sistemas complejos con varios discos y RAID, es clave analizar ambas visiones.
Cuándo y cómo usar el Monitor de confiabilidad
El Monitor de confiabilidad es tu aliado para investigar fallos de aplicaciones, bloqueos y errores imprevisibles. Su vista cronológica muestra eventos críticos (fallos, cuelgues, errores…) y permite investigar causas como conflicto de complementos, problemas de compatibilidad o cambios recientes en el sistema.
Si detectas que una app concreta falla de forma reiterada, puedes investigar detalles técnicos, rastrear el historial y usar el solucionador de problemas de compatibilidad, que a menudo resuelve errores con software antiguo o no adaptado a nuevas versiones de Windows.
Escenarios prácticos y consejos profesionales
Perfmon se usa habitualmente para:
- Optimizar servidores: Detectar saturaciones de CPU, RAM insuficiente o cuellos de botella en E/S de disco.
- Analizar aplicaciones: Descubrir fugas de memoria, recursos mal gestionados o procesos que consumen más de lo esperado.
- Comparar antes/después: Medir el impacto de una actualización, un cambio de hardware o de configuración.
- Monitorizar remotamente: Perfmon permite recoger datos desde otros equipos, ideal para administradores de redes y sistemas.
Algunos consejos clave:
- Para aislar problemas, registra sólo los contadores realmente relevantes.
- Guarda siempre los logs en sitios accesibles y, de ser posible, usa formato CSV para analizar en Excel.
- Controla el tamaño de los logs: intervalos cortos generan archivos enormes.
Este conjunto de herramientas te permitirá anticiparte a problemas y obtener una visión completa del funcionamiento de tu equipo, facilitando decisiones más informadas para mantener un rendimiento óptimo.