Share via


Monitoraggio dei server Trasporto Hub

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Ultima modifica dell'argomento: 2010-01-08

Quando si esegue il monitoraggio dei server Microsoft Exchange Server 2007 nei quali è installato il ruolo del server Trasporto Hub, è necessario essere consapevoli degli aspetti più importanti delle prestazioni. Le operazioni del server Trasporto Hub comportano un'attività elevata soprattutto per quanto riguarda la CPU e l'archiviazione, ovvero le operazioni eseguite su disco. La CPU viene utilizzata dal server Trasporto Hub, dal processo edgetransport.exe e dai processi antivirus. Il server Trasporto Hub necessita cicli CPU per elaborare messaggi ed eseguire operazioni quali la conversione del contenuto e la moltiplicazione dei messaggi. I processi antivirus che analizzano ogni messaggio possono talvolta utilizzare la CPU e la memoria in modo più intenso rispetto a qualsiasi altro processo. Sono importanti anche le prestazioni delle risorse disco, in quanto i processi del ruolo del server Trasporto Hub copiano i messaggi dalla memoria nella coda del database.

Inoltre, se sono presenti gruppi di archiviazione abilitati alla replica continua cluster nello stesso sito Active Directory del server Trasporto Hub, essi attiveranno l'utilizzo del dumpster del trasporto. L'attivazione del dumpster del trasporto su un server Trasporto Hub comporta un aumento dell'utilizzo delle risorse disco di circa il 400-500 percento.

Contatori disco del trasporto

Nella seguente tabella sono elencati i contatori che possono essere utilizzati per identificare i colli di bottiglia nelle prestazioni dei dischi. Inoltre sono elencate le latenze disco consentite prima che possano verificarsi colli di bottiglia nelle prestazioni.

Contatore Valori previsti

Disco logico/fisico(*)\Media letture disco/sec

Indica la durata media, espressa in secondi, di una lettura di dati dal disco.

Mediamente, il valore deve essere inferiore a 20 millisecondi (ms).

I picchi (valori massimi) non devono essere superiori a 50 ms.

Disco logico/fisico(*)\Media scritture disco/sec

Indica la durata media, espressa in secondi, di una scrittura di dati su disco.

Mediamente, il valore deve essere inferiore a 20 ms.

I picchi (valori massimi) non devono essere superiori a 50 ms.

Contatori lunghezza coda di trasporto

Nella seguente tabella sono elencati i contatori che possono essere utilizzati per determinare se si sta verificando un problema di accodamento (locale o remoto).

Contatore Valori previsti

\Code di MSExchangeTransport(_total)\Lunghezza coda di recapito aggregata (tutte le code)

Indica il numero di messaggi accodati per il recapito in tutte le code.

Il valore deve essere inferiore a 3.000 e non superiore a 5.000.

\Code di MSExchangeTransport(_total)\Lunghezza coda di recapito remota attiva

Indica il numero di messaggi accodati nelle code di recapito remote attive.

Il valore deve essere sempre inferiore a 250.

\Code di MSExchangeTransport(_total)\Lunghezza coda di recapito attiva delle cassette postali

Indica il numero di messaggi presenti nelle code attive delle cassette postali.

Il valore deve essere sempre inferiore a 250.

\Code di MSExchangeTransport(_total)\Lunghezza coda di invio

Indica il numero di messaggi contenuti nella coda di invio.

Il valore non deve superare 100.

Se si registrano costantemente valori alti, esaminare i server Active Directory e i server cassette postali per verificare se sono presenti colli di bottiglia o problemi legati alle prestazioni.

\Code di MSExchangeTransport(_total)\Lunghezza coda di recapito attiva non SMTP

Indica il numero di messaggi presenti nella directory di destinazione utilizzata da un connettore esterno.

Il valore deve essere sempre inferiore a 250.

\Code di MSExchangeTransport(_total)\Lunghezza coda dei tentativi di recapito delle cassette postali

Indica il numero di messaggi in stato di tentativo di recapito a una cassetta postale remota.

Il valore deve essere sempre inferiore a 100.

\Code di MSExchangeTransport(_total)\Lunghezza coda dei tentativi di recapito non SMTP

Indica il numero di messaggi in stato di tentativo di recapito presenti nelle code nel gateway non SMTP (Simple Mail Transfer Protocol).

Il valore non deve superare 100.

\Code di MSExchangeTransport(_total)\Lunghezza coda remota dei tentativi di recapito

Indica il numero di messaggi in uno stato di tentativo di recapito presenti nelle code di recapito remote.

Il valore non deve superare 100.

Si consiglia di verificare l'hop successivo per determinare le cause dell'accodamento.

\Code di MSExchangeTransport(_total)\Lunghezza coda non raggiungibile

Indica il numero dei messaggi presenti nella coda non raggiungibile.

Il valore non deve superare 100.

\Code di MSExchangeTransport(_total)\Lunghezza coda di recapito più grande

