Recomendações de configuração e dimensionamento do Exchange 2013
Aplica-se a: Exchange Server 2013
O Exchange 2013 exige mais recursos do sistema do que as versões anteriores do Exchange. Dimensionando corretamente sua infraestrutura do Exchange 2013 e fazendo algumas configurações recomendadas nos componentes relacionados ao Exchange dentro dessa infraestrutura, você pode preparar a base para uma implantação com desempenho ideal.
Dimensionar o Exchange 2013
O dimensionamento correto do Exchange 2013 é uma das maneiras mais eficazes de evitar problemas de desempenho. A Calculadora de Requisitos de Função do Servidor do Exchange 2013 está disponível aqui. A versão mais recente é 9.1. Para usar essa calculadora corretamente, consulte as orientações nas postagens Calculadora de Requisitos de Função de Servidor do Exchange 2013 e Dimensionamento de implantações do Exchange 2013 do blog.
É importante começar com a calculadora antes de comprar e implantar seu hardware. Primeiro, você deve determinar seus requisitos gerais de recurso com base nos resultados da calculadora. Você pode usar a calculadora para inserir as demandas de sua organização e usar os resultados para se orientar sobre como dimensionar seu hardware. A calculadora não informa quantos servidores usar, mas permite estimar o impacto de uma carga de trabalho do Exchange em um determinado conjunto de servidores. Você deve experimentar diferentes configurações para ver como elas afetam o desempenho, a fim de atender às necessidades de hardware e comerciais específicas para seu ambiente.
Para simplificar as implantações e obter o melhor uso do hardware, o grupo de produtos do Exchange recomenda servidores com várias funções. Usar servidores com várias funções oferece melhor disponibilidade na camada de servidor de acesso para cliente (CAS), já que há mais servidores de acesso para cliente disponíveis para lidar com solicitações durante um cenário de falha. A principal consideração sobre design do Exchange 2013 é utilizar servidores básicos "menores" (distribuição ao invés de dimensionamento). O design e os testes foram feitos com dois computadores soquetes contendo até 20 núcleos de processador, com até 96 gigabytes (GB) de RAM. Se o hardware for maior que essa recomendação, você deverá considerar outras opções. Por exemplo, use esse hardware para outras necessidades e compre servidores menores para seu ambiente do Exchange 2013. Ou considere virtualizar.
É preferível criar mais servidores (dimensionamento) do que adicionar recursos a servidores existentes e maiores (dimensionamento). A distribuição permite que seu ambiente aproveite os recursos internos de alta disponibilidade do Exchange 2013. Para entender por que recomendamos essa configuração, examine detalhadamente as postagens The Preferred Architecture and Site Resilience Impact on Availability.
A calculadora não leva em conta os seguintes itens:
- Produtos de terceiros que estão em execução em servidores do Exchange.
- Produtos que interagem com o Exchange, incluindo aplicativos desenvolvidos internamente.
Portanto, certifique-se de considerar esses itens em seu dimensionamento. Por exemplo, o Lync Server, aplicativos EWS (Exchange Web Services) de terceiros e dispositivos ActiveSync podem aumentar significativamente os requisitos de CPU por usuário. Use a documentação do produto de terceiros para obter informações sobre como ele afeta o Exchange. Recomendamos criar uma linha de base de desempenho para o Exchange antes de implementar soluções de terceiros.
Configurações de desempenho recomendadas
As otimizações de desempenho a seguir são recomendadas para seu ambiente do Exchange 2013.
Potência
Defina a BIOS para permitir que o sistema operacional gerencie a energia.
No sistema operacional, ative o plano de energia de Alto Desempenho.
Processamento
Desative o hyper-threading em servidores Exchange físicos. Em ambientes de servidor virtual, você pode habilitar o hiper-threading no servidor físico, mas cada servidor virtual só deve ser alocado o número necessário de CPUs virtuais. Em outras palavras, não alocar demais CPUs virtuais e usar apenas a contagem de núcleos de processador físico para cálculos de dimensionamento.
No Exchange Server 2013 Service Pack 1 ou posterior é possível habilitar a descarga de SSL para ajudar a reduzir o consumo de CPU por servidores de acesso para cliente, mas a configuração complexa da descarga de SSL talvez não valha o benefício.
.NET Framework
Versão do Exchange | .NET Framework 4.6.2 | .NET Framework 4.6.1 | .NET Framework 4.5.2 |
---|---|---|---|
Exchange 2013 CU16 | X | ||
Atualização cumulativa 15 para Exchange 2013 | X | X1,2 | X |
Exchange 2013 CU13 e CU14 | Xsup>1,2 | X |
1 .NET Framework 4.6.1 requer correções pós-lançamento se você quiser instalá-lo em um servidor que executa o Exchange 2013 CU13. Para obter mais informações. Consulte Pré-requisitos do Exchange 2013.
2 Se você estiver atualizando para o Exchange 2013 CU13, CU14 ou CU15 do Exchange 2013 CU12 ou anterior, recomendamos que você instale o Exchange 2013 CU13 antes de .NET Framework 4.6.1 e suas correções pós-lançamento relacionadas.
Se você não conseguir instalar o .NET 4.5.2, consulte o artigo base de dados de conhecimento da Microsoft 2995145 "Problemas de desempenho ou atrasos ao se conectar ao Exchange Server 2013 que está em execução no Windows Server". As correções nesse artigo foram desenvolvidas com base em descobertas internas sobre a utilização da memória do Processo de Trabalho da Loja. Ao aplicar essas correções, você reduzirá o consumo geral de memória para todos os processos gerenciados (incluindo o processo de trabalho do repositório) e reduzirá o tempo geral da CPU gasto na coleta de lixo .NET.
Hotfixes
A equipe de desempenho do Exchange recomenda instalar todas as seguintes hot fixes relacionadas ao desempenho.
- A atualização que aprimora a resiliência do cluster no Windows Server 2012 está disponível
- Hotfixes e atualizações recomendados para clusters de failover baseados no Windows Server 2012
- Hotfixes e atualizações recomendados para clusters de failover baseados no Windows Server 2012 R2
- Atribuição incorreta de processador RSS em um computador baseado em Windows 8 ou Windows Server 2012 com processadores de vários núcleos
- Problemas de desempenho ou atrasos quando você se conecta ao Exchange Server 2013 que está em execução no Windows Server
- Problemas de conectividade com o Outlook se SSLOffloading for "Verdadeiro" no Exchange 2013
- Longo período de conexão do servidor para o Outlook após o failover de um banco de dados no Exchange Server 2013
- Desempenho lento no Outlook Web App quando o Lync está integrado ao Exchange Server 2013
- Os EMS demoram muito tempo para executar o primeiro comando em um ambiente da atualização cumulativa 5 do Exchange Server 2013
- Latência de roteamento de mensagens se o IPv6 for habilitado no Exchange Server 2013
- Alto uso de CPU por um aplicativo que depende de um cliente LDAP da Microsoft no Windows Server 2008 R2 SP1
- O uso da CPU está alto quando você usa a RPC ao invés do protocolo HTTP no Windows 8.1 ou no Windows Server 2012 R2
Rede
Com o Exchange 2013, é recomendável um único adaptador de rede, pois não é mais necessário dividir o MAPI e as redes de replicação. Para mais informações, veja Requisitos de rede.
Use as configurações de descarga de SNP padrão quando disponíveis e certifique-se de que o RSS esteja ativado (a configuração padrão no Windows Server 2012 e versões posteriores). O RSS ajudará a dimensionar a utilização da CPU, especialmente em 10 GbE.
Verifique se o sistema operacional não está desativando o cartão de rede para economizar energia.
Mantenha os drivers de NIC atualizados. Verifique com seu fornecedor mensalmente para obter atualizações de driver relevantes.
Serviços de Informações da Internet (IIS)
Durante a instalação, o Exchange modifica alguns limites de conexão para IIS. Nenhum outro ajuste do IIS é recomendado.
Evite personalizações sempre que possível. Qualquer alteração às chaves do registro ou a web.config pode ser substituída por atualizações cumulativas do Exchange ou atualizações do Windows.
Armazenamento
As diretrizes para o armazenamento do Exchange 2013 estão disponíveis nas opções de configuração de armazenamento do Exchange 2013.
Virtualização
Consulte Requisitos para virtualização de hardware. Além disso, observe que o Exchange reconhece o acesso não uniforme à memória (NUMA). Portanto, recomenda-se usar as configurações padrão do fabricante para o hardware.
Active Directory
Monitore o desempenho do servidor de diretórios, pois consultas do Active Directory têm impacto direto em sua implantação do Exchange.
O tempo de pesquisa do LDAP é um contador essencial para medir a integridade do Active Directory. Monitore a CPU em seus controladores de domínio. Problemas de CPU nos controladores de domínio serão processados como um impacto de desempenho nos servidores do Exchange.
Execute o "Diagnóstico do Active Directory" no Controlador de Domínio em Monitor de Desempenho, localizado sob "Conjunto de Coletores de Dados" para ajudar a isolar a causa dos problemas de desempenho do controlador de domínio.
Separe RAM suficiente nos Controladores de Domínio para poder armazenar em cache todo o arquivo de banco de dados do AD.
Recomendamos implantar um núcleo de catálogo global do Active Directory para cada oito núcleos de caixa de correio que estão lidando com a carga ativa (com base em núcleos de catálogo global de 64 bits).
Balanceamento de carga
Todos os Servidores de Acesso para Cliente devem receber aproximadamente a mesma quantidade de conexões de entrada.
O Exchange 2013 não exige afinidade de sessão entre um determinado servidor de acesso para cliente e o balanceador de carga para nenhum dos protocolos.
Um balanceador de carga de hardware ou software deve ser usado para gerenciar todo o tráfego de entrada em servidores de acesso para cliente. A seleção do servidor de destino pode ser feita de várias formas, como "round robin", em que cada conexão de entrada passa para o próximo servidor de destino em uma lista circular, ou "menos conexões", em que o balanceador de carga envia cada nova conexão ao servidor que tem menos conexões estabelecidas naquele momento. Esses métodos são detalhados ainda mais no balanceamento de carga. Você também deve considerar os seguintes itens:
Round-robin tem o problema de convergência lenta com conexões de vida longa (como RPC/HTTP). Conforme novos computadores são colocados online, o equilíbrio de conexões fornecidas entre os computadores de destino leva muito tempo para convergir.
Com o método "menos conexões" você deve estar ciente de que é possível para um servidor de acesso para cliente se tornar sobrecarregado e parar de responder durante uma falha do servidor de acesso para cliente ou durante uma manutenção para correção. No contexto de desempenho do Exchange, a autenticação é uma operação cara.
Devido a uma série de limitações com o NLB (Balanceamento de Carga de Rede do Windows) em um ambiente do Exchange 2013, detalhado no balanceamento de carga, não recomendamos usar o Windows NLB.
Distribuição de usuários e de banco de dados
Mantenha uma distribuição bem equilibrada de usuários por banco de dados e de bancos de dados ativos por servidor. Distribua o consumo do espaço em disco do banco de dados uniformemente e equilibre os usuários entre todos os bancos de dados.
Você deve analisar o perfil de sua base de usuários para entender como eles interagem com o Exchange (dispositivos, Outlook e OWA) e o impacto que essas interações causam de um ponto de vista do desempenho. Consulte as postagens sobre a Calculadora da seção 2 para obter uma compreensão melhor de como analisar o uso do Exchange de acordo com os usuários.
Configure as preferências de ativação de cópia de banco de dados e as configurações de "MaximumPreferredActiveDatabases" (por servidor) para manter o equilíbrio durante um failover ou uma migração.
O script RedistributeActiveDatabases.ps1 equilibra novamente as cópias de bancos de dados ativas nos nós do DAG.
Considere impor limites rígidos de contagem de itens que correspondam ao Microsoft 365 ou Office 365. Para fazer isso, use o cmdlet Set-Mailbox e as informações fornecidas no tópico Limites de pasta de caixas de correio.
Arquivo de paginação
Defina um tamanho máximo para o arquivo de página de 32.778 MB se você estiver usando mais de 32 GB de RAM.
O arquivo de paginação não deve ser hospedado na mesma unidade que arquivos de bancos de dados do Exchange ou arquivos de log de banco de dados.
É imperativo que você use um arquivo de página de tamanho fixo e não permita que o Windows gerencie o tamanho. Um arquivo de paginação com tamanho crescente pode ser uma tarefa que afetam muito o desempenho e pode causar problemas quando o Exchange estiver sobrecarregado.
Se você precisar obter um despejo completo do kernel, consulte Gerar um kernel ou um despejo de falha completo.
Modo do Outlook
Recomendamos o Modo em Cache. Para compreender os benefícios de usar o Modo em Cache, confira Escolher entre o Modo em Cache do Exchange e o Modo Online do Outlook 2013.
É importante observar que o desempenho pode ser afetado por suplementos de servidor e suplementos de terceiros do Outlook. Ao usar o modo online, os clientes podem esperar alguns problemas de desempenho de suplementos de terceiros, altas contagens de itens, exibições restritas, o número de usuários acessando a caixa de correio, entre outros fatores. Os clientes herdados podem sofrer maior impacto com a contagem de itens alta e o desempenho do que o Outlook 2013.
Se a principal razão de uma organização ter configurado o Outlook no modo online for por questões de segurança, considere usar o BitLocker.
O Outlook 2013 oferece um novo recurso de "Controle Deslizante de Sincronização" para reduzir o tempo de download e o tamanho do arquivo OST. Para obter mais informações, consulte Configurar o Modo de Troca Armazenado em Cache no Outlook 2013.
Verifique mensalmente se há atualizações para clientes do Outlook que são compatíveis com o seu ambiente.
Software de terceiros
Como prática recomendada, desinstale ou desabilite software de terceiros enquanto soluciona problemas de desempenho do Exchange. A lista a seguir contém os tipos de software de terceiros que o suporte da Microsoft tem visto com mais frequência afetando o desempenho do Exchange 2013.
- Soluções antivírus
- Software de prevenção de invasão
- Software de backup
- Software de auditoria, para usuários e arquivos
- Soluções de arquivamento