Informazioni sulla limitazione larghezza di banda di rete dei messaggi

 

Si applica a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Ultima modifica dell'argomento: 2015-03-09

In questo argomento vengono descritte le opzioni di limitazione della larghezza di banda della rete per i messaggi disponibili in Microsoft Exchange Server 2010. Vengono inoltre descritti i miglioramenti apportati alle funzionalità per la limitazione della larghezza di banda della rete per i messaggi incluse nel Service Pack 1 (SP1) di Microsoft Exchange Server 2010. La funzionalità di limitazione della larghezza di banda della rete per i messaggi è costituita da un gruppo di limiti, relativi al numero dei messaggi e delle connessioni che possono essere elaborati da un computer dotato di Exchange 2010 e in cui è installato il ruolo server Trasporto Hub o Trasporto Edge. Tali limiti impediscono l'esaurimento, accidentale o intenzionale, delle risorse di sistema nel server di trasporto.

Per ulteriori informazioni sulle attività correlate alla gestione dei server di trasporto, vedere Gestione dei server di trasporto.

Sommario

Ambito della limitazione della larghezza di banda della rete per i messaggi

Opzioni di limitazione della larghezza di banda della rete per i messaggi sui server di trasporto

Opzione di limitazione della larghezza di banda della rete per i messaggi sui connettori di invio

Opzioni di limitazione della larghezza di banda della rete per i messaggi sui connettori di ricezione

Criteri di limitazione dei messaggi

Ambito della limitazione della larghezza di banda della rete per i messaggi

La limitazione della larghezza di banda della rete per i messaggi include una serie di limiti sulle velocità di elaborazione dei messaggi, sulle velocità di connessione SMTP e sui valori di timeout delle sessioni SMTP. Insieme, questi limiti hanno lo scopo di proteggere il server Trasporto Hub o Trasporto Edge, per evitare che vengano sommersi da messaggi da accettare e recapitare. Sebbene un ampio backlog di messaggi e connessioni possa restare in attesa di elaborazione, la limitazione della larghezza di banda della rete per i messaggi consente al server di trasporto di elaborare i messaggi e le connessioni in modo ordinato.

Oltre alla limitazione della larghezza di banda della rete per i messaggi, Exchange 2010 consente anche di imporre limiti di dimensione ai singoli componenti dei messaggi, quali il numero di destinatari, la dimensione dell'intestazione del messaggio o la dimensione dei singoli allegati. Per ulteriori informazioni sui limiti relativi alla dimensione dei messaggi, vedere Informazioni sulla limiti della dimensione dei messaggi.

Per evitare il sovraccarico delle risorse di sistema di un server di trasporto Exchange 2010, in Exchange 2010 è disponibile anche la funzionalità di controllo dell'utilizzo delle risorse. Lo stato di congestione è una funzionalità di monitoraggio delle risorse di sistema sui server Trasporto Hub e Trasporto Edge. Quando una risorsa di sistema monitorata, ad esempio l'utilizzo dell'unità disco rigido o della memoria, supera la soglia specificata, il server di trasporto di Exchange riduce la velocità di accettazione di nuovi messaggi e connessioni per dedicarsi al recapito dei messaggi esistenti. Quando l'utilizzo della risorsa di sistema monitorata ritorna a livelli normali, il server di trasporto di Exchange aumenta lentamente la velocità con cui accetta le nuove connessioni e quindi stabilisce un livello normale. Per ulteriori informazioni, vedere Informazioni sulla funzionalità di controllo dell'utilizzo delle risorse.

Miglioramenti relativi alla limitazione della larghezza di banda di rete dei messaggi in Exchange 2010 SP1

