Utilizando Typeperf: recogiendo datos

Antes de poder monitorizar el rendimiento en un equipo necesitamos conocer qué contadores se encuentran disponibles en el mismo. Aunque un juego predeterminado de contadores de rendimiento se instala junto al sistema operativo, los contadores actuales en un determinado equipo dependerá de muchas cosas: sistema operativo instalado, ya que cada uno instala un juego distinto de contadores predeterminados; servicios y aplicaciones instaladas, ya que muchas de ellas puede que proporcionen su propio juego de contadores en el momento de instalarlas; si los contadores se han deshabilitado o se han corrompido.

Recuperar una lista de todos los contadores (sin instancias) disponibles en un equipo es tan sencillo como usar Typeperf con el parámetro –q.

Typeperf –q  NOTA: Os recomiendo redirigirlo a un archivo, sea con Typeperf –q > ruta\typeperf.txt o Typeperf –q –o  ruta\typeperf.txt

De forma sucesiva, Typeperf muestra en pantalla las rutas de los contadores de rendimiento instalados en el equipo. Extraídas de la ejecución del comando en un Win7:

\Processor Information(*)\Marcas de estado del procesador
\Processor Information(*)\% de frecuencia m xima
\Processor Information(*)\Frecuencia del procesador
\Processor Information(*)\Estado de detenci¢n
\Processor Information(*)\% de tiempo en prioridad
\Processor Information(*)\Transiciones C3/s
\Processor Information(*)\Transiciones C2/s
\Processor Information(*)\Transiciones C1/s
\Processor Information(*)\% de tiempo C3
\Processor Information(*)\% de tiempo C2
\Processor Information(*)\% de tiempo C1
\Processor Information(*)\% de tiempo de inactividad
\Processor Information(*)\Velocidad de DPC
\Processor Information(*)\DPC en cola/s
\Processor Information(*)\% de tiempo de interrupci¢n
\Processor Information(*)\% de tiempo de DPC
\Processor Information(*)\Interrupciones/s
\Processor Information(*)\% de tiempo privilegiado
\Processor Information(*)\% de tiempo de usuario
\Processor Information(*)\% de tiempo de procesador

Si queremos incluir las instancias usaremos el parámetro –qx.

Typeperf –qx  NOTA: Os recomiendo redirigirlo a un archivo, sea con Typeperf –qx > ruta\typeperf.txt o Typeperf –qx –o  ruta\typeperf.txt

La lista ya puede ser grande con el –q así que el –qx es mucho mayor, por ello si lo redirigimos a un archivo de texto los tendremos todos.

También podemos recuperar la lista de contadores desde equipos remotos, para ello usaremos la ruta UNC:

Typeperf –q \\Equiporemoto  Typeperf –q \\Equiporemoto\Memory

Typeperf no proporciona ninguna vía de conexión con usuario y contraseña alternativos, pero podemos conectar con el equipo remoto primero usando

net use \\Equiporemoto\ipc$ /user:USUARIO CONTRASEÑA y usar el comando en el equipo remoto.

Published 29/7/2009 12:33 por Juansa
Comparte este post: