Limites e limitação da taxa de mensagens
A limitação de mensagens refere-se a um grupo de limites definidos no número de mensagens e ligações que podem ser processadas por um servidor Exchange. Esses limites incluem taxas de processamento de mensagens, taxas de conexão SMTP e valores de tempo limite de sessão SMTP. Esses limites funcionam juntos para proteger um servidor Exchange de ser sobrecarregado ao aceitar e entregar mensagens. Embora um grande registo de tarefas pendentes de mensagens e ligações possa estar à espera de ser processado, os limites de limitação de mensagens permitem ao servidor Exchange processar as mensagens e as ligações de forma ordenada.
Observação
A pressão das costas é outra funcionalidade que ajuda a evitar sobrecarregar os recursos de sistema de um servidor Exchange. Os principais recursos, como o espaço disponível no disco rígido e a utilização da memória, são monitorizados e, quando o nível de utilização excede o limiar especificado, o servidor deixa gradualmente de aceitar novas ligações e mensagens. Para obter mais informações, veja Compreender a pressão das costas. Também existem limites estáticos disponíveis nas mensagens, como o tamanho máximo da mensagem, o tamanho dos anexos individuais e o número de destinatários. Para obter mais informações sobre os limites de tamanho de mensagens, veja Tamanho da mensagem e limites de destinatários no Exchange Server.
Pode definir os limites de taxa de mensagens e as opções de limitação nas seguintes localizações:
- Servidores de caixa de correio e servidores de Transporte Edge. Coletivamente, vamos referir-nos a estes como servidores de transporte.
- Conectores de envio
- Conectores de recebimento
- Usuários
Limitação de mensagens nos servidores de transporte
A tabela seguinte mostra as opções de limitação de mensagens que estão disponíveis nos servidores da Caixa de Correio e nos servidores de Transporte edge.
Limite de taxa | Valor padrão | Configuração do Shell de Gerenciamento do Exchange | Configuração do EAC |
---|---|---|---|
Máximo de entregas simultâneas de caixas de correio: o número máximo de threads de entrega que o serviço transporte e o serviço de Entrega de Transporte da Caixa de Correio podem ter aberto ao mesmo tempo para entregar mensagens a caixas de correio. | 20 Recomendamos que não modifique este valor, a menos que seja direcionado para o fazer pelo Suporte e Suporte ao Cliente da Microsoft. |
Cmdlet: Set-TransportService e Set-MailboxTransportService p> Parameter: MaxConcurrentMailboxDeliveries | Não disponível |
Submissões de caixas de correio simultâneas máximas: o número máximo de threads de submissão que o serviço transporte e o serviço de Submissão de Transporte de Caixa de Correio podem ter aberto ao mesmo tempo para enviar mensagens a partir de caixas de correio. | 20 Recomendamos que não modifique este valor, a menos que seja direcionado para o fazer pelo Suporte e Suporte ao Cliente da Microsoft. |
Cmdlet: Set-TransportService e Set-MailboxTransportService Parâmetro: MaxConcurrentMailboxSubmissions |
Não disponível |
Taxa máxima de ligação por minuto: a taxa máxima a que as ligações podem ser abertas com o serviço transporte. | 1200 | Cmdlet: Set-TransportService Parâmetro: MaxConnectionRatePerMinute |
Não disponível |
Máximo de ligações simultâneas: o número máximo de ligações de saída que o serviço de Transporte pode ter abertas de cada vez. | 1000 Este valor tem de ser maior ou igual ao valor MaxPerDomainOutboundConnections . |
Cmdlet: Set-TransportService Parâmetro: MaxOutboundConnections |
Servidores>Servidores>Ícone Editar propriedades>Secção Limites de transporte , secção >Máximo de ligações simultâneas. Nota: no EAC, só pode definir os valores 100, 1000, 5000 ou ilimitados. |
Máximo de ligações simultâneas por domínio: o número máximo de ligações de saída que o serviço transport pode ter aberto a um único domínio de cada vez. | 20 Este valor tem de ser menor ou igual ao valor MaxOutboundConnections . |
Cmdlet: Set-TransportService Parâmetro: MaxPerDomainOutboundConnections |
Servidores>Servidores>Ícone Editar propriedades>Secção Limites de transporte , secção >Máximo de ligações simultâneas por domínio. Nota: no EAC, só pode definir os valores 100, 1000, 5000 ou ilimitados. |
Para ver os valores destas definições de limitação de mensagens do servidor, execute o seguinte comando na Shell de Gestão do Exchange:
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*
Observação
O diretório Pickup (Recolha) e o diretório Replay (Repetição) que estão disponíveis nos servidores de Transporte do Edge e nos servidores da Caixa de Correio também têm limites de taxa de mensagens que pode configurar. Normalmente, o diretório Pickup e o diretório Replay não são utilizados no fluxo de correio diário. Para saber mais, confira Configurar o Diretório de Retirada e o de Reprodução. O número máximo de ficheiros de mensagens por minuto que podem ser processados pelo diretório Pickup e replay é 100. Cada diretório pode processar ficheiros de mensagens de forma independente a este ritmo.
Limitação de mensagens em Enviar conectores
A tabela seguinte mostra as opções de limitação de mensagens que estão disponíveis em Enviar conectores. Os conectores de envio existem no serviço Transporte nos servidores de Caixa de Correio e nos servidores de Transporte edge. Para saber mais, consulte Conectores de envio.
Limite de taxa | Valor padrão | Configuração do Shell de Gerenciamento do Exchange | Configuração do EAC |
---|---|---|---|
Tempo limite de inatividade da ligação: a quantidade máxima de tempo que uma ligação SMTP aberta a um servidor de mensagens de origem pode permanecer inativa antes de a ligação ser fechada. |
00:10:00 (10 minutos) |
Cmdlet: New-SendConnector e Set-SendConnector Parâmetro: ConnectionInactivityTimeOut |
Não disponível |
Máximo de mensagens por ligação: o número máximo de mensagens que podem ser enviadas através de uma única ligação | 20 | Cmdlet: New-SendConnector e Set-SendConnector Parâmetro: SmtpMaxMessagesPerConnection |
Não disponível |
Para ver os valores destas definições de limitação do Conector de Envio, execute o seguinte comando na Shell de Gestão do Exchange:
Get-SendConnector | Format-List Name,ConnectionInactivityTimeout,SmtpMaxMessagesPerConnection
Limitação de mensagens em Conectores de receção
A tabela seguinte mostra as opções de limitação de mensagens que estão disponíveis em Conectores de receção. Os conectores de receção estão disponíveis no serviço Transporte front-end em servidores de Caixa de Correio, no serviço Transporte em servidores de Caixa de Correio e em servidores de Transporte Edge. Para saber mais, veja Conectores de recebimento.
Limite de taxa | Valor padrão | Configuração do Shell de Gerenciamento do Exchange | Configuração do EAC |
---|---|---|---|
Tempo limite da ligação: a quantidade máxima de tempo que uma ligação SMTP com um servidor de mensagens de origem pode permanecer aberta, mesmo quando o servidor de mensagens de origem está a transmitir dados. |
00:10:00 (10 minutos) para Receber conectores em servidores de Caixa de Correio.
Este valor tem de ser maior do que o valor ConnectionInactivityTimeOut . |
Cmdlet: New-ReceiveConnector e Set-ReceiveConnector Parâmetro: ConnectionTimeout |
Não disponível |
Tempo limite de inatividade da ligação: a quantidade máxima de tempo que uma ligação SMTP aberta a um servidor de mensagens de origem pode permanecer inativa antes de a ligação ser fechada. |
00:05:00 (5 minutos) para Receber conectores em servidores de Caixa de Correio.
Este valor tem de ser inferior ao valor ConnectionTimeout . |
Cmdlet: New-ReceiveConnector e Set-ReceiveConnector Parâmetro: ConnectionInactivityTimeOut |
Não disponível |
Máximo de ligações de entrada: o número máximo de ligações SMTP de entrada permitidas ao mesmo tempo. | 5000 | Cmdlet: New-ReceiveConnector e Set-ReceiveConnector Parâmetro: MaxInboundConnection |
Não disponível |
Máximo de ligações de entrada por origem: o número máximo de ligações SMTP de entrada permitidas a partir de um servidor de mensagens de origem ao mesmo tempo. |
unlimited no conector De receção predefinido denominado ServerName> Predefinido< no serviço Transporte em servidores de Caixa de Correio. 20 noutros conectores de Receção em servidores de Caixa de Correio e servidores de Transporte Edge. |
Cmdlet: New-ReceiveConnector e Set-ReceiveConnector Parâmetro: MaxInboundConnectionPerSource |
Não disponível |
Percentagem máxima de ligação de entrada por origem: a percentagem máxima de ligações SMTP de entrada permitidas a partir de um servidor de mensagens de origem ao mesmo tempo. | 100% no conector de Receção predefinido com o nome Default< ServerName> no serviço transporte em servidores de Caixa de Correio. 2% noutros conectores de Receção em servidores de Caixa de Correio e servidores de Transporte Edge. |
Cmdlet: New-ReceiveConnector e Set-ReceiveConnector Parâmetro: MaxInboundConnectionPercentagePerSource |
Não disponível |
Limite de taxa de mensagens: o número máximo de mensagens por minuto que podem ser enviadas por uma única origem. |
unlimited nos seguintes conectores de Receção predefinidos:
5 nos seguintes conectores de Receção predefinidos:
600 no conector de Receção predefinido com o nome Predefinido conector <de Receção interno ServerName> nos servidores de Transporte Edge. |
Cmdlet: New-ReceiveConnector e Set-ReceiveConnector Parâmetro: MessageRateLimit |
Não disponível |
Origem da taxa de mensagens: indica como a taxa de submissão de mensagens é calculada. Os valores válidos são:
|
IPAddress nos seguintes conectores de Receção predefinidos:
|
Cmdlet: New-ReceiveConnector e Set-ReceiveConnector Parâmetro: MessageRateSource |
Não disponível |
Intervalo tarpit: a quantidade de tempo para atrasar artificialmente as respostas SMTP para servidores remotos não autenticados que parecem estar a abusar da ligação. As conexões autenticadas nunca são atrasadas dessa maneira. |
00:00:05 (5 segundos) |
Cmdlet: New-ReceiveConnector e Set-ReceiveConnector Parâmetro: TarpitInterval |
Não disponível |
Para ver os valores destas definições de limitação de mensagens do Conector de Receção, execute o seguinte comando na Shell de Gestão do Exchange:
Get-ReceiveConnector | Format-List Name,Connection*,MaxInbound*,MessageRate*,TarpitInterval
Limitação de mensagens nos utilizadores
O Serviço de Limitação do Microsoft Exchange monitoriza as definições de recursos para utilizações específicas e coloca as informações em cache na memória. As definições de limitação do fluxo de correio também são conhecidas como orçamento. Reiniciar o serviço de Limitação do Microsoft Exchange repõe os orçamentos de limitação do fluxo de correio.
Cada caixa de correio tem uma definição ThrottlingPolicy . O valor predefinido para esta definição está em branco ($null
). Pode utilizar o parâmetro ThrottlingPolicy no cmdlet Set-Mailbox para configurar uma política de limitação para uma caixa de correio.
Para mais informações, confira os seguintes tópicos: