Condividi tramite


Contatori delle prestazioni utili

I contatori delle prestazioni consentono di vedere dove vengono usate le risorse del computer. I contatori descritti di seguito forniscono informazioni utili per valutare la domanda su e le prestazioni dei componenti host integration server.

  • Memoria: pagine/sec

    Per comprendere il carico di memoria in un Windows Server, è prima necessario comprendere il paging, che è una tecnica per implementare la memoria virtuale. Il paging sta cambiando blocchi (pagine) di istruzioni di programma o dati tra memoria e disco. Il paging viene eseguito in base alle esigenze del gestore di memoria virtuale in Windows.

    Pages/sec è il numero di pagine lette dal disco o scritte sul disco perché non erano in memoria quando necessario (ovvero il numero di errori di pagina che richiedevano l'accesso al disco). Il contatore include il traffico di paging generato quando la cache accede ai dati dei file per le applicazioni.

    Pages/sec è il contatore principale per determinare se il server esegue il paging in modo eccessivo. Con l'aumentare del contatore, la velocità di risposta del server rallenta a causa del tempo necessario per l'accesso al disco (lettura o scrittura). Un server dedicato alle comunicazioni deve essere dotato di memoria fisica sufficiente in modo che sia necessario un paging minimo.

    Il valore accettabile più alto per le pagine/sec varia dal sistema al sistema. Un modo per giudicare se il carico di sistema causa un paging eccessivo è osservare se l'attività del processore diminuisce significativamente man mano che aumenta il paging. Ciò indica che il sistema è occupato con il cambio di pagine anziché con istruzioni di elaborazione effettive.

    I modi principali per correggere il paging eccessivo sono aggiungere più memoria fisica al server o ridurre la domanda sul server. La domanda può essere ridotta restringendo la varietà di attività che un server deve eseguire o riducendo il numero di utenti che accedono a un server. Ad esempio, un server multiuso di overload con richieste di file, stampa e host integration server può essere dedicato solo al traffico host integration server oppure i carichi utente inseriti in un server possono essere divisi tra due server (bilanciamento del carico). In qualsiasi caso di overload della memoria, l'aggiunta di memoria fisica può fornire l'aumento delle prestazioni necessario.

    Un modo secondario per ridurre l'impatto del paging consiste nell'aggiornare il sistema del disco. Ciò include l'installazione di un disco più veloce, l'installazione di un secondo disco, l'uso dello striping RAID o aggiornamenti simili. Questo aggiornamento non riduce il paging (pagine/sec), ma accelera il processo di paging stesso. Ad esempio, la sostituzione di un disco IDE lento con un disco SCSI più veloce può comportare una determinata velocità di paging, ad esempio 20 - 40 pagine/sec accettabile.

  • Sistema: tempo processore e processore %Total: tempo %Processor

    Sistema: %Total Tempo processore è la percentuale di tempo trascorso durante il quale i processori di sistema sono occupati. Può essere considerato come la frazione del tempo totale del processore impiegato per svolgere operazioni utili. I valori del 60 - 80% durante i carichi tipici sono valori validi perché consentono alcune riserve per i carichi di picco. Tuttavia, quando il processore rimane al 100% per periodi di tempo, questo può indicare un collo di bottiglia del processore. In un sistema multiprocessore è possibile visualizzare Processore: %Processor Tempo per ogni processore per vedere come il carico viene distribuito tra i processori.

    Un modo utile per visualizzare i valori di Tempo totale processore è nella visualizzazione Grafico, insieme ai contatori che indicano aumenti e riduzioni del carico utente. Per il caricamento degli utenti, tali contatori includono sessioni di unità logiche host integration server: byte velocità effettiva/sec e adapter adapter < host integration servername>: frame di velocità effettiva/sec. Questi due contatori sono disponibili solo quando è presente un'attività Host Integration Server. Ad esempio, si potrebbe notare che durante un periodo di picco della domanda di sessioni di unità logiche, il tempo totale processore raggiunge il 100% e rimane lì. Ciò potrebbe indicare che il computer Host Integration Server raggiunge la capacità massima e che qualsiasi richiesta aggiuntiva potrebbe richiedere processori aggiuntivi o server aggiuntivi.

    Può anche essere utile visualizzare System: %Total Tempo processore insieme ad altri contatori correlati alle funzioni principali dei server. Ad esempio, quando un computer Host Integration Server è anche un file server, il contatore Server: Sessioni server può essere utile. Altri contatori che possono essere utili per analizzare le origini dell'attività del processore sono Process: %Processor Time for processes you think are relevant, così come System: Total Interrupts/sec. Inoltre, se i computer client usano TCP/IP, prendere in considerazione tcp: connessioni stabilite.

  • Sistema: interruzioni totali/sec e processore: interrupt/sec

    Sistema: interruzioni totali/sec è la frequenza con cui il computer riceve e il dispositivo di manutenzione interrompe. Gli interrupt del dispositivo sono i segnali che un dispositivo invia a un processore per indicare che un'attività è stata completata o che il dispositivo richiede attenzione. Alcuni dispositivi che possono generare interrupt sono schede, schede di rete, timer di sistema (orologio) e mouse. Sistema: interruzioni totali/sec indica in che modo questi dispositivi sono occupati a livello di computer.

    Analogamente, per ogni processore, Processore: interrupt/sec è la velocità con cui il processore riceve interruzioni del dispositivo.

    L'esecuzione normale del thread viene sospesa durante gli interrupt. Un interrupt può causare il passaggio del processore a un altro thread con priorità più alta. Gli interrupt di clock sono periodici e frequenti (nell'ordine di 100 al secondo); creano uno sfondo di attività di interrupt.

    Questi contatori possono essere utili per indicare la domanda generale su un server e possono essere utili in combinazione con i dati del processore e della memoria, ad esempio System: %Total Tempo processore e memoria: Pagine/sec.

  • Connessioni SNA: Byte velocità effettiva/sec

  • Sessioni di unità logiche SNA: byte di velocità effettiva/sec

  • Nome adapter SNA: Frame di velocità effettiva/sec

    Questi contatori forniscono un'indicazione dell'attività host integration server. Quando si osservano questi contatori, può anche essere utile avviare SNA Manager e fare doppio clic sullo stesso server osservato in Monitoraggio di sistema. È possibile visualizzare il numero di utenti e sessioni correlate a un particolare livello di attività host integration server. Queste informazioni, combinate con i dati relativi al processore e al carico di memoria, consentono di comprendere il carico e le prestazioni nei server. La velocità effettiva bassa non significa necessariamente prestazioni scarse, ma può invece indicare semplicemente che l'attività corrente è bassa.

    La misurazione dei fotogrammi al secondo può fornire un indicatore migliore del carico del server rispetto ai byte al secondo, perché l'overhead del server per la gestione degli interrupt e l'elaborazione dei messaggi aumenta per fotogramma, non per byte. In altre parole, un frame di grandi dimensioni con molti byte richiede circa lo stesso sovraccarico di un frame di piccole dimensioni con meno byte.

  • Connessioni SNA: byte di dati ricevuti/sec

  • Connessioni SNA: byte di dati trasmessi/sec

  • Sessioni di unità logiche SNA: byte di dati ricevuti/sec

  • Sessioni di unità logiche SNA: byte di dati trasmessi/sec

  • Nome adapter SNA: Byte dati ricevuti/sec

  • Nome adapter SNA: Byte di dati trasmessi/sec

  • Nome adapter SNA: Frame ricevuti/sec

  • Nome adapter SNA: Frame trasmessi/sec

  • Nome adapter SNA: Byte velocità effettiva/sec

    Questi contatori forniscono dettagli aggiuntivi sull'attività host Integration Server quando vengono usati con i tre contatori precedenti.

  • Nome adapter SNA: errori dell'adapter

  • Nome adapter SNA: Errori di connessione

  • Nome adapter SNA: Connessione riuscita

    Questi contatori possono essere utili per rilevare modelli in cui le connessioni o gli adattatori hanno esito negativo per brevi periodi e quindi tornare alla normalità. I log eventi possono fornire altre informazioni sulle cause dell'errore. È anche possibile configurare gli avvisi di Monitoraggio di sistema con questi contatori, in modo che venga attivato un avviso se si verificano troppi errori.

Vedere anche

Panoramica di Monitoraggio di sistema
Monitoraggio di sistema