viernes, 5 de septiembre de 2014

Analizar resultados de el monitor de rendimiento de Windows


El "monitor de rendimiento" es una herramienta valiosa para determinar el funcionamiento óptimo de nuestro servidor y de nuestras bases de datos. En este día voy a compartir como realizar el análisis de los monitores de rendimiento que se configuran en Windows Server con una herramienta llamada "PAL" Performance Analysis of Logs.
En este caso tengo previamente configurado el monitor en un servidor de pruebas para extraer los archivos ".blg" que necesitamos; estos archivos son los que crea el propio monitor y con ellos vamos a generar el informe.

1. En primer lugar hay que tener el monitor configurado en el servidor o equipo, con todos los contadores que vamos a utilizar, en la imagen adjunta les muestro un contador configurado (En la siguiente publicación les motraré como configurar el monitor).




2.  Cuando ya tengan configurado el monitor hay que activarlo y esperar que que genere el archivo .blg que necesitamos, el archivo generalmente se guarda en "C:\PerfLogs\Admin\nombre_monitor"; el tiempo de espera depende de la programación de dicho monitor.

3. Ahora necesitamos descargar el "PAL" eso lo hacemos desde la siguiente pagina https://pal.codeplex.com/ , luego lo instalamos como cualquier aplicacion. (Para ejecutar el PAL se debe hacer con permisos de administrador)



4. Al tener instalado el "PAL" ya podemos trabajar con nuestros archivos .blg. como podemos ver en la siguiente imagen tengpo una serie de archivos .blg que se han generado durante un tiempo. en este caso solo voy a trabajar con los reportes del mes de septiembre.



5. En el siguiente vidéo esta el procedimiento completo para la generación del informe.




6. En el caso de tener SQL Server instalado en el servidor, aparecen otros contadores que podemos utilizar, por ejemplo, la cantidad de transacciones por segundo en las bases de datos. en este caso debemos la siguiente consulta en SQL:  



SELECT [object_name],

[counter_name],
[cntr_value]
FROM sys.dm_os_performance_counters
WHERE [object_name] LIKE '%Manager%'
AND [counter_name] = 'Page life expectancy'

Esta consulta nos regresa un numero que debemos poner en el pal en la siguiente pestaña


Luego continuamos con el procedimiento normal.








No hay comentarios.:

Publicar un comentario