Gerenciando otimização de mensagens
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Tópico modificado em: 2007-05-08
Este tópico explica as opções de otimização de mensagens que estão disponíveis no Microsoft Exchange Server 2007. Otimização de mensagens é um grupo de limites que são colocados no número de mensagens e conexões que podem ser processadas por um computador que esteja executando o Exchange 2007 em que a função de servidor Transporte de Hub ou Transporte de Borda esteja instalada. Esses limites evitam a sobrecarga acidental ou intencional dos recursos do sistema no servidor de transporte.
Compreendendo o escopo da otimização de mensagem
A otimização de mensagem envolve uma variedade de limites sobre taxas de processamento de mensagens, taxas de conexão SMTP e tempos limites de sessão SMTP. Esses limites trabalham juntos para proteger o servidor de Transporte de Hub ou o servidor de Transporte de Borda de ser sobrecarregado ao aceitar e entregar mensagens. Embora um grande Registro posterior de mensagens e conexões possa estar aguardando para ser processado, os limites de otimização de mensagem habilitam o servidor de transporte a processar as mensagens e conexões de uma forma ordenada.
Além da otimização de mensagem, o Exchange 2007 também permite que você coloque limites de mensagem nos componentes individuais de mensagens, como o número de destinatários, o tamanho do cabeçalho de mensagem, ou o tamanho de anexos individuais. Para obter mais informações sobre limites de tamanho de mensagem, consulte Gerenciando limites de tamanho de mensagem.
Outro recurso do Exchange 2007 que ajuda a evitar a sobrecarga de recursos do sistema de um servidor de transporte do Exchange 2007 é a pressão de retorno. A pressão de retorno é um recurso de monitoramento de recursos do sistema nos servidores de Transporte de Hub e de Transporte de Borda. Quando um recurso do sistema monitorado, como a utilização de disco rígido ou utilização de memória, excede o limite especificado, o servidor de transporte do Exchange pára de aceitar novas conexões e mensagens, e se concentra na entrega das mensagens existentes. Quando a utilização de recursos do sistema monitorados retorna aos níveis normais, o servidor de transporte do Exchange aceita novas conexões e mensagens. Para obter mais informações sobre a pressão de retorno, consulte Compreendendo a pressão de retorno.
Opções de otimização de mensagens em servidores de transporte
Você pode definir as opções de otimização de mensagens nos seguintes locais:
No servidor de transporte
Em um Conector de envio
Em um Conector de recebimento
Você pode definir todas as opções de otimização de mensagens que estão definidas em servidores de Transporte de Hub ou servidores de Transporte de Borda no Shell de Gerenciamento do Exchange. Você pode também definir algumas das mesmas opções usando as propriedades de servidor de transporte no Console de Gerenciamento do Exchange. Embora as configurações sejam funcionalmente equivalentes, as duas interfaces de gerenciamento usam termos ligeiramente diferentes em alguns casos.
Configurando a otimização de mensagens em servidores de transporte usando o Shell de Gerenciamento do Exchange
A Tabela 1 mostra as opções de otimização de mensagens que estão disponíveis em servidores de Transporte de Hub ou servidores de Transporte de Borda no Shell de Gerenciamento do Exchange.
Tabela 1 Opções de otimização de mensagens disponíveis no Shell de Gerenciamento do Exchange
Origem | Parâmetro | Descrição |
---|---|---|
Set-TransportServer |
MaxConcurrentMailboxDeliveries |
Esse parâmetro especifica o número máximo de threads de entrega que o servidor de Transporte de Hub pode ter abertos ao mesmo tempo para entregar mensagens a caixas de correio. O driver de armazenamento no servidor de Transporte de Hub é responsável pela entrega de mensagens de e para servidores de Caixa de Correio. Esse limite se aplica à entrega de mensagens a qualquer caixa de correio na organização do Exchange. O valor padrão do parâmetro MaxConcurrentMailboxDeliveries é 30. |
Set-TransportServer |
MaxConcurrentMailboxSubmissions |
Esse parâmetro especifica o número máximo de threads de entrega que o servidor de Transporte de Hub pode ter abertos ao mesmo tempo para aceitar mensagens de caixas de correio. O driver de armazenamento no servidor de Transporte de Hub é responsável pela entrega de mensagens de e para servidores de Caixa de Correio. Esse limite se aplica à aceitação de novas mensagens de qualquer caixa de correio na organização do Exchange. O valor padrão do parâmetro MaxConcurrentMailboxDeliveries é 30. |
Set-TransportServer |
MaxConnectionRatePerMinute |
Esse parâmetro especifica a taxa máxima em que novas conexões de entrada podem ser abertas no servidor de Transporte de Hub ou servidor de Transporte de Borda. Essas conexões são abertas para qualquer Conector de recebimento que existe no servidor. O valor padrão para o parâmetro MaxConnectionRatePerMinute é 1.200 conexões por minuto. |
Set-TransportServer ou Propriedades do servidor de Transporte |
MaxOutboundConnections |
Esse parâmetro especifica o número máximo de conexões de saída simultâneas que o servidor de Transporte de Hub ou o servidor de Transporte de Borda pode ter abertas ao mesmo tempo. As conexões de saída ocorrem usando os Conectores de envio existentes no servidor. O valor que é especificado pelo parâmetro MaxOutboundConnections se aplica a todos os Conectores de envio existentes no servidor de transporte. O valor padrão do parâmetro MaxOutboundConnections é 1.000. Se você inserir um valor |
Set-TransportServer ou Propriedades do servidor de Transporte |
MaxPerDomainOutboundConnections |
Esse parâmetro especifica o número máximo de conexões que um servidor de Transporte de Hub ou servidor de Transporte de Borda voltado para a Internet pode ter abertas para qualquer domínio remoto único. As conexões de saída com domínios remotos ocorrem usando os Conectores de envio existentes no servidor. O valor padrão do parâmetro MaxPerDomainOutboundConnections é 20. Se você inserir um valor |
Set-TransportServer |
PickupDirectoryMaxMessagesPerMinute |
Esse parâmetro especifica a taxa de processamento de mensagens para o Diretório de recebimento e Diretório de repetição. Cada diretório pode processar arquivos de mensagem independentemente na velocidade especificada pelo parâmetro PickupDirectoryMaxMessagesPerMinute. Por padrão, o Diretório de recebimento pode processar 100 mensagens por minuto, e o Diretório de repetição pode processar 100 mensagens por minuto simultaneamente. O Diretório de recebimento e o Diretório de repetição verificam novos arquivos de mensagem a cada 5 segundos ou 12 vezes por minuto. Esse intervalo de sondagem de 5 segundos não é configurável. Isso significa que o número máximo de mensagens que podem ser processadas durante cada intervalo de sondagem é o valor atribuído ao parâmetro PickupDirectoryMaxMessagesPerMinute dividido por 12 (PickupDirectoryMaxMessagesPerMinute/12). Por padrão, só podem ser processadas aproximadamente oito mensagens por intervalo de sondagem de 5 segundos. |
Para obter mais informações, consulte os seguintes tópicos:
Configurando a otimização de mensagens em servidores de transporte usando o Console de Gerenciamento do Exchange
O procedimento a seguir mostra como configurar as opções de otimização de mensagens para os servidores de Transporte de Hub ou servidores de Transporte de Borda que estão disponíveis no Console de Gerenciamento do Exchange.
Para usar o Console de Gerenciamento do Exchange para configurar as opções de otimização de mensagens para um servidor de Transporte de Hub ou um servidor de Transporte de Borda
Abra o Console de Gerenciamento do Exchange. Siga uma destas etapas:
Em um computador em que a função de servidor Transporte de Borda esteja instalada, na árvore do console, selecione Transporte de Borda e clique no link Propriedades que está logo abaixo do nome do servidor.
Em um computador em que a função de servidor Transporte de Hub esteja instalada, na árvore do console, expanda Configuração do Servidor e selecione Transporte de Hub. No painel de resultados, selecione um servidor. No painel de ações, clique no link Propriedades que está logo abaixo do nome do servidor.
Clique na guia Limites. Na seção Restrição da conexão, selecione as configurações que você deseja usar para a otimização de mensagens. As seguintes opções estão disponíveis:
Conexões de saída simultâneas máximas Por padrão, essa opção é selecionada. Essa opção corresponde ao parâmetro MaxOutboundConnections no cmdlet Set-TransportServer. O valor padrão é 1000.
Conexões de saída simultâneas máximas por domínio Por padrão, essa opção é selecionada. Essa opção corresponde ao parâmetro MaxPerDomainOutboundConnections no cmdlet Set-TransportServer. O valor padrão é 20.
Clique em OK.
Opção de otimização de mensagens em Conectores de envio
A Tabela 2 mostra a opção de otimização de mensagens que está disponível em Conectores de envio que são configuradas em um servidor de Transporte de Hub ou um servidor de Transporte de Borda. Você deve usar o Shell de Gerenciamento do Exchange para configurar essa opção.
Tabela 2 A opção de otimização de mensagens que está disponível nos Conectores de envio
Origem | Parâmetro | Descrição |
---|---|---|
Set-SendConnector |
ConnectionInactivityTimeOut |
Esse parâmetro especifica o tempo máximo que uma conexão SMTP aberta com um servidor de mensagem de destino pode permanecer ociosa antes que a conexão seja fechada. O valor padrão é 10 minutos. |
Para obter mais informações, consulte Set-SendConnector.
Opção de otimização de mensagens em Conectores de recebimento
A Tabela 3 mostra as opções de otimização de mensagens que estão disponíveis em Conectores de recebimento que são configuradas em um servidor de Transporte de Hub ou um servidor de Transporte de Borda. Você deve usar o Shell de Gerenciamento do Exchange para configurar essas opções.
Tabela 3 As opções de otimização de mensagens que estão disponíveis nos Conectores de recebimento
Origem | Parâmetro | Descrição |
---|---|---|
Set-ReceiveConnector |
ConnectionInactivityTimeOut |
Esse parâmetro especifica o tempo máximo que uma conexão SMTP aberta com um servidor de mensagem de origem pode permanecer ociosa antes que a conexão seja fechada. O valor padrão para um Conector de recebimento configurado em um servidor de Transporte de Hub é de 5 minutos. O valor padrão para um conector de recebimento configurado em um servidor de Transporte de Borda é de 1 minuto. |
Set-ReceiveConnector |
ConnectionTimeOut |
Esse parâmetro especifica o tempo máximo que uma conexão SMTP aberta com um servidor de mensagem de origem pode permanecer aberta, mesmo se o servidor de mensagem de origem estiver transmitindo dados. O valor padrão para um Conector de recebimento configurado em um servidor de Transporte de Hub é de 10 minutos, enquanto o valor padrão para um Conector de recebimento configurado em um servidor de Transporte de Borda é de 5 minutos. O valor especificado pelo parâmetro ConnectionTimeout deve ser maior que o valor especificado pelo parâmetro ConnectionInactivityTimeout. |
Set-ReceiveConnector |
MaxInboundConnection |
Esse parâmetro especifica o número máximo de conexões SMTP de entrada que esse Conector de recebimento permite simultaneamente. O valor padrão é 5000. |
Set-ReceiveConnector |
MaxInboundConnectionPercentagePerSource |
Esse parâmetro especifica o número máximo de conexões SMTP que um Conector de recebimento permite simultaneamente a partir de um único servidor de mensagens de origem. O valor é expresso como a porcentagem de conexões restantes disponíveis em um Conector de recebimento. O número máximo de conexões permitidas pelo Conector de recebimento é definido pelo parâmetro MaxInboundConnection. O valor padrão do parâmetro MaxInboundConnectionPercentagePerSource é 2 por cento. |
Set-ReceiveConnector |
MaxInboundConnectionPerSource |
Esse parâmetro especifica o número máximo de conexões SMTP que um Conector de recebimento permite simultaneamente a partir de um único servidor de mensagens de origem. O valor padrão é 100. |
Set-ReceiveConnector |
MaxProtocolErrors |
Esse parâmetro especifica o número máximo de erros de protocolo SMTP que um Conector de Recebimento permite antes de fechar a conexão com o servidor de mensagens de origem. O valor padrão é 5. |
Set-ReceiveConnector |
TarpitInterval |
Esse parâmetro especifica o atraso que é usado no tarpitting. Tarpitting é a prática de retardar artificialmente as respostas SMTP para padrões de comunicação SMTP específicos que indicam um ataque de coleta de diretório ou outras mensagens indesejadas. Um ataque de coleta de diretório é uma tentativa de coletar endereços de email válidos de uma organização determinada para usar como destino para email comercial não solicitado. O atraso especificado pelo parâmetro TarpitInterval só se aplica a conexões anônimas. O valor padrão do parâmetro TarpitInterval é 5 segundos. Para obter mais informações, consulte Filtragem por Destinatário. |
Para obter mais informações, consulte Set-ReceiveConnector.