Nachrichtenratenlimits und Drosselung
Die Nachrichtendrosselung bezieht sich auf eine Gruppe von Grenzwerten, die für die Anzahl der Nachrichten und Verbindungen festgelegt sind, die von einem Exchange-Server verarbeitet werden können. Zu diesen Grenzwerten gehören Raten für die Nachrichtenverarbeitung, Raten für SMTP-Verbindungen und Timeoutwerte für SMTP-Sitzungen. In Kombination verhindern diese Grenzwerte, dass ein Exchange-Server durch die Annahme und Zustellung von Nachrichten überlastet wird. Die Nachrichteneinschränkungen sorgen dafür, dass der Exchange-Server Nachrichten und Verbindungen selbst bei großem Nachrichten- und Verbindungsbacklog geordnet verarbeiten kann.
Hinweis
Der Rückdruck ist ein weiteres Feature, mit dem die Systemressourcen eines Exchange-Servers nicht überlasten können. Wichtige Ressourcen, z. B. verfügbarer Festplattenspeicherplatz und Arbeitsspeicherauslastung, werden überwacht. Wenn die Auslastung den angegebenen Schwellenwert überschreitet, akzeptiert der Server nach und nach neue Verbindungen und Nachrichten. Weitere Informationen finden Sie unter Grundlegendes zum Gegendruck. Es gibt auch statische Grenzwerte für Nachrichten, z. B. die maximale Nachrichtengröße, die Größe einzelner Anlagen und die Anzahl von Empfängern. Weitere Informationen zu Größenbeschränkungen für Nachrichten finden Sie unter Nachrichtengröße und Empfängergrenzwerte in Exchange Server.
Sie können die Grenzwerte für die Nachrichtenrate und die Einschränkungsoptionen auf den folgenden Ebenen festlegen:
- Postfachserver und Edge-Transport-Server. Zusammenfassend bezeichnen wir diese als Transportserver.
- Sendeconnectors
- Empfangsconnectors
- Benutzer
Nachrichteneinschränkungen auf Transportservern
In der folgenden Tabelle sind die Nachrichteneinschränkungsoptionen aufgeführt, die auf Postfachservern und Edge-Transport-Servern verfügbar sind.
Ratengrenzwert | Standardwert | Exchange-Verwaltungsshell-Konfiguration | Konfiguration der Exchange-Verwaltungskonsole |
---|---|---|---|
Maximale Anzahl gleichzeitiger Postfachübermittlungen: Die maximale Anzahl von Übermittlungsthreads, die der Transportdienst und der Postfachtransportübermittlungsdienst gleichzeitig geöffnet haben können, um Nachrichten an Postfächer zu übermitteln. | 20 Es wird empfohlen, diesen Wert nicht zu ändern, es sei denn, Sie werden vom Microsoft-Kundendienst und -Support dazu aufgefordert. |
Cmdlet: Set-TransportService und Set-MailboxTransportService p> Parameter: MaxConcurrentMailboxDeliveries | Nicht verfügbar |
Maximale Anzahl gleichzeitiger Postfachübermittlungen: Die maximale Anzahl von Übermittlungsthreads, die der Transportdienst und der Postfachtransportübermittlungsdienst gleichzeitig geöffnet haben können, um Nachrichten aus Postfächern zu senden. | 20 Es wird empfohlen, diesen Wert nicht zu ändern, es sei denn, Sie werden vom Microsoft-Kundendienst und -Support dazu aufgefordert. |
Cmdlets: Set-TransportService und Set-MailboxTransportService Parameter: MaxConcurrentMailboxSubmissions |
Nicht verfügbar |
Maximale Verbindungsrate pro Minute: Die maximale Rate, mit der Verbindungen mit dem Transportdienst geöffnet werden dürfen. | 1200 | Cmdlet: Set-TransportService Parameter: MaxConnectionRatePerMinute |
Nicht verfügbar |
Maximale Anzahl gleichzeitiger Verbindungen: Die maximale Anzahl ausgehender Verbindungen, die der Transportdienst gleichzeitig geöffnet haben kann. | 1000 Dieser Wert muss größer oder gleich dem MaxPerDomainOutboundConnections-Wert sein. |
Cmdlet: Set-TransportService Parameter: MaxOutboundConnections |
Diener>Diener>EigenschaftenSymbol>Abschnitt "Transportlimits" Maximale anzahl gleichzeitiger Verbindungen.> Hinweis: Im EAC können Sie nur die Werte 100, 1000, 5000 oder unbegrenzt festlegen. |
Maximale Anzahl gleichzeitiger Verbindungen pro Domäne: Die maximale Anzahl ausgehender Verbindungen, die der Transportdienst gleichzeitig für eine einzelne Domäne öffnen kann. | 20 Dieser Wert muss kleiner oder gleich dem MaxOutboundConnections-Wert sein. |
Cmdlet: Set-TransportService Parameter: MaxPerDomainOutboundConnections |
Diener>Diener>EigenschaftenSymbol>Abschnitt "Transportlimits" Maximale anzahl gleichzeitige Verbindungen pro Domäne.> Hinweis: Im EAC können Sie nur die Werte 100, 1000, 5000 oder unbegrenzt festlegen. |
Führen Sie den folgenden Befehl in der Exchange-Verwaltungsshell aus, um die Werte dieser Servereinstellungen für Nachrichteneinschränkungen anzuzeigen:
Write-Host "Transport service:" -ForegroundColor yellow; Get-TransportService | Format-List MaxConcurrent*,MaxConnection*,Max*OutboundConnections; Write-Host "Mailbox Transport service:" -ForegroundColor yellow; Get-MailboxTransportService | Format-List MaxConcurrent*
Hinweis
Das Pickup-Verzeichnis und das Replay-Verzeichnis, die auf Edge-Transport-Servern und Postfachservern verfügbar sind, weisen ebenfalls Grenzwerte für die Nachrichtenrate auf, die Sie konfigurieren können. In der Regel werden das PICKUP-Verzeichnis und das Wiedergabeverzeichnis im täglichen Nachrichtenfluss nicht verwendet. Weitere Informationen finden Sie unter Konfigurieren des Pickup-Verzeichnisses und des Wiedergabeverzeichnisses. Die maximale Anzahl von Nachrichtendateien pro Minute, die vom Pickup-Verzeichnis und dem Replay-Verzeichnis verarbeitet werden können, beträgt 100. Die beiden Verzeichnisse können jeweils unabhängig voneinander mit dieser Rate Nachrichtendateien verarbeiten.
Nachrichteneinschränkungen für Sendeconnectors
In der folgenden Tabelle sind die Nachrichteneinschränkungsoptionen aufgeführt, die auf Sendeconnectors verfügbar sind. Sendeconnectors existieren im Transportdienst auf Postfachservern und Edge-Transport-Servern. Weitere Informationen finden Sie unter Sendeconnectors.
Ratengrenzwert | Standardwert | Exchange-Verwaltungsshell-Konfiguration | Konfiguration der Exchange-Verwaltungskonsole |
---|---|---|---|
Timeout für Verbindungsinaktivität: Die maximale Zeitspanne, die eine geöffnete SMTP-Verbindung mit einem Quellmessagingserver im Leerlauf bleiben kann, bevor die Verbindung geschlossen wird. |
00:10:00 (10 Minuten) |
Cmdlets: New-SendConnector und Set-SendConnector Parameter: ConnectionInactivityTimeOut |
Nicht verfügbar |
Maximale Anzahl von Nachrichten pro Verbindung: Die maximale Anzahl von Nachrichten, die über eine einzelne Verbindung gesendet werden können. | 20 | Cmdlets: New-SendConnector und Set-SendConnector Parameter: SmtpMaxMessagesPerConnection |
Nicht verfügbar |
Führen Sie den folgenden Befehl in der Exchange-Verwaltungsshell aus, um die Werte dieser Sendeconnector-Einschränkungseinstellungen anzuzeigen:
Get-SendConnector | Format-List Name,ConnectionInactivityTimeout,SmtpMaxMessagesPerConnection
Nachrichteneinschränkungen für Empfangsconnectors
In der folgenden Tabelle sind die Nachrichteneinschränkungsoptionen aufgeführt, die auf Empfangsconnectors verfügbar sind. Empfangsconnectors sind im Front-End-Transport-Dienst auf Postfachservern, im Transportdienst auf Postfachservern und auf Edge-Transport-Servern verfügbar. Weitere Informationen finden Sie unter Empfangsconnectors.
Ratengrenzwert | Standardwert | Exchange-Verwaltungsshell-Konfiguration | Konfiguration der Exchange-Verwaltungskonsole |
---|---|---|---|
Verbindungstimeout: Die maximale Zeitspanne, die eine SMTP-Verbindung mit einem Quellmessagingserver geöffnet bleiben kann, auch wenn der Quellmessagingserver Daten überträgt. |
00:10:00 (10 Minuten) bei Empfangsconnectors auf Postfachservern
Dieser Wert muss größer als der ConnectionInactivityTimeOut-Wert sein. |
Cmdlets: New-ReceiveConnector und Set-ReceiveConnector Parameter: ConnectionTimeout |
Nicht verfügbar |
Timeout für Verbindungsinaktivität: Die maximale Zeitspanne, die eine geöffnete SMTP-Verbindung mit einem Quellmessagingserver im Leerlauf bleiben kann, bevor die Verbindung geschlossen wird. |
00:05:00 (5 Minuten) bei Empfangsconnectors auf Postfachservern
Dieser Wert muss kleiner als der ConnectionTimeout-Wert sein. |
Cmdlets: New-ReceiveConnector und Set-ReceiveConnector Parameter: ConnectionInactivityTimeOut |
Nicht verfügbar |
Maximale Anzahl eingehender Verbindungen: Die maximale Anzahl eingehender SMTP-Verbindungen, die gleichzeitig zulässig sind. | 5000 | Cmdlets: New-ReceiveConnector und Set-ReceiveConnector Parameter: MaxInboundConnection |
Nicht verfügbar |
Maximale Anzahl eingehender Verbindungen pro Quelle: Die maximale Anzahl eingehender SMTP-Verbindungen, die gleichzeitig von einem Quellmessagingserver zulässig sind. |
unlimited auf dem Standardmäßigen Empfangsconnector mit dem Namen Standardservername<> im Transportdienst auf Postfachservern. 20 auf anderen Empfangsconnectors auf Postfachservern und Edge-Transport-Servern |
Cmdlets: New-ReceiveConnector und Set-ReceiveConnector Parameter: MaxInboundConnectionPerSource |
Nicht verfügbar |
Maximaler Prozentsatz eingehender Verbindungen pro Quelle: Der maximale Prozentsatz eingehender SMTP-Verbindungen, die gleichzeitig von einem Quellmessagingserver zugelassen werden. | 100 Prozent für den Standard-Empfangsconnector mit dem Namen Standardservername<> im Transportdienst auf Postfachservern. 2 % auf anderen Empfangsconnectors auf Postfachservern und Edge-Transport-Servern |
Cmdlets: New-ReceiveConnector und Set-ReceiveConnector Parameter: MaxInboundConnectionPercentagePerSource |
Nicht verfügbar |
Nachrichtenratenlimit: Die maximale Anzahl von Nachrichten pro Minute, die von einer einzelnen Quelle gesendet werden können. |
unlimited auf den folgenden Standardempfangsconnectors:
5 auf den folgenden Standardempfangsconnectors:
600 auf dem Standardmäßigen Empfangsconnector mit dem Namen Standard interner Empfangsconnector <ServerName> auf Edge-Transport-Servern. |
Cmdlets: New-ReceiveConnector und Set-ReceiveConnector Parameter: MessageRateLimit |
Nicht verfügbar |
Quelle der Nachrichtenrate: Gibt an, wie die Nachrichtenübermittlungsrate berechnet wird. Gültige Werte sind:
|
IPAddress auf den folgenden Standardempfangsconnectors:
|
Cmdlets: New-ReceiveConnector und Set-ReceiveConnector Parameter: MessageRateSource |
Nicht verfügbar |
Tarpit-Intervall: Die Zeitspanne zum künstlichen Verzögern von SMTP-Antworten auf nicht authentifizierte Remoteserver, die anscheinend die Verbindung missbrauchen. Authentifizierte Verbindungen werden nie auf diese Weise verzögert. |
00:00:05 (5 Sekunden) |
Cmdlets: New-ReceiveConnector und Set-ReceiveConnector Parameter: TarpitInterval |
Nicht verfügbar |
Führen Sie den folgenden Befehl in der Exchange-Verwaltungsshell aus, um die Werte dieser Empfangsconnectoreinstellungen für Nachrichteneinschränkungen anzuzeigen:
Get-ReceiveConnector | Format-List Name,Connection*,MaxInbound*,MessageRate*,TarpitInterval
Nachrichteneinschränkungen auf Benutzerebene
Der Microsoft Exchange-Einschränkungsdienst verfolgt die Ressourceneinstellungen für spezifische Benutzer nach und verwendet den Arbeitsspeicher zur Zwischenspeicherung dieser Informationen. Die Einstellungen für die Nachrichtenflusseinschränkung werden auch als Budget bezeichnet. Ein Neustart des Microsoft Exchange-Einschränkungsdiensts führt zu einer Zurücksetzung der Budgets für die Nachrichtenflusseinschränkung.
Jedes Postfach verfügt über eine Drosselungsrichtlinie . Der Standardwert für diese Einstellung ist leer ($null
). Sie können den Parameter ThrottlingPolicy im Cmdlet Set-Mailbox verwenden, um für ein Postfach eine Einschränkungsrichtlinie zu konfigurieren.
Weitere Informationen finden Sie in den folgenden Themen: