Le prestazioni di Windows monitorano nuove istanze


1

Sto cercando di configurare il monitor delle prestazioni su 2003 / 2008R1 e R2 per catturare senza successo nuove istanze dei contatori. Ad esempio, se seleziono contatore Process \% Tempo processore (per monitorare il tempo del processore per qualsiasi istanza del processo) tutto funziona correttamente fino a quando apro o chiudo un'applicazione. Se nel frattempo la nuova applicazione è aperta, non verrà inclusa nel processore di monitoraggio e la vecchia istanza dell'applicazione visualizzerà zero per% tempo processore.

Il problema è che il monitor delle prestazioni non sta aggiornando le istanze delle nuove applicazioni / utenti / nuova sessione terminale / o qualsiasi altra metrica che modifica le istanze nel frattempo.

La soluzione è arrestare / avviare il file di registro, ma non voglio farlo ogni secondo e la registrazione verrà suddivisa in due file. Qualcuno sa come posso realizzare per aggiungere tutte le nuove istanze?

Qualsiasi aiuto è molto apprezzato

Risposte:


2

Suppongo che tu stia registrando in uno dei formati "File di testo". Non possono essere utilizzati se si desidera acquisire attività dinamica (nuovi processi, ecc.).

Utilizza invece il formato "File binario" per acquisire i tuoi dati. Ciò consentirà a perfmon di acquisire qualsiasi attività dinamica per i contatori assegnati.

Una volta completata la raccolta, se si desidera aprire il registro in Excel / ecc., È possibile utilizzare il relog.exeprogramma (incluso con Windows ...) per convertire il file binario in un file di testo. La sintassi è:

relog.exe logfile.blg -f csv -o logfile.csv

Mi sono imbattuto in questa risposta perché questo è davvero un compito piuttosto impegnativo e confuso da svolgere. Il problema è che NON PUOI visualizzare il file di report binario in una finestra perfmon, perché mostra solo ProcessorTime_Total anche quando hai impostato il tuo raccoglitore con Tutte le istanze. È davvero interessante che l'utilizzo di questa utilità relog su un BLG risultante crei un file CSV che contiene colonne per tutti i processi in esecuzione durante il runtime del collector, COMPRESI i nuovi processi avviati. Ma perché non riesco a visualizzare questi dati come un grafico in perfmon anche ora dopo 8 anni e diversi nuovi SO sono un mistero per me.
Vitas,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.