Exchange 2010 SP1 include caratteristiche aggiuntive che migliorano la funzionalità per la limitazione della larghezza di banda di rete dei messaggi. I miglioramenti introdotti risolvono i seguenti problemi che possono essere riscontrati dagli amministratori negli ambienti di messaggistica:

  • Poiché l'invio di messaggi a più destinatari o con allegati di grandi dimensioni comporta l'utilizzo di più risorse, le altre operazioni di recapito dei messaggi potrebbero presentare una latenza superiore.

  • Se le operazioni di recapito hanno una frequenza elevata, la cassetta postale risulterà meno interattiva. Quando gli utenti accedono alle relative cassette postali, ad esempio, i tempi di aggiornamento potrebbero risultare molto più lunghi.

  • Non è disponibile alcun metodo centralizzato che consenta di controllare gli effetti delle azioni non intenzionali di un utente specifico sulle risorse di un server di trasporto. I problemi descritti possono presentarsi quando l'utente invia messaggi che hanno costi di recapito elevati in termini di numero di destinatari, di dimensione totale del messaggio o entrambi.

Per garantire una velocità di trasmissione dei messaggi coerente e una latenza di recapito prevedibile, Exchange 2010 SP1 definisce un costo cumulativo per i messaggi, calcolato in base ai criteri seguenti:

  • Dimensione messaggio

  • Numero di destinatari

  • Frequenza di trasmissione

I server di trasporto eseguiti in Exchange 2010 SP1 tengono traccia del costo di recapito medio dei messaggi inviati dai singoli utenti. Basandosi sul costo dei messaggi, Exchange 2010 SP1 fornisce un gruppo di impostazioni che consentono di controllare l'effetto di un utente o connessione su un'organizzazione di Exchange. Tale gruppo di impostazioni è noto come criterio di limitazione. Se un utente invia ripetutamente messaggi ad alto costo, ad esempio messaggi con allegati di grandi dimensioni o messaggi inviati a numerosi destinatari, i server di trasporto basati su Exchange 2010 SP1 utilizzano un criterio di limitazione per assegnare una priorità inferiore ai messaggi con costo superiore inviati dall'utente, mentre continuano a recapitare i messaggi con costo inferiore. Questo nuovo comportamento aumenta la "qualità del servizio" offerta dalla funzionalità per la limitazione della larghezza di banda di rete dei messaggi in Exchange 2010.

Nota

La limitazione della larghezza di banda della rete per i messaggi non influisce sulla priorità dei messaggi dal punto di vista dell'utente. I messaggi mantengono la priorità originale impostata dall'utente, ad esempio Importante o Urgente.

Per supportare questa nuova funzionalità, Exchange 2010 SP1 utilizza i meccanismi seguenti:

  • Agente interno per la determinazione della priorità Questo agente è attivato dall'evento OnResolvedMessage e assegna una priorità inferiore ai messaggi dello stesso mittente con costo cumulativo elevato. Il costo viene misurato su un periodo di un minuto e interessa i messaggi con più di 500 destinatari P1 e P2 o con dimensione superiore a 1 MB.

  • Accodamento con priorità basata sulla quota per le code di tipo MapiDelivery Questo meccanismo consente a Exchange di recapitare i messaggi presenti nelle code con priorità normale con una frequenza superiore a quella dei messaggi nelle code a bassa priorità. Per impostazione predefinita, il rapporto tra messaggi con priorità normale e messaggi a bassa priorità è di 20:1. Tuttavia, i nuovi messaggi presenti nella coda con priorità inferiore non vengono ma recapitati prima di quelli nella coda con priorità superiore. Si consideri, ad esempio, lo scenario seguente:

    1. Vengono recapitati venti messaggi con priorità normale. Per impostazione predefinita, il messaggio recapitato successivo ha priorità inferiore.

    2. Il server di trasporto riceve due nuovi messaggi, uno dalla coda con priorità superiore e uno dalla coda con priorità inferiore.

    In questo scenario, il messaggio della coda con priorità superiore viene recapitato per primo, quindi viene recapitato quello della coda con priorità inferiore.

  • Limitazione delle connessioni simultanee in base all'integrità del database di messaggistica Questo meccanismo consente di monitorare l'integrità del database di messaggistica (MDB) di Exchange e limitare le connessioni simultanee ai server di trasporto di Exchange in base al valore assegnato per la misura dell'integrità. Il database di messaggistica viene monitorato tramite l'API di monitoraggio dell'integrità delle risorse sul server Trasporto Hub, che gli assegna un valore da -1 a 100. Tale valore è basato sulle statistiche di prestazioni RPC incluse con ogni risposta RPC ricevuta dal processo Store.exe. Il framework di integrità delle risorse utilizza sia il contatore delle prestazioni Richeste/Sec, sia il contatore delle prestazioni Latenza media RPC per calcolare il valore dell'integrità del database. Per assicurare un'esperienza utente interattiva coerente, Exchange riduce il numero delle connessioni simultanee a mano a mano che diminuisce il valore dell'integrità. Sono disponibili i seguenti intervalli di valori di integrità:

    • -1: questo valore indica che lo stato di integrità del database di messaggistica è sconosciuto e viene assegnato all'avvio del database. In questo scenario, il database è considerato integro.

    • 0: questo valore viene assegnato quando il database non è integro. Quando il database si trova in questo stato, non deve essere contattato.

    • Da 1 a 99: questi valori indicano che il database è abbastanza integro. I valori inferiori rappresentano un livello di integrità inferiore.

    • 100: questo valore indica che il database è completamente integro.

