Cómo usar los contadores de Windows en Perfmon para solucionar problemas de PC
El término monitor de rendimiento (también conocido comúnmente como "perfmon") suena como una herramienta de TI avanzada, pero es muy accesible incluso para un usuario de computadora regular.
En este artículo, aprenderá más sobre los "contadores de rendimiento" que le brindan información sobre cada aspecto de su computadora. También aprenderá cómo graficar los contadores relevantes para poder identificar dónde podría haber algún problema.
¿Qué es un contador de rendimiento??
Puede pensar en un contador de rendimiento como un sensor dentro de su computadora que mide constantemente la salud de diferentes sistemas y procesos. Un ejemplo básico de esto es el procesador de su computadora. Como puede imaginar, en un sistema en buen estado, el procesador debe estar muy activo al cargar o ejecutar aplicaciones, pero inactivo cuando no está haciendo nada..
Aquí es cómo se ve un gráfico de monitor de rendimiento estándar de% Processor Time:
Incluso solo este contador puede brindarle mucha información sobre cualquier síntoma que su computadora pueda estar experimentando. Por ejemplo, si el tiempo del procesador nunca cae por debajo del 40 o 50 por ciento, podría ser una señal de que hay alguna aplicación o servicio en segundo plano que está atascado en su computadora.
Echemos un vistazo a cómo puede crear su propio gráfico de monitoreo de rendimiento de resolución de problemas, comenzando con la supervisión del estado del disco duro de su computadora.
Disco físico (disco duro)
Hay dos grupos de contadores de rendimiento cuando se trata de sus discos duros; disco físico o disco lógico.
- Disco fisico Informes sobre información sobre el disco duro físico o las unidades..
- Disco logico Informes sobre las particiones individuales, como las unidades C: o D:.
Si bien hay mucha información interesante que puede aprender de los contadores de discos lógicos, con el propósito de solucionar problemas, nos centraremos en el disco físico..
Aquí están los contadores críticos que puede usar para monitorear la salud de sus discos duros físicos.
- % Tiempo de inactividad: Cuánto tiempo ha estado inactivo el disco físico. Esto significa que todas las tareas que el sistema operativo envió al disco se completaron y el disco no tiene nada más que hacer. Un disco duro no debe estar inactivo a menos del 60% durante un largo período de tiempo.
- Lecturas de disco / seg y escrituras / seg: Estos dos contadores le indican cuántas solicitudes de lectura o escritura del sistema operativo está procesando el disco por segundo. Un gran volumen de lecturas o escrituras durante un largo período de tiempo podría indicar un malware o un virus que accede excesivamente al disco duro.
- Disk Sec / Write: Este contador le indica el tiempo en segundos que se tarda en escribir datos en el disco duro. Este proceso suele ser inferior a 25 ms. Ya no podría indicar un disco duro defectuoso.
- Avg. Longitud de la cola del disco: Este número le dice cuánto tiempo dura la cola del disco duro de las operaciones de E / S. Esto normalmente no debe ser más de 2 o 3 operaciones. Más que eso significa que su disco duro podría ser el cuello de botella que está ralentizando su computadora.
- Split IO / Sec: Esta es la tasa que solicita la fragmentación de los datos de escritura de la unidad y la necesidad de dividir el archivo en segmentos. Esta tasa suele ser muy baja después de haber desfragmentado el disco duro. Un contador alto aquí significa que su disco podría estar muy fragmentado.
Para agregar contadores al monitor de rendimiento, solo presione el ícono más verde en la parte superior del cuadro, busque la sección “Disco físico” en la lista de contadores disponibles y luego presione el botón Agregar para agregar los contadores que desea.
Hacer clic DE ACUERDO y estas en el negocio! Ahora verá todos los contadores que eligió en tiempo real.
Si bien la vista del gráfico se ve bastante bien, es posible que se pregunte cómo puede ver si alguno de los valores está por encima o por debajo de los límites que representan un problema. Todo lo que tienes que hacer es hacer clic. Cambiar el tipo de gráfico icono de menú, y elija la opción Informe.
Cualquier valor excesivamente alto o bajo aparecerá aquí constantemente a lo largo del tiempo cuando tenga problemas graves de disco duro. No cubrimos los contadores de discos lógicos aquí porque estos contadores se reportan para una unidad lógica (sección) del disco duro, y no son tan importantes como los contadores de discos físicos cuando se resuelven problemas de hardware.
Sin embargo, si le preocupa monitorear si su disco lógico (como C: o D :) tiene poco espacio, es posible que desee echar un vistazo a la % Espacio libre o Megabytes gratis Contadores en la sección Disco lógico..
Memoria (RAM)
La memoria es el área de almacenamiento "a corto plazo", también conocida como memoria de acceso aleatorio (RAM), donde el procesador almacena la información a la que necesita acceder rápidamente al procesar diferentes solicitudes..
Si la memoria de su computadora está en buen estado y funciona bien, esta información se transfiere muy rápido. El área de memoria tampoco se llena completamente, porque cuando cierra aplicaciones, el sistema operativo es lo suficientemente inteligente como para "liberar" esa área de memoria para otro uso. ¿Cómo sabes cuándo están ocurriendo problemas con tu RAM? Hay contadores de rendimiento para eso.
- Páginas / Sec: Esta es la cantidad de páginas de información que se transfieren hacia o desde el disco para resolver las fallas de la página. Un error de página suena aterrador, pero es simplemente un evento donde la información que necesita la computadora no se encuentra en el área de la memoria a corto plazo, por lo que debe recuperarse del disco. Esto es normal, pero no debería ocurrir con demasiada frecuencia..
- Mbytes disponibles: Esto le indica la cantidad de RAM disponible para su uso. Hubo un momento en que abrir demasiadas ventanas en una computadora podría consumir toda la memoria RAM y bloquear la computadora. Hoy en día ese es un caso raro, pero el malware, los virus o las aplicaciones mal programadas pueden hacer que esto suceda..
- Bytes de caché: Esta es la cantidad de memoria que se utiliza para la memoria caché del sistema de archivos. Si observa que la memoria caché se está volviendo muy pequeña, podría indicar que se está quedando sin memoria, lo que provocará un bajo rendimiento. Si crece demasiado, puede significar que su disco duro no se mantiene, lo que obliga al sistema a almacenar más información mientras espera.
- % De bytes comprometidos en uso: Esta es la relación entre la memoria utilizada y el límite de memoria. Este es un contador más fácil de monitorear que los Mbytes disponibles porque compara el uso con el límite de memoria conocido para usted. Si ve que este contador permanece por encima del 80% durante un tiempo prolongado, tiene una pérdida de memoria o necesita actualizar su RAM.
Agregar todo esto a un monitor de rendimiento le brinda una buena imagen de la salud de la memoria de su computadora.
Notará que entre las 10:51:00 y las 10:51:35, el% de bytes confirmados se eliminó. Esto fue por cerrar varias pestañas de Chrome y otras aplicaciones abiertas. Cada pico en Páginas / seg. Fue un resultado directo del uso activo de diferentes aplicaciones..
Es fascinante ver cómo estos contadores de rendimiento le muestran lo que está sucediendo con su sistema y la claridad con la que pueden revelarle que algo va mal..
Problemas de red
Otro problema que puede hacer que la gente piense que su computadora se está ralentizando son los problemas de la red. Muchas veces las personas asumen que solo porque las páginas web se cargan lentamente, significa que su "computadora es lenta". La realidad puede ser que la computadora funciona bien, pero la red local o la conexión a Internet en sí es el cuello de botella. ¿Cómo puedes saberlo? Volvamos a los contadores de rendimiento..
- Bytes Total / Sec: Esta es la cantidad de bytes que se transfieren cada segundo hacia y desde su adaptador de red. El límite aquí es fácil de averiguar si conoce la velocidad máxima de su NIC. Por ejemplo, una tarjeta NIC de 1000 Mbps tiene una velocidad de transferencia máxima de 125 MB / s. El total de bytes / seg que está monitoreando nunca debe superar el 70% de eso o 87.5MB / seg. Si lo hace, su tarjeta NIC no puede mantenerse al día con las demandas de tráfico.
- Longitud de la cola de salida: Este contador le indica el número de paquetes en la cola de salida. Si la cola es más de 2 paquetes, su tarjeta NIC tiene problemas. Este es solo otro "sensor" para decirle que su tarjeta NIC no puede manejar las demandas de la red que está realizando..
Tenga en cuenta que cuando agregue estos contadores al monitor de rendimiento, deberá seleccionar la tarjeta de red correcta que desea monitorear..
Una tarjeta de red saludable debe tener un aspecto similar a este (si está utilizando activamente Internet).
El último, y probablemente el área más importante, de la computadora que querrá monitorear con contadores de rendimiento es el procesador y los procesos individuales..
En la actualidad, muchas computadoras vienen con varios procesadores, por lo que verá las enumeradas cuando agregue los contadores de rendimiento. Puedes monitorearlos todos a la vez, o individualmente. Si ha revisado los monitores de rendimiento para todas las demás áreas de su computadora y no puede ver nada que pueda estar desacelerando las cosas, el procesador o el sistema central podrían ser los culpables.
Aquí están los más importantes. relacionado con el procesador contadores de rendimiento que debe agregar cuando está construyendo el gráfico de perfmon.
- % De tiempo de procesador: este es el contador más importante porque le dice qué porcentaje de tiempo el procesador no está inactivo. Si esto es más del 75% durante largos períodos de tiempo, el procesador se ve abrumado por las demandas que se le imponen..
- % De tiempo de usuario: este contador puede ayudarlo a comprender si se trata de una aplicación de usuario que consume tiempo de procesador.
- % De tiempo de interrupción: este contador le mostrará si las interrupciones de hardware están gravando el procesador. Esta es una manera fácil de identificar una falla potencial de hardware. Esto nunca debe ser superior al 20%..
Aquí están los más importantes. relacionado con el proceso Contadores de rendimiento a monitorear. Esto le puede decir si hay una aplicación que causa problemas de rendimiento.
- Recuento de manijas: Una aplicación emite un "manejador" cada vez que se abre una nueva ventana. Si no administra los controladores adecuadamente, la cantidad de controladores actualmente abiertos puede continuar creciendo. Esto se conoce como una "fuga de mango".
- Número de hilos: Este contador le indica el número de subprocesos abiertos por una aplicación. Si una aplicación no cierra correctamente los subprocesos cuando finaliza las tareas, esto puede provocar una "pérdida de subprocesos" y un aumento continuo de subprocesos.
- Bytes privados: Este contador le mostrará la cantidad de RAM que utiliza un proceso. Si observa que esto sigue aumentando sin detenerse con el tiempo, la aplicación puede tener una pérdida de memoria..
Los contadores de procesos son especialmente interesantes cuando selecciona aplicaciones específicas de la lista en el monitor de rendimiento. Esto es útil porque si sospecha que una aplicación está causando problemas de rendimiento, puede trazar estos contadores de rendimiento y ver evidencia de que es el culpable. A continuación se muestra un ejemplo de los monitores de rendimiento que se muestran arriba para todas las sesiones abiertas de Google Chrome.
Cualquiera de estas líneas dirigidas solo en dirección ascendente identificaría un problema de aplicación (proceso). Muchas veces, un vistazo rápido a estas tablas le indica todo lo que necesita saber para solucionar el problema.
Perfmon no es magia negra
Entonces, la próxima vez que su computadora comience a actuar como un autobús escolar en un pantano de lodo, inicie el monitor de rendimiento y comience a hojear algunos de los contadores descritos anteriormente. Te sorprenderá lo rápido que identificas algo que te llevará a una respuesta. A veces, todo lo que necesita es una pieza de reemplazo o desinstalar una aplicación, y es como si tuviera una computadora nueva de nuevo.