Indica il numero di messaggi presenti nelle code di recapito più grandi.

Il valore deve essere inferiore a 200 per i ruoli del server Trasporto Edge e Trasporto Hub.

\Code di MSExchangeTransport(_total)\Lunghezza coda non elaborabile

Indica il numero di messaggi presenti nella coda non elaborabile.

Il valore deve essere sempre inferiore a 0.

Nota

Quando si determinano i valori soglia per le lunghezze delle code, è opportuno considerare la velocità di trasmissione dei server oltre che i ritardi di recapito accettabili prima di essere notificati. Il valore massimo consigliato di 5.000 per il contatore \Code di MSExchangeTransport(_total)\Lunghezza coda di recapito aggregata (tutte le code) è tipico per server di dimensioni medie e ritardi di recapito tipici. È possibile personalizzare sia il valore limite per questo contatore che altri valori limiti per ottimizzare le prestazioni nel proprio ambiente.
Ad esempio, se il server normalmente elabora 25 messaggi al secondo e si desidera che il ritardo massimo per i messaggi non superi i 5 mi nuti prima ricevere un avviso, è necessario impostare la soglia su 25 messaggi/secondo x 5 minuti x 60 secondi/minuto = 7.500 messaggi. Tuttavia, se il server elabora una media di soltanto 5 messaggi al secondo, è sufficiente impostare l'avviso a 1.500 messaggi.
Tenere presente che questo calcolo non significa che i messaggi verranno sempre recapitati entro 5 minuti. Invece, il tempo di recapito medio per un determinato server dovrebbe essere sotto i 5 minuti. Per determinare il tempo di recapito effettivo, considerare il numero di hop di cui necessitano i messaggi. Inoltre, nei calcoli è necessario tenere presente l'hardware del server, in quanto la presenza di code di grandi dimensioni dei messaggi può richiedere comportare l'utilizzo di una quantità elevata di risorse del server.

Contatori per la determinazione del carico

I seguenti contatori consentono di misurare con precisione varie statistiche relative ai messaggi, che sono utili per valutare l'efficienza e l'efficacia della struttura corrente. Inoltre, questi contatori forniscono informazioni sull'interazione tra i vari componenti del trasporto, inclusa l'interfaccia con l'archivio informazioni.

Contatore Valori previsti

\Code di MSExchangeTransport(_total)\Messaggi inviati al secondo

Indica il numero di messaggi accodati nella coda di invio al secondo.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

\Code di MSExchangeTransport(_total)\Recapito completato messaggi al secondo

Indica il numero di messaggi recapitati al secondo.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

\Driver di archivio di MSExchange(_total)\Ingresso: LocalDeliveryCallsPerSecond

Indica il numero di tentativi di recapito locale al secondo.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

\Driver di archivio di MSExchange(_total)\Uscita: Elementi di posta inviati al secondo

Indica il numero di elementi di posta inviati al secondo.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

\SmtpReceive di MSExchangeTransport(_total)\Media byte per messaggio

Indica il numero medio di byte per messaggio in ingresso ricevuto.

Determina le dimensioni dei messaggi ricevuti per un connettore di ricezione SMTP.

Non applicabile

\SmtpReceive di MSExchangeTransport(_total)\Messaggi ricevuti al secondo

Indica il numero di messaggi ricevuti dal server SMTP al secondo.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

SMTPSend di MSExchangeTransport(_total)\Messaggi inviati al secondo

Indica il numero di messaggi inviati dal connettore di invio SMTP al secondo.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

\Driver di archivio di MSExchange(_total)\Ingresso: MessageDeliveryAttemptsPerSecond

Indica il numero di tentativi di recapito di elementi di trasporto posta al secondo.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

Driver di archivio di MSExchange(_total)\Ingresso: Recapito a destinatari al secondo

Indica il numero medio di destinatari ai quali è stato effettuato un recapito al secondo.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

\Code di MSExchangeTransport(_total)\Messaggi accodati per il recapito al secondo

Indica il numero di messaggi accodati per il recapito al secondo.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

Code di MSExchangeTransport(_total)\Recapito completato messaggi al secondo

Indica il numero di messaggi recapitati al secondo.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

Contatori del dumpster di trasporto

Il dumpster di trasporto fornisce resilienza nel caso di errori del server. I contatori descritti in questa sezione offrono importanti informazioni sulle dimensioni correnti del dumpster del trasporto e sul profilo dell'utilizzo. Il dumpster del trasporto aumenta, inoltre, l'input/output (I/O) dei dischi dei server Trasporto Hub e pertanto deve essere considerato durante la risoluzione di problemi relativi alle prestazioni dei server Trasporto Hub. Per ulteriori informazioni sull'I/O dei dischi con Exchange, vedere Origini delle operazioni di I/O su disco di Exchange.

Nella seguente tabella sono elencati i contatori che possono essere utilizzati per determinare se si stanno verificando problemi legati al dumpster di trasporto.

Contatore Valori previsti