Il servizio di limitazione di Microsoft Exchange disponibile in Exchange 2010 SP1 fornisce il framework per la limitazione del flusso di posta e viene installato quando si installa il ruolo server Cassette postali. Il servizio di limitazione di Exchange 2010 tiene traccia delle impostazioni relative al flusso di posta per un utente specifico e memorizza nella cache le informazioni relative alla limitazione. Le impostazioni relative alla limitazione del flusso di posta sono dette anche budget. Al riavvio del servizio di limitazione di Exchange 2010 i budget di limitazione del flusso di posta vengono reimpostati.

È possibile utilizzare i cmdlet dei criteri di limitazione disponibili in Exchange 2010 SP1 per configurare le singole impostazioni del budget per un criterio di limitazione. Un budget indica l'entità dell'accesso disponibile a un utente o applicazione per una specifica impostazione. Rappresenta il numero delle connessioni consentito per un utente o l'entità dell'attività consentita all'utente per ogni intervallo di un minuto. È ad esempio possibile configurare un budget per impostare la quantità di tempo per cui un utente può utilizzare una funzionalità specifica in Exchange, ad esempio ActiveSync, Outlook Web App o i servizi Web di Exchange. Questa soglia è archiviata in un criterio di limitazione e definisce il budget.

Le impostazioni di tempo del budget vengono specificate come percentuale di un minuto. Una soglia del 100% rappresenta pertanto un intervallo di 60 secondi. Si supponga ad esempio di voler specificare le impostazioni del criterio Outlook Web App che limitano la quantità di tempo per il quale un utente può eseguire il codice Outlook Web App su un server di accesso client e la quantità di tempo per cui l'utente può comunicare con il server di accesso client, fino a 600 millisecondi su un intervallo di un minuto. A tale scopo, è necessario impostare sull'1% di un minuto (600 millisecondi) entrambi i parametri seguenti:

  • OWAPercentTimeInCAS: 1

  • OWAPercentTimeInMailboxRPC: 1

Un utente a cui viene applicato questo criterio ha un budget di 600 millisecondi per OWAPercentTimeInCAS e di 600 millisecondi per OWAPercentageTimeInMailboxRPC. In tale scenario, quando l'utente è connesso a Outlook Web App può eseguire il codice di accesso client per un massimo di 600 millisecondi. Dopo 600 millisecondi la connessione supera il budget e il server Exchange non consente ulteriori operazioni di Outlook Web App per un minuto dopo il superamento del limite previsto dal budget. Dopo un minuto l'utente può eseguire il codice di accesso client di Outlook Web App per altri 600 millisecondi.

