Condividi tramite


Contatori delle prestazioni di regolazione dell'host

In questa sezione vengono descritti i contatori del monitoraggio delle prestazioni che misurano i parametri di sistema che influiscano sulla limitazione delle richieste dell'host. I seguenti contatori di prestazioni sono accessibili per ogni istanza host nell'oggetto prestazioni della categoria BizTalk:Message Agent:

Contatore Descrizione
Numero di istanze attive Numero di istanze del servizio attive in memoria. Per il motore di orchestrazione, un'istanza del servizio si riferisce a ogni istanza in esecuzione di una pianificazione dell'orchestrazione. Per End Point Manager, un'istanza del servizio può corrispondere a un singolo messaggio senza stato o a una raccolta di messaggi con stato. Nota: Le istanze con stato sono quelle che mantengono determinate informazioni sullo stato sui messaggi associati all'istanza. I messaggi appartenenti a un'istanza con stato sono correlati in una forma o nell'altra. Ad esempio, una porta di trasmissione ordinata che mantiene le informazioni sull'ordinamento sono considerate istanze con stato. La maggior parte degli scenari di messaggistica comporta istanze senza stato in cui i messaggi vengono elaborati completamente indipendenti l'uno dall'altro. Ogni istanza senza stato corrisponde a un singolo messaggio all'interno di EPM.
Sessione del database Numero di connessioni di database MessageBox simultanee in uso.
Soglia della sessione del database Soglia corrente per le sessioni di database simultanee. Questa opzione viene inizialmente impostata sul valore Connessioni database nella scheda Resource-Based Limitazione in Dashboard impostazioni. Questo valore viene ottimizzato automaticamente in base all'utilizzo della sessione del database del processo. Se il numero di sessioni di database simultanee supera questa soglia in qualsiasi momento, viene implementata la limitazione dell'host.
Dimensione database Numero di messaggi nelle code del database pubblicate da questo processo. Questo valore viene misurato in base al numero di elementi nelle tabelle della coda per tutti gli host e al numero di elementi nelle tabelle dello spool e di rilevamento. Se un processo sta pubblicando in più code, questo contatore riflette la media ponderata di tutte le code. Nota: Se l'host viene riavviato, le statistiche mantenute in memoria andranno perse. Poiché si verifica un sovraccarico di sistema, BizTalk Server riprenderà a raccogliere statistiche solo quando sono presenti almeno 100 esecuzioni con 5% del totale delle pubblicazioni all'interno del processo host riavviato.
Sessione di database elevata - 0: Normale
- 1: il numero di sessioni del database supera la soglia
Dimensioni elevate del database - 0: Normale
- 1: Le dimensioni del database sono aumentate oltre la soglia

