Contatori delle prestazioni di limitazione delle richieste degli host
In questa sezione vengono descritti i contatori di monitoraggio delle prestazioni che misurano i parametri di sistema che influiscono sulla limitazione delle richieste degli host. I contatori delle prestazioni seguenti sono accessibili per ogni istanza host nella categoria di oggetti prestazioni BizTalk:Message Agent :
Contatore | Descrizione |
---|---|
Numero istanze attive | Numero delle 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 Gestione endpoint, un'istanza del servizio può corrispondere a un singolo messaggio senza informazioni sullo stato o a un insieme di messaggi con informazioni sullo stato. Nota: Le istanze con stato sono quelle che gestiscono determinate informazioni sullo stato sui messaggi associati all'istanza di . I messaggi che appartengono a un'istanza con informazioni sullo stato sono in qualche modo correlati. Ad esempio, una porta di trasmissione ordinata che gestisce informazioni sull'ordine viene considerata un'istanza con informazioni sullo stato. La maggior parte degli scenari di messaggistica implica istanze senza informazioni sullo stato in cui i messaggi vengono elaborati completamente in modo indipendente l'uno dall'altro. Ogni istanza di questo tipo senza informazioni sullo stato corrisponde a un singolo messaggio in EPM. |
Sessione database | Numero di connessioni di database MessageBox simultanee utilizzate. |
Soglia sessioni database | Soglia corrente per le sessioni di database simultanee. Questa impostazione viene inizialmente impostata sul valore Connessioni database nella scheda Limitazione basata sulle risorse nel dashboard delle impostazioni. Questo valore viene ottimizzato automaticamente in base all'utilizzo delle sessioni di database del processo. Se il numero di sessioni di database simultanee supera in qualsiasi momento questa soglia, viene implementata la limitazione delle richieste degli host. |
Dimensioni del database | Numero di messaggi nelle code di database pubblicati da questo processo. Questo valore viene misurato dal numero di elementi nelle tabelle delle code per tutti gli host e dal numero di elementi nelle tabelle di rilevamento e dello spooler. Se un processo viene pubblicato in più code, questo contatore riflette la media ponderata di tutte le code. Nota: Se l'host viene riavviato, le statistiche mantenute in memoria vengono perse. Poiché ciò implica un certo sovraccarico, in BizTalk Server la raccolta delle statistiche riprenderà solo quando vi sono almeno 100 pubblicazioni con il 5% delle pubblicazioni totali nel processo host riavviato. |
Numero sessioni database elevato | - 0: Normale - 1: Il numero di sessioni del database supera la soglia |
Dimensioni database elevate | - 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 del database . Come modificare le impostazioni di limitazione in base alle risorse fornisce informazioni su questa soglia di limitazione. |
Numero messaggi In-Process elevato | - 0: Normale - 1: il numero di messaggi in-process supera il limite |
Velocità recapito messaggi elevata | - 0: Normale - 1: La frequenza di recapito dei messaggi supera la frequenza di elaborazione dei messaggi |
Velocità pubblicazione messaggi elevata | - 0: Normale - 1: La frequenza di pubblicazione delle richieste supera la frequenza di completamento |
Memoria processo elevata | - 0: Normale - 1: La memoria del processo supera la soglia |
Memoria sistema elevata | - 0: Normale - 1: La memoria di sistema supera la soglia |
Numero thread elevato | - 0: Normale - 1: Il numero di thread supera la soglia |
Numero messaggi In-Process | Numero di messaggi in memoria recapitati al motore XLANG o al motore di messaggistica in uscita che non sono stati ancora elaborati. |
Soglia numero messaggi In-Process | Soglia corrente per il numero di messaggi In-Process. |
Ritardo recapito messaggi (ms) | Ritardo corrente in ms imposto a ogni batch di recapito messaggi (applicabile quando il recapito messaggi viene rallentato). |
Velocità in ingresso recapito messaggi | Numero di messaggi al secondo che vengono recapitati al motore di orchestrazione o al motore di messaggistica nell'intervallo di esempio indicato. |
Velocità in uscita recapito messaggi | Numero di messaggi al secondo che vengono elaborati dal motore di orchestrazione o dal motore di messaggistica nell'intervallo di esempio indicato. |
Stato limitazione recapito messaggi | Flag che indica se il recapito messaggi viene limitato dal sistema (influenzando l'elaborazione dei messaggi XLANG e i trasporti in uscita). - 0: Non 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-process - 4: Limitazione a causa della pressione della memoria del processo - 5: Limitazione a causa della pressione della memoria di sistema - 9: Limitazione a causa di un numero elevato di thread - 10: Limitazione a causa dell'override dell'utente al recapito |
Durata stato limitazione recapito messaggi | Secondi trascorsi da quando il sistema è entrato in questo stato. Se l'host sta applicando la limitazione, da quanto tempo. Se non la sta applicando, quanto tempo è trascorso dall'ultima applicazione. |
Override utente limitazione recapito messaggi | Questo contatore riflette l'override utente monitorato dal motore e interpretato come segue: - 0: Nessun override - 1: Limitare sempre il recapito dei messaggi - 2: Non limitare il recapito dei messaggi Questa sostituzione è configurabile nella scheda Limitazione basata sulla frequenza nel dashboard delle impostazioni. |
Ritardo pubblicazione messaggi (ms) | Ritardo corrente in ms imposto a ogni batch di pubblicazione messaggi (applicabile se la pubblicazione messaggi viene limitata e se il batch non è esentato dalla limitazione). |
Velocità in ingresso pubblicazione messaggi | Numero di messaggi al secondo che vengono inviati al database per la pubblicazione nell'intervallo di esempio specificato. |
Velocità in uscita pubblicazione messaggi | Numero di messaggi al secondo che vengono effettivamente pubblicati nel database nell'intervallo di esempio specificato. |
Stato limitazione pubblicazione messaggi | Flag che indica se la pubblicazione dei messaggi viene limitata dal sistema (influenzando l'elaborazione dei messaggi XLANG e i trasporti in ingresso). - 0: Non limitazione - 2: Limitazione dovuta alla frequenza di pubblicazione dei messaggi sbilanciata (la frequenza di input supera la velocità di output) - 4: Limitazione a causa della pressione della memoria del processo - 5: Limitazione a causa della pressione della memoria di sistema - 6: Limitazione a causa della crescita del database - 8: Limitazione a causa di un numero elevato di sessioni - 9: Limitazione a causa di un numero elevato di thread - 11: Limitazione a causa dell'override dell'utente durante la pubblicazione |
Durata stato limitazione pubblicazione messaggi | Secondi trascorsi da quando il sistema è entrato in questo stato. Se l'host sta applicando la limitazione, da quanto tempo. Se non la sta applicando, quanto tempo è trascorso dall'ultima applicazione. |
Override utente limitazione pubblicazione messaggi | Questo contatore riflette l'override utente monitorato dal motore e interpretato come segue: - 0: Nessun override - 1: Pubblicazione di messaggi con limitazione sempre - 2: Non limitare la pubblicazione dei messaggi Questa override è configurabile nella scheda Limitazione basata su frequenza nel dashboard impostazioni. |
Utilizzo memoria fisica (MB) | Quantità di memoria fisica in MB utilizzata nel computer da tutti i processi. |
Utilizzo memoria del processo (MB) | Consumo di memoria del processo in MB. Questo è il valore massimo delle dimensioni del working set del processo e lo spazio totale allocato per il file di paging per il processo. |
Soglia utilizzo memoria del processo (MB) | Soglia corrente per il consumo di memoria del processo in MB. Questo valore viene inizialmente impostato sul valore virtuale Process nel dashboard impostazioni. Se è specificato un valore percentuale, viene calcolato sulla base della memoria disponibile per eseguire il commit |
ID classe 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ù di una classe di servizio e i contatori delle prestazioni dell'agente messaggi mostrano i dati per la classe di servizio più attiva. |
Numero thread | Numero di thread utilizzati nel processo. |
Soglia numero thread | Soglia corrente per il numero di thread nel processo. Questo valore viene inizialmente impostato sul valore Thread nella scheda Limitazione basata su risorse nel dashboard impostazioni. Questo valore viene ottimizzato automaticamente in base ai requisiti di thread del processo corrente. Se, in qualsiasi momento, il numero di thread nel processo supera il valore di questa soglia, viene implementata la limitazione delle richieste dell'host. |
Totale batch di cui è stato eseguito il commit | Numero di batch di database di cui la classe di servizio ha eseguito il commit. |
Totale messaggi recapitati | Numero di messaggi in uscita recapitati al motore di orchestrazione o a Gestione endpoint (EPM, End Point Manager). |
Totale messaggi pubblicati | Numero di messaggi pubblicati. |
Nota
I contatori delle prestazioni dell'agente BizTalk:Message 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 elabora attivamente i documenti. Questo comportamento evita volutamente l'utilizzo di thread di sistema con il monitoraggio delle prestazioni quando non sono in corso attività di limitazione delle richieste.
Per accedere ai contatori delle prestazioni
Per accedere ai contatori delle prestazioni, effettuare le seguenti operazioni:
Se si usa Windows 2008
Fare clic su Start, scegliere Strumenti di amministrazione e quindi fare clic su Monitor prestazioni.
Nella finestra di dialogo Monitor prestazioni espandere Strumenti di monitoraggio, selezionare Monitor prestazioni e quindi fare clic su Aggiungi.
Nell'elenco Contatori disponibili della finestra di dialogo Aggiungi contatori espandere l'oggetto contatore delle prestazioni bizTalk:Message Agent e selezionare i contatori da monitorare.
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 dei contatori disponibili, selezionare <Tutte le istanze>.
Dopo aver aggiunto i contatori, fare clic su OK.
I contatori delle prestazioni selezionati vengono visualizzati nella schermata Monitor prestazioni.
Vedere anche
Consigli per la progettazione della limitazione delle richieste
Implementazione della limitazione delle richieste host in BizTalk Server
Uso del dashboard delle impostazioni per l'ottimizzazione delle prestazioni di BizTalk Server