Tali funzionalità di Exchange 2010 SP1, insieme a quelle della versione di produzione (RTM) di Exchange 2010, consentono all'amministratore di Exchange di assicurare un'esperienza utente coerente senza distribuire un numero di server superiore a quello necessario per gestire il carico di lavoro normale.

Opzioni di limitazione della larghezza di banda della rete per i messaggi sui server di trasporto

È possibile impostare le opzioni di limitazione della larghezza di banda della rete per i messaggi nelle seguenti posizioni:

  • Sul server di trasporto

  • Su un connettore di invio

  • Su un connettore di ricezione

È possibile impostare tutte le opzioni di limitazione della larghezza di banda della rete per i messaggi disponibili sui server Trasporto Hub e Trasporto Edge in Exchange Management Shell. È inoltre possibile impostare alcune delle stesse opzioni configurando le proprietà del server di trasporto in Exchange Management Console (EMC).

La seguente tabella elenca tutte le opzioni di limitazione della larghezza di banda della rete per i messaggi disponibili sui server Trasporto Hub e Trasporto Edge.

Opzioni di limitazione della larghezza di banda della rete per i messaggi nei server Trasporto Hub o Trasporto Edge

Origine Parametro Descrizione

Set-TransportServer

MaxConcurrentMailboxDeliveries

Questo parametro consente di specificare il numero massimo di thread di recapito che il server Trasporto Hub è in grado di tenere aperti contemporaneamente per recapitare i messaggi alle cassette postali. Il driver di archivio sul server Trasporto Hub svolge la funzione di recapitare i messaggi da e verso i server di cassette postali. Questo limite si applica al recapito di messaggi a qualunque cassetta postale nell'organizzazione di Exchange. Il valore predefinito per il parametro MaxConcurrentMailboxDeliveries è 20.

Set-TransportServer

MaxConcurrentMailboxSubmissions

Questo parametro consente di specificare il numero massimo di thread di recapito che il server Trasporto Hub è in grado di tenere aperti contemporaneamente per accettare i messaggi dalle cassette postali. Il driver di archivio sul server Trasporto Hub svolge la funzione di recapitare i messaggi da e verso i server di cassette postali. Questo limite si applica all'accettazione di nuovi messaggi da qualunque cassetta postale nell'organizzazione di Exchange. Il valore predefinito per il parametro MaxConcurrentMailboxSubmissions è 20.

Set-TransportServer

MaxConnectionRatePerMinute

Questo parametro consente di specificare la velocità massima alla quale è possibile aprire nuove connessioni in ingresso nel server Trasporto Hub o Trasporto Edge. Tali connessioni vengono aperte per ogni connettore di ricezione presente sul server. Il valore predefinito per il parametro MaxConnectionRatePerMinute è 1200 connessioni al minuto.

Set-TransportServer o

Proprietà del server di trasporto

MaxOutboundConnections

Questo parametro consente di specificare il numero massimo di connessioni esterne simultanee che il server Trasporto Hub o Trasporto Edge è in grado di tenere aperte contemporaneamente. Tali connessioni vengono eseguite quando si utilizzano i connettori di invio presenti sul server. Il valore specificato dal parametro MaxOutboundConnections si applica a tutti i connettori di invio presenti sul server di trasporto. Il valore predefinito del parametro MaxOutboundConnections è 1000. Se si immette il valore unlimited, non viene imposto alcun limite al numero di connessioni esterne.

Questo valore può essere configurato anche utilizzando EMC.

Set-TransportServer o

Proprietà del server di trasporto

MaxPerDomainOutboundConnections

Questo parametro consente di specificare il numero massimo di connessioni a un unico dominio remoto che un server Trasporto Hub o Trasporto Edge con accesso a Internet è in grado di tenere aperte. Tali connessioni in uscita ai domini remoti vengono eseguite quando si utilizzano i connettori di invio presenti sul server. Il valore predefinito del parametro MaxPerDomainOutboundConnections è 20. Se si immette il valore unlimited, non viene imposto alcun limite al numero di connessioni esterne per dominio.

Questo valore può essere configurato anche utilizzando EMC.

