Teilen über


Ändern der Einstellungen für ressourcenbasierte Einschränkungen

Mit dem Einstellungsdashboard können Sie die Konfigurationseinstellungen für ressourcenbasierte Einschränkungen für einen bestimmten Host in der gesamten BizTalk-Gruppe ändern. Diese Einstellungen werden auf alle dem jeweiligen Host zugewiesenen Hostinstanzen angewendet. In diesem Thema wird Schritt für Schritt erläutert, wie Sie diese Einstellungen ändern.

Um die Nutzung von Systemressourcen (z. B. Threads, Arbeitsspeicher und Datenbankgröße) durch einen Host instance-Prozess zu verwalten, verwendet BizTalk Server einen anpassbaren Drosselungsmechanismus, der den Fluss und die Verarbeitung von Nachrichten über einen Host instance steuert. Der BizTalk Server Host-Drosselungsmechanismus trägt dazu bei, dass das System optimal und nachhaltig funktioniert:

  • die Arbeitsauslastung der Hostinstanz regeln,

  • Ressourcenkonflikte verhindern, die sich negativ auf die Gesamtleistung der Hostinstanz oder anderer Systemprozesse auswirken können,

  • erkennen, ob verfügbare Ressourcen unterausgelastet sind.

Voraussetzungen

Sie müssen als Mitglied der Gruppe BizTalk Server-Administratoren angemeldet sein, um diese Schritte ausführen zu können.

