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 > rutatypeperf.txt o Typeperf –q –o rutatypeperf.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 |
Si queremos incluir las instancias usaremos el parámetro –qx.
Typeperf –qx NOTA: Os recomiendo redirigirlo a un archivo, sea con Typeperf –qx > rutatypeperf.txt o Typeperf –qx –o rutatypeperf.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 \EquiporemotoMemory
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 \Equiporemotoipc$ /user:USUARIO CONTRASEÑA y usar el comando en el equipo remoto.