Set-TransportServer

PickupDirectoryMaxMessagesPerMinute

Questo parametro consente di specificare la velocità di elaborazione dei messaggi della directory di prelievo e della directory di riesecuzione. Ciascuna directory può elaborare separatamente i file dei messaggi alla velocità specificata dal parametro PickupDirectoryMaxMessagesPerMinute. Per impostazione predefinita, la directory di prelievo può elaborare 100 messaggi al minuto e la directory di riesecuzione può elaborare contemporaneamente 100 messaggi al minuto.

Le directory di prelievo e di riesecuzione ricercano nuovi file di messaggi una volta ogni 5 secondi, o 12 volte al minuto. Questo intervallo di polling di 5 secondi non è configurabile. Significa che il numero massimo di messaggi che è possibile elaborare durante ogni intervallo di polling corrisponde al valore assegnato al parametro PickupDirectoryMaxMessagesPerMinute diviso 12 (PickupDirectoryMaxMessagesPerMinute/12). Per impostazione predefinita, è possibile elaborare un massimo di 8 messaggi durante ciascun intervallo di polling di 5 secondi.

Per ulteriori informazioni, vedere gli argomenti seguenti:

Opzione di limitazione della larghezza di banda della rete per i messaggi sui connettori di invio

Nella seguente tabella è mostrata l'opzione di limitazione della larghezza di banda della rete per i messaggi disponibile sui connettori di invio configurati su un server Trasporto Hub o Trasporto Edge. Per configurare tale opzione è necessario utilizzare Shell.

Opzione di limitazione della larghezza di banda della rete disponibile per i messaggi sui connettori di invio

Origine Parametro Descrizione

Set-SendConnector

ConnectionInactivityTimeOut

Questo parametro consente di specificare il tempo massimo per il quale una connessione SMTP aperta con un server di messaggistica di destinazione può restare inattiva prima che venga chiusa. Il valore predefinito è 10 minuti.

Per ulteriori informazioni, vedere Set-SendConnector.

Opzioni di limitazione della larghezza di banda della rete per i messaggi sui connettori di ricezione

Nella seguente tabella sono mostrate le opzioni di limitazione della larghezza di banda della rete per i messaggi disponibili sui connettori di ricezione configurati su un server Trasporto Hub o Trasporto Edge. Per configurare queste opzioni è necessario utilizzare Shell.

Opzione di limitazione della larghezza di banda della rete disponibile per i messaggi sui connettori di ricezione

Origine Parametro Descrizione

Set-ReceiveConnector

ConnectionInactivityTimeOut

Questo parametro consente di specificare il tempo massimo per il quale una connessione SMTP aperta con un server di messaggistica di origine può restare inattiva prima che venga chiusa. Il valore predefinito per un connettore di ricezione configurato su un server Trasporto Hub è 5 minuti. Il valore predefinito per un connettore di ricezione configurato su un server Trasporto Edge è 1 minuto.

Set-ReceiveConnector

ConnectionTimeOut

Questo parametro consente di specificare il tempo massimo per il quale una connessione SMTP con un server di messaggistica di origine può restare aperta anche se è in corso la trasmissione di dati dal server di messaggistica di origine. Il valore predefinito per un connettore di ricezione configurato su un server Trasporto Hub è 10 minuti. Il valore predefinito per un connettore di ricezione configurato su un server Trasporto Edge è 5 minuti. Il valore specificato dal parametro ConnectionTimeout deve essere superiore al valore specificato dal parametro ConnectionInactivityTimeout.

Set-ReceiveConnector

MaxInboundConnection

Questo parametro consente di specificare il numero massimo di connessioni SMTP in ingresso consentite contemporaneamente dal connettore di ricezione. Il valore predefinito è 5000.

Set-ReceiveConnector

MaxInboundConnectionPercentagePerSource