So ändern Sie die Einstellungen für ressourcenbasierte Einschränkungen eines Hosts

  1. Erweitern Sie in der BizTalk Server Verwaltungskonsole BizTalk Server Verwaltung, klicken Sie mit der rechten Maustaste auf BizTalk-Gruppe, und klicken Sie dann auf Einstellungen.

  2. Klicken Sie im Dialogfeld Dashboard für BizTalk-Einstellungen auf der Registerkarte Hosts auf die Registerkarte Ressourcenbasierte Einschränkung .

  3. Gehen Sie wie folgt vor, und klicken Sie dann auf Anwenden , um die Änderungen anzuwenden, und fahren Sie mit einer anderen Registerkarte fort. Klicken Sie andernfalls auf OK , um die Änderungen anzuwenden, und beenden Sie das Dashboard Einstellungen.

    Option Aufgabe Begrenzungswerte Standardwert Logik aktualisieren
    Host Wählen Sie in der Dropdownliste den Host aus, der die BizTalk Server Runtimeinstanzen darstellt. - - -
    Einstellungen pro CPU - - -
    Threads Geben Sie die maximal zulässige Anzahl von Threads im Prozess (pro CPU) vor Beginn der Einschränkung an. (0, ganzzahliger Maximalwert) 0 -
    Datenbankverbindungen Geben Sie die maximal zulässige Anzahl von Datenbanksitzungen (pro CPU) vor Beginn der Einschränkung an. 1 – ganzzahliger Maximalwert 0 -
    In-Process-Nachrichten Geben Sie die maximale Anzahl von Nachrichten an, die unverarbeitet an den Endpunkt-Manager (EPM) oder XLANG übermittelt werden. Darin sind keine Nachrichten enthalten, die aus der Datenbank abgerufen wurden, jedoch noch immer in der Warteschlange im Arbeitsspeicher auf Übermittlung warten. 1 – ganzzahliger Maximalwert 1000 -
    Größe der internen Nachrichtenwarteschlange Geben Sie die Größe der Warteschlange im Arbeitsspeicher an. Diese Warteschlange fungiert als temporärer Ablageplatz für zu übermittelnde Nachrichten.

    Durch Festlegen eines hohen Wertes für diesen Parameter erreichen Sie möglicherweise eine gewisse Verbesserung bei Szenarien mit geringer Wartezeit, da mehr Nachrichten zur Verarbeitung proaktiv aus der MessageBox-Datenbank abgerufen werden. Da die Nachrichten in dieser Warteschlange Speicher beanspruchen, empfiehlt sich bei Szenarien mit umfangreichen Nachrichten ein kleinerer Wert für diesen Parameter. So vermeiden Sie speicherbasierte Einschränkungen. Hinweis: Wenn Sie diesen Wert ändern, muss der Host neu gestartet werden, damit die Änderung wirksam wird.
    1 – ganzzahliger Maximalwert 100 -
    Anzahl der Nachrichten in der Datenbank Geben Sie die Gesamtanzahl der Nachrichten an, die von dieser Hostinstanz in der Warteschlange Verarbeiten, der Statuswarteschlange und der Warteschlange Angehalten der abonnierenden Hosts veröffentlicht werden.

    Die Einstellung Message count in DB definiert auch indirekt den Schwellenwert für eine Einschränkungsbedingung basierend auf der Anzahl von Nachrichten in der Spooltabelle oder Der Nachverfolgungstabelle. Ist die Anzahl der Nachrichten in der Spool- oder der Überwachungstabelle 10 mal größer als dieser Wert, wird eine Einschränkung ausgelöst.
    1 – ganzzahliger Maximalwert 50000 -
    Speicherauslastung - - -
    Global physikalisch Geben Sie die maximale Auslastung des systemweiten virtuellen Speichers (in Prozent) vor Beginn der Einschränkung an. 0: deaktivieren

    1% – 100%

    Werte > von 100 % werden als MBs behandelt und können bis int Max
    0 -
    Virtueller Prozess Geben Sie den maximal zulässigen Prozessspeicher (in Prozent) vor Beginn der Einschränkung (in Prozent oder MB) an. 0: deaktivieren

    1% – 100%

    Werte > von 100 % werden als MBs behandelt und können bis int Max
    25 -
    Spoolmultiplikator Geben Sie den Faktor an, mit dem die Nachrichtenanzahl im Db-Schwellenwert multipliziert und dann mit der aktuellen Datensatzanzahl in der Spooltabelle verglichen wird.

    Damit wird festgelegt, ob das System auf Grundlage der Spooltabellengröße Einschränkungen vornehmen sollte. Ist hierfür der Wert 0 festgelegt, wird die Größe der Spooltabelle zum Ermitteln einer Einschränkungsbedingung nicht berücksichtigt.
    0-1000 10 Zwischen den aus der Registrierung gelesenen Einschränkungsparametern und den Hostinstanzparametern muss eine 1:1-Zuordnung bestehen.
    Überwachungsdatenmultiplikator Geben Sie den Faktor an, mit dem die Nachrichtenanzahl im DB-Schwellenwert multipliziert und dann mit der aktuellen Datensatzanzahl in der Nachverfolgungstabelle verglichen wird.

    Dies geschieht, um zu bestimmen, ob das System die Größe der Nachverfolgungstabelle drosseln soll. Ist hierfür der Wert 0 festgelegt, wird die Größe der Überwachungstabelle zum Ermitteln einer Einschränkungsbedingung nicht berücksichtigt.
    0-1000 10 Zwischen den aus der Registrierung gelesenen Einschränkungsparametern und den Hostinstanzparametern muss eine 1:1-Zuordnung bestehen.
    Grenzwert für das Auslösen von GC Geben Sie an, wann ein .NET Garbage Collector ausgelöst wird, wenn die Prozessspeicherauslastung zunimmt und sich dem Schwellenwert annähert. Wenn die Speicherbelegung diesen Prozentwert des Speicherschwellenwerts überschreitet, wird eine GC ausgelöst. 50–100 80 Zwischen den aus der Registrierung gelesenen Einschränkungsparametern und den Hostinstanzparametern muss eine 1:1-Zuordnung bestehen.
    Schwellenwert für Batchspeicher Geben Sie den Speicherschwellenwert (in Prozent) an, ab dem die Veröffentlichung eines Nachrichtenbatches eingeschränkt wird.

    Der Schwellenwert für den Batchspeicher wird berechnet, indem dieser Prozentuale Faktor mit dem schwellenwert für virtuelle Prozesse multipliziert wird. Wenn der geschätzte Arbeitsspeicher für die Ausführung eines Veröffentlichungsbatches den Schwellenwert für den Batchspeicher überschreitet, wird der Batch einer prozessspeicherbasierten Einschränkung unterzogen. Andernfalls ist der Batch von der prozessspeicherbasierten Drosselung ausgenommen, auch wenn der gesamte Prozessarbeitsspeicher den schwellenwert für den virtuellen Prozess überschreitet.

    Ein Wert von Null gibt an, dass alle veröffentlichten Batches der auf dem Prozessspeicher basierenden Einschränkung unterworfen werden können, selbst wenn der zur Ausführung des Batches veranschlagte Speicher minimal ist.
    0%-100% Zwischen den aus der Registrierung gelesenen Einschränkungsparametern und den Hostinstanzparametern muss eine 1:1-Zuordnung bestehen.
    Severity - - -
    Memory Geben Sie den Schweregrad einer durch den Prozessspeicher ausgelösten Einschränkungsbedingung an. Dieser Parameter wird im Prozentwert angegeben und legt den Schweregrad einer Einschränkungsbedingung fest, die verursacht wird, wenn der virtuelle Schwellenwert für Den Prozess überschritten wird. 1 – 1000 500 Niedrigster aller Hostinstanzwerte
    Größe der Datenbank Geben Sie den Schweregrad einer durch die Datenbankgröße ausgelösten Einschränkungsbedingung an. Dieser Parameter wird im Prozentwert angegeben und legt den Schweregrad einer Einschränkungsbedingung fest, die verursacht wird, wenn der Schwellenwert für die Nachrichtenanzahl in der Datenbank überschritten wird. 1 – 1000 1 Niedrigster aller Hostinstanzwerte
    In-flight-Nachricht Geben Sie die Reaktionszeit der Drosselung an, wenn der Wert für In-Process-Nachrichten den Schwellenwert überschreitet. Dies wird im Prozentwert angegeben, und dieser Parameter legt den Schweregrad einer Einschränkungsbedingung fest, die verursacht wird, wenn der Schwellenwert für In-Process-Nachrichten überschritten wird. 1 – 1000 75 Niedrigster aller Hostinstanzwerte

    Hinweis

    Klicken Sie auf Standardwerte wiederherstellen, um die Standardeinstellungen wiederherzustellen.

Weitere Informationen

Ändern von Hosteinstellungen