Mostrando las entradas con la etiqueta Performance Counters. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Performance Counters. Mostrar todas las entradas

miércoles, 6 de marzo de 2019

190. Performance Counter - Procesador - Porcentaje de tiempo total de DPC

Vamos a revisar algunos contadores de rendimiento, es importante destacar que ninguno funciona por si solo, sino que se deben interpretar en su conjunto.

¿Que es?

Es una medida del tiempo en que el procesador ejecuta llamadas DPC (llamadas a interrupciones con baja prioridad)

Si su valor es alto, el rendimiento del sistema se vera afectado, es importante que nunca supere el 50%

Un numero alto puede ser ocasionado por un cuello de botella en el procesador, un problema de software, o un dispositivo de hardware con problemas.

Cuando el valor es superior a 50%, se requiere validar % Interrupt Time, y % Processor Time, si son altos, el procedador necesita ser actualizado.

En Azure, es muy comun revisar estos contadores para tomar la desicion de incrementar las características del equipo


La mano invisible controla el mundo

martes, 5 de marzo de 2019

189.Monitor de rendimiento

Una de las cosas mas interesantes del sistema operativo windows, es que mide todo lo que se hace en el sistema, los performance counter, son una gran herramienta ya que su uso no causa una baja de rendimiento en el sistema.

Es en este punto en donde tengo que llamar la atención a los desarrolladores, ya que el desarrollador normalmente no usa esta herramienta en sus desarrollos, esto le quita visibilidad a las aplicaciones, ya que no puede tener estadísticas de su comportamiento.

Una buena practica durante el diseño es el crear el conjunto de contadores necesarios para determinar como se esta comportando la aplicación, esto ayuda mucho sobre todo en aplicaciones de alta demanda.

Bueno eso es por el lado del programador, pero también el análisis de los contadores existentes ayuda a determinar si se explota o no el hardware y el software correctamente.

Un programador, un administrador debe de conocer el uso de los principales performance counter en un sistema, estos son de gran utilidad para encontrar cuellos de botella, y para poder mejorar el uso de nuestro equipo.


La mano invisible controla el mundo