Questo parametro consente di specificare il numero massimo di connessioni SMTP consentite contemporaneamente dal connettore di ricezione da un singolo server di messaggistica di origine. Il valore viene espresso come percentuale delle connessioni rimanenti disponibili in un connettore di ricezione. Il numero massimo di connessioni consentite dal connettore di ricezione è definito dal parametro MaxInboundConnection. Il valore predefinito per il parametro MaxInboundConnectionPercentagePerSource è 2%.

Set-ReceiveConnector

MaxInboundConnectionPerSource

Questo parametro consente di specificare il numero massimo di connessioni SMTP consentite contemporaneamente dal connettore di ricezione da un singolo server di messaggistica di origine. Il valore predefinito è 100.

Set-ReceiveConnector

MaxProtocolErrors

Questo parametro consente di specificare il numero massimo di errori del protocollo SMTP consentiti dal connettore di ricezione prima che chiuda la connessione con il server di messaggistica di origine. Il valore predefinito è 5.

Set-ReceiveConnector

TarpitInterval

Questo parametro consente di specificare il ritardo utilizzato durante il tarpitting. Il tarpitting consiste nel ritardare artificialmente le risposte SMTP per specifici modelli di comunicazione SMTP che indicano un attacco directory harvest o altri messaggi non graditi. Un attacco directory harvest è un tentativo di raccogliere indirizzi di posta elettronica validi da una determinata organizzazione in modo da poterli utilizzare come destinatari di messaggi commerciali indesiderati.

Il ritardo, che viene specificato dal parametro TarpitInterval, si applica solo alle connessioni anonime. Il valore predefinito per il parametro TarpitInterval è 5 secondi. Per ulteriori informazioni, vedere Informazioni su Filtro destinatario.

Per ulteriori informazioni, vedere Set-ReceiveConnector.

Criteri di limitazione dei messaggi

In Exchange 2010 SP1 è disponibile un'impostazione ThrottlingPolicy per ogni cassetta postale. Il valore predefinito per tale impostazione è $Null. Per configurare un criterio di limitazione per una cassetta postale, è possibile utilizzare il comando Set-Mailbox insieme al parametro ThrottlingPolicy.

È disponibile un criterio di limitazione predefinito che consente di specificare una configurazione di budget predefinita per gli utenti che si connettono a Exchange. Per configurare le impostazioni di budget personalizzate per uno o più utenti, creare un nuovo criterio di limitazione, quindi applicare il criterio all'utente o al gruppo appropriato.

Importante

È consigliabile evitare di modificare il criterio di limitazione predefinito.

Tutte le opzioni di limitazione della larghezza di banda della rete per i messaggi disponibili nei server Cassette postali possono essere impostate in Exchange Management Shell. Per gestire i criteri di limitazione sono disponibili i cmdlet seguenti:

  • Get-ThrottlingPolicy

  • Remove-ThrottlingPolicy

  • New-ThrottlingPolicy

  • Set-ThrottlingPolicy

Per ulteriori informazioni, vedere Informazioni sui criteri di limitazione delle richieste client.

È possibile utilizzare i cmdlet New-ThrottlingPolicy e Set-ThrottlingPolicy per configurare la quantità di operazioni che un utente può eseguire in Exchange su una specifica connessione per uno specifico intervallo di tempo. Tali impostazioni definiscono il budget di un utente. È possibile definire criteri di limitazione per controllare l'accesso alle seguenti funzionalità di Exchange:

  • Exchange ActiveSync

  • Servizi Web di Exchange

  • Outlook Web App

  • Messaggistica unificata

  • IMAP4

  • POP3

  • Outlook connessioni client (MAPI o RPC)

  • Impostazioni del flusso di posta

  • Comandi PowerShell

  • Utilizzi della CPU

Per ulteriori informazioni sui criteri disponibili per l'utilizzo con i cmdlet per i criteri di limitazione, vedere New-ThrottlingPolicy e Set-ThrottlingPolicy.

Per ulteriori informazioni sulla configurazione dei server di trasporto, vedere gli argomenti riportati di seguito:

 ©2010 Microsoft Corporation. Tutti i diritti riservati.