\Dumpster di MSExchangeTransport\Dimensione dumpster

Indica la dimensione totale (in byte) degli elementi di posta attualmente presenti nel dumpster del trasporto su questo server.

Indica la dimensione totale del dumpster del trasporto.

Non applicabile

\Dumpster di MSExchangeTransport\Inserimenti nel dumpster al secondo

Indica la frequenza con cui vengono inseriti elementi nel dumpster del trasporto su questo server.

Determina la frequenza corrente degli inserimenti nel dumpster del trasporto.

Non applicabile

\Dumpster di MSExchangeTransport\Conteggio elementi dumpster

Indica il numero totale di elementi di posta attualmente presenti nel dumpster del trasporto su questo server.

Indica il numero corrente di elementi trattenuti nel dumpster del trasporto.

Non applicabile

\Dumpster di MSExchangeTransport\Eliminazioni dal dumpster al secondo

Indica la frequenza con cui vengono eliminati elementi dal dumpster del trasporto su questo server.

Determina la frequenza corrente delle eliminazioni nel dumpster del trasporto.

Non applicabile

Contatori del database di trasporto

I seguenti contatori, introdotti in Exchange Server 2007 Service Pack 1 (SP1), forniscono importanti informazioni sul database della posta del server Trasporto Hub.

Contatore Valori previsti

Database di MSExchange ==> Istanze(edgetransport/Database di posta di trasporto)\I/O scritture registro/sec

Indica la frequenza delle operazioni di scrittura completate nei file di registro.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

Database di MSExchange ==> Istanze(edgetransport/Database di posta di trasporto)\I/O letture registro/sec

Indica la frequenza delle operazioni di lettura completate nei file di registro.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

Database di MSExchange ==> Istanze(edgetransport/Database di posta di trasporto)\Profondità checkpoint di generazione del registro

Rappresenta la quantità di lavoro, nel conteggio dei file di registro che è necessario ripetere o annullare nei file di database, se il processo non riesce.

Il valore deve essere sempre inferiore a 1.000.

Database di MSExchange ==> Istanze(edgetransport/Database di posta di trasporto)\Bucket versione allocati

Numero totale dei bucket versione allocati

Indica i valori di congestione predefiniti come elencati nel file edgetransport.exe.config.

Exchange 2007 versione di produzione (RTM, Release To Manufacturing) – Medio=60, Alto =100

Exchange 2007 SP1 – Medio=120, Alto=200

Per ulteriori informazioni sulla dimensione della cache di database, vedere New maximum database cache size guidance for Exchange 2007 Hub Transport server role (informazioni in lingua inglese).

Il valore deve essere sempre inferiore a 200.

Database di MSExchange ==> Istanze(edgetransport/Database di posta di trasporto)\I/O letture database/sec

Indica la frequenza delle operazioni di lettura del database completate.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

Database di MSExchange ==> Istanze(edgetransport/Database di posta di trasporto)\I/O scritture database/sec

Indica la frequenza delle operazioni di scrittura del database completate.

Consente di determinare il carico corrente. Confrontare i valori con i valori di base storici.

Non applicabile

Database di MSExchange ==> Istanze(edgetransport/Database di posta di trasporto)\Record di registro bloccati al secondo

Indica il numero di record nel registro che non possono essere aggiunti ogni secondo ai buffer del registro perché i buffer sono già pieni. Se questo valore non è uguale a zero per la maggior parte del tempo, la dimensione del buffer di registro potrebbe rappresentare un collo di bottiglia.

Mediamente, il valore deve essere inferiore a 10 al secondo.

I picchi (valori massimi) non devono essere superiori a 100 al secondo.

Database di MSExchange ==> Istanze(edgetransport/Database di posta di trasporto)\Thread in attesa di registrazione

Indica il numero di thread in attesa che i rispettivi dati vengano scritti nel registro per completare un aggiornamento del database. Se questo numero è troppo alto, potrebbe essersi verificato un collo di bottiglia con il registro.

Mediamente, il valore deve essere inferiore a 10 thread in attesa.

Contatori agenti di estensibilità

Nella seguente tabella sono elencati i contatori che possono essere utilizzati per tenere traccia dell'utilizzo degli agenti di trasporto e del tempo impiegato da ognuno per l'elaborazione dei messaggi di posta elettronica. Questo può includere funzioni di protezione contro la posta indesiderata, antivirus o di trasporto attualmente utilizzate dall'organizzazione.

Contatore Valori previsti

Agenti di estensibilità di MSExchange(*)\Durata media (in secondi) elaborazione agente

Indica la durata media, in secondi, dell'elaborazione dell'agente.

Il valore deve essere sempre inferiore a 20.

Continue latenze elevate possono indicare che un agente è bloccato.

Agenti di estensibilità di MSExchange(*)\Totale chiamate all'agente

Indica il numero totale di chiamate a partire dall'ultimo riavvio,

ovvero la frequenza corrente delle chiamate.

Non applicabile