Contatori delle prestazioni utili
I contatori delle prestazioni consentono di visualizzare la posizione in cui vengono usate le risorse del computer. I contatori descritti di seguito forniscono informazioni preziose per valutare la richiesta e le prestazioni dei componenti di 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 passa a blocchi (pagine) di istruzioni o dati di programma indietro e indietro tra memoria e disco. Il paging viene eseguito in base alle esigenze della gestione memoria virtuale in Windows.
Pages/sec è il numero di pagine letti dal disco o scritti sul disco perché non erano in memoria quando necessario, ovvero il numero di errori di pagina che richiedono 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 primario per determinare se il server esegue il paging eccessivo. Poiché questo contatore si alza, 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 valutare se il carico di sistema causa troppo paging consiste nell'osservare se l'attività del processore scende in modo significativo quando aumenta il paging. Ciò indica che il sistema è occupato con la modifica delle 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 con overload con richieste file, stampa e Host Integration Server, può essere dedicato solo al traffico host integration server o i carichi utente inseriti in un server possono essere suddivisi 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 del striping RAID o gli 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ò rendere accettabile una determinata frequenza di paging, forse 20 - 40 pagine/sec accettabili.
Sistema: %Tempo di processore totale e processore: %Tempo processore
Sistema: %Total Processor Time è 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 trascorso durante l'esecuzione di lavori utili. I valori del 60 - 80% durante i carichi tipici sono valori buoni perché consentono una riserva 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 Processor: %Processor Time for each processor to see how the load is distributed tra processori.
Un modo utile per visualizzare i valori del tempo di processore totale è nella visualizzazione Grafico, insieme ai contatori che indicano un aumento e una riduzione del carico utente. Per il carico dell'utente, tali contatori includono sessioni di unità logiche del server di integrazione host: byte/sec di velocità effettiva e adapter adapter>< host integration server: frame di velocità effettiva/sec. Questi due contatori sono disponibili solo quando è presente un'attività host integration server. Ad esempio, è possibile notare che durante un periodo di picco per le sessioni di unità logiche, il tempo totale del 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 Processor Time 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 consentono di analizzare le origini dell'attività del processore sono Process: %Processor Time for process you think are relevant, nonché System: Total Interrupts/sec. Inoltre, se i computer client usano TCP/IP, esaminare TCP: Connessioni stabilite.
Sistema: interruzioni totali/sec e processore: interruzioni/sec
Sistema: l'interruzione totale/sec è la frequenza in cui il computer riceve e esegue l'interruzione del dispositivo di manutenzione. Gli interruzioni del dispositivo sono i segnali che un dispositivo invia a un processore per indicare che un'attività è completa o che il dispositivo richiede attenzione. Alcuni dispositivi che possono generare interruzioni sono schede, schede di rete, timer di sistema (orologio) e mouse. System: Total Interrupts/sec fornisce un'indicazione del modo in cui questi dispositivi sono occupati a livello di computer.
Analogamente, per ogni processore, Processore: interruzioni/sec è la frequenza in cui il processore riceve interruzioni del dispositivo.
La consueta esecuzione dei thread viene sospesa durante gli interrupt. Un interruzione può causare il passaggio del processore a un altro thread con priorità superiore. Gli interruzioni di orologio sono periodici e frequenti (nell'ordine di 100 al secondo); creano uno sfondo di attività di interruzione.
Questi contatori possono essere utili per indicare la domanda generale su un server e possono essere utili quando si combinano con i dati del processore e della memoria, ad esempio System: %Total Processor Time and Memory: Pages/sec.
Connessioni SNA: byte di velocità effettiva/sec
Sessioni di unità logica SNA: byte di velocità effettiva/sec
Nome adattatore SNA: frame di velocità effettiva/sec
Questi contatori forniscono un'indicazione dell'attività host integration server. Quando si osservano questi contatori, può essere utile anche avviare SNA Manager e fare doppio clic sullo stesso server osservato in Monitoraggio sistema. È possibile visualizzare il numero di utenti e sessioni correlate a un determinato livello di attività host integration server. Queste informazioni, combinate con i dati relativi al carico di processore e memoria, consentono di comprendere il carico e le prestazioni nei server. La velocità effettiva ridotta non significa necessariamente prestazioni ridotte, ma può invece indicare semplicemente che l'attività corrente è bassa.
La misurazione dei fotogrammi/secondo può fornire un indicatore migliore del carico del server rispetto ai byte al secondo, perché il sovraccarico del server per la gestione degli interruzioni e l'elaborazione dei messaggi aumenta per frame, 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à logica SNA: byte di dati ricevuti/sec
Sessioni di unità logica SNA: byte di dati trasmessi/sec
Nome adattatore SNA: Byte dati ricevuti/sec
Nome adattatore SNA: Byte di dati trasmessi/sec
Nome adattatore SNA: Frame ricevuti/sec
Nome adattatore SNA: frame trasmessi/sec
Nome adattatore SNA: Byte velocità effettiva/sec
Questi contatori forniscono dettagli aggiuntivi sull'attività host integration server quando vengono usati con i tre contatori precedenti.
Nome adattatore SNA: errori dell'adattatore
Nome adattatore SNA: Errori di connessione
Nome adattatore SNA: Connessioni riuscite
Questi contatori possono essere utili per rilevare i modelli in cui le connessioni o gli adattatori hanno esito negativo per brevi periodi e quindi tornare alla normale. I log eventi possono fornire altre informazioni sulle cause di errore. È anche possibile configurare gli avvisi di Monitoraggio sistema con questi contatori, in modo che venga attivato un avviso se si verificano troppi errori.