Questo contatore verrà impostato su un valore pari a uno se si verifica una delle condizioni elencate per il conteggio dei messaggi nella soglia di database. Come modificare le impostazioni di limitazione basata su risorse fornisce informazioni su questa soglia di limitazione.
Numero elevato di messaggi in-process - 0: Normale
- 1: il numero di messaggi in-process supera il limite
Frequenza elevata di recapito dei messaggi - 0: Normale
- 1: La frequenza di recapito dei messaggi supera la frequenza di elaborazione dei messaggi
Frequenza elevata di pubblicazione dei messaggi - 0: Normale
- 1: La frequenza di pubblicazione delle richieste supera la frequenza di completamento
Memoria di elaborazione elevata - 0: Normale
- 1: La memoria del processo supera la soglia
Memoria di sistema elevata - 0: Normale
- 1: La memoria di sistema supera la soglia
Numero elevato di thread - 0: Normale
- 1: Il numero di thread supera la soglia
Numero di messaggi in-process Numero di messaggi in memoria recapitati al motore XLANG o al motore di messaggistica in uscita non ancora elaborati.
Soglia di conteggio messaggi in-process Soglia attuale per il conteggio dei messaggi attualmente in elaborazione.
Ritardo consegna dei messaggi (ms) Il ritardo attuale in ms imposto su ogni batch di consegna dei messaggi (applicabile se la consegna del messaggio è limitata).
Velocità di consegna dei messaggi in arrivo Numero di messaggi al secondo recapitati al motore di orchestrazione o al motore di messaggistica nell'intervallo di esempio specificato.
Frequenza di recapito dei messaggi in uscita Numero di messaggi al secondo elaborati dal motore di orchestrazione o dal motore di messaggistica nell'intervallo di esempio specificato.
Stato di limitazione del recapito dei messaggi Indicatore che indica se il sistema sta limitando la consegna dei messaggi (influenzando l'elaborazione dei messaggi XLANG e i trasporti in uscita).

- 0: Nessuna limitazione
- 1: Limitazione a causa della frequenza di recapito dei messaggi sbilanciata (la velocità di input supera la velocità di output)
- 3: Limitazione a causa di un numero elevato di messaggi in fase di elaborazione
- 4: Limitazione dovuta alla pressione della memoria del processo
- 5: Limitazione delle prestazioni dovuta alla pressione della memoria di sistema
- 9: Limitazione dovuta al numero elevato di thread
- 10: Limitazione a causa dell'override dell'utente durante la consegna
Durata dello stato della limitazione del recapito dei messaggi Secondi trascorsi dall'ingresso del sistema in questo stato. Se l'host è strozzato, per quanto tempo è stato strozzato; se non lo è, da quanto tempo è stata revocata la strozzatura.
Override dell'utente per la limitazione del recapito dei messaggi Questo contatore riflette l'override dell'utente monitorato dal motore e interpretato come segue:

- 0: Nessun override (nessuna sostituzione)
- 1: Attivare sempre il controllo del recapito dei messaggi
- 2: Non limitare il recapito dei messaggi

Questa sostituzione è configurabile nella scheda Rate-Based Limitazione della velocità nel Pannello di Controllo Impostazioni.
Ritardo di pubblicazione dei messaggi (ms) Il ritardo attuale in ms applicato a ogni batch di pubblicazione di messaggi (applicabile se la pubblicazione dei messaggi è limitata e se il batch non è esente dalla limitazione).
Frequenza di pubblicazione dei messaggi in ingresso Numero di messaggi al secondo inviati al database per la pubblicazione nell'intervallo di campionamento specificato.
Frequenza di pubblicazione dei messaggi in uscita Numero di messaggi al secondo effettivamente pubblicati nel database nell'intervallo di campionamento specificato.
Stato di limitazione della pubblicazione di messaggi Flag che indica se il sistema sta limitando la pubblicazione dei messaggi (che influisce sull'elaborazione dei messaggi XLANG e sui trasporti in ingresso).

- 0: Nessuna limitazione
- 2: Limitazione a causa del tasso di pubblicazione dei messaggi sbilanciato (il tasso di input supera quello di output)
- 4: Limitazione a causa della pressione della memoria del processo
- 5: Limitazione dovuta alla pressione della memoria di sistema
- 6: Limitazione dovuta all'aumento del database
- 8: Limitazione dovuta al numero elevato di sessioni
- 9: Limitazione dovuta al numero elevato di thread
- 11: Limitazione a causa dell'override dell'utente durante la pubblicazione
Durata dello stato di limitazione della pubblicazione dei messaggi Secondi trascorsi da quando il sistema è entrato in questo stato. Se l'host è limitato, da quanto tempo è in corso la limitazione; se non è limitato, da quanto tempo non viene applicata la limitazione.
Override dell'utente per la limitazione della pubblicazione di messaggi Questo contatore riflette l'override dell'utente monitorato dal motore e interpretato come segue:

- 0: Nessun override (nessuna sostituzione)
- 1: Limitare sempre la pubblicazione dei messaggi
- 2: Non limitare la pubblicazione dei messaggi

Questa sostituzione è configurabile nella scheda Rate-Based Limitazione della velocità nel Pannello di Controllo Impostazioni.
Utilizzo della memoria fisica (MB) Quantità di memoria fisica in MB usata nel computer da tutti i processi.
Utilizzo della memoria del processo (MB) Consumo di memoria del processo in MB. Questo è il numero massimo di dimensioni del working set del processo e lo spazio totale allocato per il file di pagina per il processo.
Soglia di utilizzo della memoria del processo (MB) Soglia corrente per il consumo di memoria del processo in MB. Questa opzione viene inizialmente impostata sul valore Processo virtuale nel Settings Dashboard. Se viene specificato un valore percentuale, viene calcolato in base alla memoria disponibile per il commit
ID classe del servizio Valore decimale della parte iniziale del GUID della classe del servizio a cui corrisponde questa istanza del contatore delle prestazioni. Un processo può ospitare più classi di servizio e i contatori delle prestazioni dell'agente messaggi mostrano i dati per la classe di servizio più attiva.
Conteggio thread Numero di thread usati all'interno del processo.
Soglia numero di thread Soglia corrente per il numero di thread nel processo. Questa opzione viene inizialmente impostata sul valore Threads nella scheda Resource-Based Limitazione in Dashboard impostazioni. Questo valore viene ottimizzato automaticamente a seconda dei requisiti del thread del processo corrente. Se in qualsiasi momento il numero di thread nel processo supera questa soglia, viene implementata la limitazione dell'host.
Totale batch di cui è stato eseguito il commit Numero di batch di database di cui è stato eseguito il commit della classe del servizio.
Totale messaggi recapitati Numero di messaggi in uscita recapitati al motore di orchestrazione o APM (End Point Manager).
Totale messaggi pubblicati Numero di messaggi pubblicati.

Annotazioni

I contatori delle prestazioni di BizTalk:Message Agent vengono forniti allo scopo esplicito di analizzare il comportamento di limitazione di un host e pertanto non acquisiscono i dati a meno che l'host specificato non stia elaborando attivamente i documenti. Questo comportamento è progettato per impedire l'utilizzo di thread di sistema con il monitor delle prestazioni quando non si verificano attività di strozzamento.

Per accedere ai contatori delle prestazioni

Per accedere ai contatori delle prestazioni, seguire questa procedura.

Se si usa Windows 2008

  1. Fare clic su Start, scegliere Strumenti di amministrazione e quindi fare clic su Performance Monitor.

  2. Nella finestra di dialogo Performance Monitor espandere Strumenti di monitoraggio, selezionare Monitoraggio prestazionie quindi fare clic su Aggiungi.

  3. Nella finestra di dialogo Aggiungi contatori espandere l'oggetto contatore delle prestazioni BizTalk:Message Agent dall'elenco Contatori disponibili e selezionare i contatori da monitorare.

  4. Nell'elenco Istanze dell'oggetto selezionato selezionare le istanze specifiche da monitorare per i contatori selezionati e quindi fare clic su Aggiungi. Per selezionare tutte le istanze del contatore disponibili, selezionare <Tutte le istanze>.

  5. Dopo aver aggiunto i contatori, fare clic su OK.

    I contatori delle prestazioni selezionati vengono visualizzati nella schermata Performance Monitor .

Vedere anche

Raccomandazioni per la progettazione del throttling
Come BizTalk Server implementa la limitazione dell'host
Uso del dashboard delle impostazioni per l'ottimizzazione delle prestazioni di BizTalk Server