Condividi tramite


Come modificare le impostazioni di limitazione basata sulle risorse

Usando il dashboard delle impostazioni, è possibile modificare le impostazioni di configurazione della limitazione basata sulle risorse di un determinato host nel gruppo BizTalk. Queste impostazioni si applicano a tutte le istanze host assegnate all'host specificato. In questo argomento viene illustrata la procedura dettagliata per modificare queste impostazioni.

Per gestire l'utilizzo delle risorse di sistema (ad esempio thread, memoria e dimensioni del database) da un processo di istanza host, BizTalk Server usa un meccanismo di limitazione regolabile che regola il flusso e l'elaborazione dei messaggi tramite un'istanza host. Il meccanismo di limitazione delle richieste dell'host BizTalk Server consente di garantire che il sistema funzioni a un livello ottimale e sostenibile tramite:

  • Moderazione del carico di lavoro dell'istanza host.

  • Impedire la contesa delle risorse che può ridurre le prestazioni complessive del processo dell'istanza host o di altri processi di sistema.

  • Rilevamento della sottoutilizzazione delle risorse disponibili.

Prerequisiti

Per eseguire questa operazione, è necessario essere connessi come membro del gruppo Administrators di BizTalk Server.

Per modificare le impostazioni di limitazione delle risorse di un host

  1. Nella Console di amministrazione di BizTalk Server espandere Amministrazione BizTalk Server, fare clic con il pulsante destro del mouse su Gruppo BizTalk e quindi scegliere Impostazioni.

  2. Nella scheda Host della finestra di dialogo Dashboard impostazioni BizTalk fare clic sulla scheda Limitazione basata su risorse.

  3. Eseguire le operazioni seguenti e quindi fare clic su Applica per applicare le modifiche e procedere a un'altra scheda. In caso contrario, fare clic su OK per applicare le modifiche e uscire dal dashboard delle impostazioni.

    Usare questo comando Per farlo Valori limite Valore predefinito Logica di aggiornamento
    Presentatore Nell'elenco a discesa selezionare l'host che rappresenta le istanze di runtime di BizTalk Server. - - -
    Impostazioni per CPU - - -
    Discussioni Specificare il numero massimo di thread nel processo (per CPU) ammessi prima dell'inizio della limitazione delle risorse. [0, Valore massimo di tipo Integer) 0 -
    Connessioni di database Specificare il numero massimo di sessioni di database (per CPU) consentite prima dell'inizio della limitazione. 1 – Valore massimo di tipo Integer 0 -
    Messaggi in corso Specificare il numero massimo di messaggi recapitati a End Point Manager (EPM) o XLANG che non sono stati elaborati. Ciò non include i messaggi recuperati dal database che sono comunque ancora in attesa di recapito nella coda in memoria. 1 – Valore massimo di tipo Integer 1000 -
    Dimensioni interne della coda dei messaggi Indicare la dimensione della coda in memoria. Questa coda funge da segnaposto temporaneo per il recapito dei messaggi.

    L'impostazione di un valore elevato per questo parametro può migliorare in qualche misura gli scenari a bassa latenza poiché più messaggi verranno recuperati in modo proattivo dal database MessageBox per l'elaborazione. Poiché i messaggi in questa coda utilizzano memoria, l'impostazione di questo parametro su un valore inferiore può essere utile per gli scenari che coinvolgono messaggi di grandi dimensioni per evitare la limitazione basata sulla memoria del processo. Nota: Se si modifica questo valore, l'host deve essere riavviato per rendere effettiva la modifica.
    1 – Valore massimo di tipo Integer 100 -
    Conteggio dei messaggi nel database Indicare il numero totale di messaggi pubblicati dall'istanza host per il lavoro, lo stato e le code sospese degli host di sottoscrizione.

    L'impostazione Conteggio messaggi nel database definisce anche indirettamente la soglia per una condizione di limitazione in base al numero di messaggi nella tabella di spool o nella tabella di rilevamento. Se il numero di messaggi nella tabella di spooling o nella tabella di rilevamento supera 10 volte questo valore, verrà attivata una condizione di limitazione.
    1 – Valore massimo di tipo Integer 50000 -
    Utilizzo memoria - - -
    Fisica globale Specificare (in percentuale) l'utilizzo massimo della memoria virtuale a livello di sistema consentito prima dell'inizio della limitazione. 0: disabilitare

    1% - 100%

    I valori > 100% vengono considerati come MB e possono arrivare fino a int Max
    0 -
    Processo virtuale Specificare la memoria massima del processo (in percentuale) consentita prima dell'inizio della limitazione (in percentuale o megabyte). 0: disabilitare

    1% - 100%

    I valori > 100% vengono considerati come MB e possono arrivare fino a int Max
    25 -
    Moltiplicatore Spool Indicare il fattore per cui viene moltiplicata la soglia di conteggio dei messaggi nel DB e confrontato con il conteggio corrente dei record nella tabella di spooling.

    Questa operazione viene eseguita per determinare se il sistema deve limitare le dimensioni della tabella di spooling. Se questo valore è impostato su 0, le dimensioni della tabella di spooling non vengono usate come considerazione per determinare una condizione di limitazione.
    0-1000 10 I parametri di limitazione letti dal Registro di sistema devono essere mappati uno a uno ai parametri dell'istanza host.
    Moltiplicatore dei dati di rilevamento Specificare il fattore in base al quale viene moltiplicato il conteggio dei messaggi nella soglia di database e quindi confrontato con il numero di record corrente nella tabella di rilevamento.

    Questa operazione viene eseguita per determinare se il sistema deve limitare le dimensioni della tabella di rilevamento. Se questo valore è impostato su 0, la dimensione della tabella di rilevamento non viene utilizzata come criterio quando si determina una condizione di limitazione.
    0-1000 10 I parametri di limitazione letti dal Registro di sistema devono essere mappati uno a uno ai parametri dell'istanza host.
    Limite per attivare GC Specifica quando un'operazione di Garbage Collection (GC) .NET viene attivata man mano che l'utilizzo della memoria di processo aumenta e si avvicina alla soglia. Quando il consumo di memoria supera questo valore percentuale della soglia di memoria, viene attivato un GC. 50-100 80 I parametri di limitazione letti dal Registro di sistema devono essere mappati uno a uno ai parametri dell'istanza host.
    Soglia di memoria batch Indicare (in percentuale) la soglia di memoria oltre la quale limitare la pubblicazione di un batch di messaggi.

    La soglia di memoria batch viene calcolata moltiplicando questo fattore percentuale per la soglia virtuale Processo . Se la memoria stimata per l'esecuzione di un batch di pubblicazione supera la soglia di memoria batch, il batch è soggetto alla limitazione basata sulla memoria del processo. Altrimenti, il batch è esente dalla limitazione basata sulla memoria di processo anche quando la memoria totale di processo supera la soglia di memoria virtuale del processo.

    Un valore zero indica che tutti i batch di pubblicazione possono essere soggetti alla limitazione basata sulla memoria del processo anche se la memoria stimata per l'esecuzione del batch è minima.
    0%-100% I parametri di limitazione letti dal Registro di sistema devono essere mappati uno a uno ai parametri dell'istanza host.
    Severità - - -
    Memoria Indicare la gravità di una condizione di strozzamento attivata dalla memoria di un processo. Specificato in valore percentuale, questo parametro imposta la gravità di una condizione di limitazione causata dal superamento della soglia Processo virtuale. 1 – 1000 500 Minimo di tutti i valori dell'istanza host
    Dimensioni del database Indicare la gravità di una condizione di limitazione attivata dalle dimensioni del database. Specificato come valore percentuale, questo parametro definisce la gravità di una condizione di limitazione che si verifica quando la soglia del conteggio dei messaggi nel database viene superata. 1 – 1000 1 Minimo di tutti i valori dell'istanza host
    Messaggio in volo Specificare il tempo di reazione del throttling quando il valore per i messaggi in-process supera la soglia. Questo valore viene specificato in percentuale e questo parametro determina la gravità di una condizione di limitazione che si verifica quando viene superata la soglia per i messaggi in-process. 1 – 1000 75 Minimo di tutti i valori dell'istanza host

    Annotazioni

    Per ripristinare le impostazioni predefinite, fare clic su Ripristina impostazioni predefinite.

Vedere anche

Come modificare le impostazioni host