Contadores de desempenho do Exchange 2013

Aplica-se a: Exchange Server 2013

As seções a seguir listam contadores de desempenho úteis que você pode usar ao solucionar problemas de desempenho do Exchange 2013.

Contadores de conectividade do Exchange Domain Controller

A tabela a seguir exibe limites aceitáveis e informações sobre contadores de conectividade do controlador de domínio do Exchange.

Contador Descrição Limite
MSExchange ADAccess Domain Controllers(*)\LDAP Read Time Mostra o tempo em milissegundos (ms) para enviar uma solicitação de leitura LDAP para o controlador de domínio especificado e receber uma resposta. Deve estar abaixo de 50 ms em média. Os picos (valores máximos) não devem ultrapassar 100 ms.
MSExchange ADAccess Domain Controllers(*)\LDAP Search Time Mostra a hora (em ms) para enviar uma solicitação de pesquisa LDAP e receber uma resposta. Deve estar abaixo de 50 ms em média. Os picos (valores máximos) não devem ultrapassar 100 ms.
MsExchange ADAccess Process(*)\LDAP Read Time Mostra a hora (em ms) para enviar uma solicitação de leitura LDAP para o controlador de domínio especificado e receber uma resposta. Deve estar abaixo de 50 ms em média. Os picos (valores máximos) não devem ultrapassar 100 ms.
MsExchange ADAccess Process(*)\LDAP Search Time Mostra a hora (em ms) para enviar uma solicitação de pesquisa LDAP e receber uma resposta. Deve estar abaixo de 50 ms em média. Os picos (valores máximos) não devem ultrapassar 100 ms.

Contadores de processador e processo

A tabela a seguir exibe limites e informações aceitáveis sobre processadores e contadores de processo.

Contador Descrição Limite
Tempo do processador(_Total)% Mostra a porcentagem de tempo que o processador está executando processos do aplicativo ou do sistema operacional. Esse valor é quando o processador não está ocioso. Deve ser menor que 75% em média.
Tempo de usuário do processador(_Total)% Mostra a porcentagem do tempo de processador gasto no modo de usuário. O modo de usuário é um modo de processamento restrito projetado para aplicativos, subsistemas de ambiente e subsistemas integrais. Deve ser menor que 75% em média.
Tempo privilegiado de processador(_Total)% Mostra a porcentagem do tempo de processador gasto no modo privilegiado. O modo privilegiado é um modo de processamento projetado para componentes do sistema operacional e drivers de manipulação de hardware. Ele permite acesso direto ao hardware e a toda a memória. Deve ser menor que 75% em média.
Tamanho da fila system\processor (todas as instâncias) Indica o número de threads que cada processador está atendendo. O Comprimento da Fila do Processador pode ser usado para identificar se a contenção do processador ou a alta utilização da CPU são causadas pela capacidade do processador ser insuficiente para lidar com as cargas de trabalho atribuídas a ele. O Comprimento da Fila do Processador mostra o número de threads que estão atrasados na Fila Pronta para Processador e estão aguardando para serem agendados para execução. O valor listado é o último valor observado no momento em que a medida foi tomada. Não deve ser maior que 5 por processador.
Process(*)% Tempo do processador Pode ser usado para identificar processos específicos que consomem CPU. Não aplicável

Contadores de Memória

A tabela a seguir exibe limites e informações aceitáveis sobre contadores de memória.

Contador Descrição Limite
Mbytes de Memória\Disponíveis Mostra a quantidade de memória física, em megabytes (MB), imediatamente disponível para alocação em um processo ou para uso do sistema. É igual à soma de memória atribuída às listas de páginas em espera (armazenadas em cache), gratuitas e zero. Para obter uma explicação completa do gerenciador de memória, consulte MSDN (Microsoft Developer Network) ou "System Performance and Troubleshooting Guide" no Kit de Recursos do Windows Server 2003. Deve permanecer acima de 5% da RAM total.
Bytes de memória% confirmados em uso Mostra a razão de Memória\Bytes Confirmados para o Limite de Memória\Commit. Memória confirmada é a memória física em uso para a qual o espaço foi reservado no arquivo de paginação caso precise ser gravado em disco. O limite de confirmação é determinado pelo tamanho do arquivo de paginação. Se o arquivo de paginação for ampliado, o limite de confirmação aumentará e a taxa será reduzida. Este contador exibe apenas o valor percentual atual; não é uma média. Se esse valor for superior a 80%, é uma indicação de que o sistema provavelmente está sob estresse para fornecer mais memória.

Contadores .NET Framework

A tabela a seguir exibe limites e informações aceitáveis sobre contadores de .NET Framework.

Contador Descrição Limite
Memória CLR do .NET(*)% Tempo no GC Mostra quando ocorreu a coleta de lixo. Quando o contador excede o limite, indica que a CPU está limpando e não está sendo usada com eficiência para carga. Adicionar memória ao servidor melhoraria essa situação. Deve estar abaixo de 10% em média.
Exceções do .NET CLR(*)# de Exceps Thrown/s Exibe o número de exceções geradas por segundo. Essas exceções incluem exceções .NET Framework e exceções não gerenciadas que são convertidas em exceções .NET Framework. Por exemplo, a exceção de referência de ponteiro nulo no código não gerenciado seria lançada novamente no código gerenciado como um .NET Framework System.NullReferenceException. Esse contador inclui exceções manipuladas e sem tratamento. Deve ser menor que 5% do total de solicitações por segundo (RPS) (Web Server(_Total)\Connection Attempts/sec * .05).
Bytes de Memória CLR do .NET(*)# em todos os Heaps Mostra a soma de quatro outros contadores: Tamanho do Heap Gen 0, Tamanho do Heap Gen 1, Tamanho do Heap Gen 2 e Tamanho do Heap de Objeto Grande. Esse contador indica a memória atual alocada em bytes nos Heaps do GC. Não aplicável

Contadores de Rede

A tabela a seguir exibe limites e informações aceitáveis sobre contadores de rede comuns.

Contador Descrição Limite
Interface de Rede(*)\Erros de Saída dos Pacotes Indica o número de pacotes de saída que não puderam ser transmitidos devido a erros. Deve ser sempre 0.
TCPv6\Falhas de Conexão Mostra o número de vezes que conexões TCP fizeram uma transição direta do estado SYN-SENT ou SYN-RCVD para o estado CLOSED, mais o número de vezes que conexões TCP fizeram uma transição direta do estado SYN-RCVD para o estado LISTEN. Um crescente número de falhas ou uma taxa de falhas que cresce de forma consistente pode indicar uma redução de largura de banda.
TCPv4\Redefinição de Conexões Mostra o número de vezes que conexões TCP fizeram uma transação direta do estado ESTABLISHED ou CLOSE-WAIT para o estado CLOSED. Um crescente número de redefinições ou uma taxa de redefinições que cresce de forma consistente pode indicar uma redução de largura de banda.
TCPv6\Redefinição de Conexões Mostra o número de vezes que conexões TCP fizeram uma transação direta do estado ESTABLISHED ou CLOSE-WAIT para o estado CLOSED. Um crescente número de redefinições ou uma taxa de redefinições que cresce de forma consistente pode indicar uma redução de largura de banda.

Contadores netlogon

A tabela a seguir exibe limites e informações aceitáveis sobre contadores comuns para monitorar problemas de autenticação NTLM e problemas maxConcurrentAPI. Para obter mais informações, confira o artigo da Base de Conhecimento da Microsoft KB2688798.

Contador Descrição Limite
\Netlogon\Garçons semafóricos O número do thread que está aguardando para obter o semáforo. Para obter mais informações, confira o artigo da Base de Conhecimento da Microsoft KB2688798.
\Netlogon\Semaphore Holders O número do thread que está segurando o semáforo. Não aplicável
\Netlogon\Semaphore Acquires O número total de vezes que o semáforo foi obtido ao longo do tempo de vida da conexão do canal de segurança ou desde a inicialização do sistema para _Total. Não aplicável
\Netlogon\Semaphore Timeouts O número total de vezes que um thread tem tempo limite enquanto aguarda o semáforo ao longo do tempo de vida da conexão do canal de segurança ou desde a inicialização do sistema para _Total. Não aplicável
\Netlogon\Tempo médio de espera de semáforo O tempo médio (em segundos) em que o semáforo é mantido na última amostra. Não aplicável

Contadores do Banco de Dados

A tabela a seguir mostra contadores de requisitos de latência de E/S de log ativo e seus limites aceitáveis. Quando os limites são excedidos, a experiência do cliente é degradada. Por exemplo, os usuários podem sofrer atrasos na entrega de mensagens ou desempenho lento do sistema.

Observação

As diretrizes normais de latência de armazenamento no Exchange 2013 são muito semelhantes às diretrizes do Exchange 2010. Contadores de banco de dados adicionais podem ser encontrados em Contadores do Servidor da Caixa de Correio.

Contador Descrição Limite
MsExchange Database ==> Instances(*)\I/O Database Reads (anexado) Latência média Mostra o tempo médio, em milissegundos (ms), por operação de leitura de banco de dados. Deve ser menor que 20 ms em média.
MsExchange Database ==> Instances(*)\Gravações de banco de dados de E/S (anexadas) Latência média Indica o intervalo de tempo médio, em ms, por operação de gravação de banco de dados. Deve ser inferior a 50 ms em média.
MsExchange Database ==> Instances(*)\Latência média de gravações de log de E/S Mostra o tempo médio, em ms, por operação de gravação de log. Deve ser menor que 10 ms em média.
MsExchange Database ==> Instances(*)\I/O Database Reads (Recovery) Average Latency Mostra o tempo médio, em ms, por operação de leitura de banco de dados passivo. Deve ser menor que 200 ms em média.
MsExchange Database ==> Instances(*)\Gravações de Banco de Dados de E/S (Recuperação) Latência média Mostra o tempo médio, em ms, por operação de gravação de banco de dados passivo. Deve ser menor do que a latência de leitura para a mesma instância, medida pelo contador de Latência Média do Banco de Dados MSExchange ==> Instâncias(*)\Leituras de Banco de Dados de E/S (Recuperação).
MsExchange Database ==> Instances(*)\Leituras de banco de dados de E/S (anexado)/s Mostra o número de operações de leitura de banco de dados por segundo para cada instância de banco de dados anexada. Não aplicável
MsExchange Database ==> Instances(*)\Gravações de banco de dados de E/S (anexado)/s Mostra o número de operações de gravação de banco de dados por segundo para cada instância de banco de dados anexada. Não aplicável
MsExchange Database ==> Instances(*)\Gravações de log de E/S/s Mostra o número de gravações de log por segundo para cada instância de banco de dados. Não aplicável
MSExchange Active Manager(_total)\Banco de Dados Montado Mostra o número de cópias de banco de dados ativos no servidor. Não aplicável

ASP.NET

A tabela a seguir exibe limites e informações aceitáveis sobre contadores de ASP.NET.

Contador Descrição Limite
ASP.NET\Reinicializações de Aplicativo Mostra o número de vezes que o aplicativo foi reiniciado durante o tempo de vida do servidor Web. Deve ser sempre 0.
ASP.NET\Reinicializações do Processo de Trabalho Mostra o número de vezes que um processo de trabalho foi reiniciado no computador. Deve ser sempre 0.
ASP.NET\Tempo de espera de solicitação Mostra o número de ms que a solicitação mais recente estava esperando na fila. Deve ser sempre 0.
ASP.NET aplicativos(*)\solicitações na fila de aplicativos Mostra o número de solicitações na fila de solicitação de aplicativo. Deve ser sempre 0.
ASP.NET Aplicativos(*)\Execução de Solicitações Mostra o número de solicitações em execução no momento. Não aplicável
ASP.NET Applications(*)\Requests/Sec Mostra o número de solicitações executadas por segundo. Não aplicável

Contadores de acesso ao cliente RPC

A tabela a seguir exibe limites aceitáveis e informações sobre contadores de acesso ao cliente RPC.

Contador Descrição Limite
MSExchange RpcClientAccess\RPC Latência Média Mostra a latência, em milissegundos (ms), média dos últimos 1.024 pacotes. Deve estar abaixo de 250 ms.
MSExchange RpcClientAccess\RPC Requests Mostra o número de solicitações de cliente atualmente sendo processadas pelo serviço RPC Client Access. Não deveria ter mais de 40.
MSExchange RpcClientAccess\Active User Count Mostra o número de usuários exclusivos que mostraram alguma atividade nos últimos 2 minutos. Não aplicável
MSExchange RpcClientAccess\Connection Count Mostra o número total de conexões de cliente mantidas. Não aplicável
MSExchange RpcClientAccess\RPC Operations/s Mostra a taxa na qual as operações de RPC ocorrem, por segundo. Não aplicável
MSExchange RpcClientAccess\User Count Mostra o número de usuários conectados ao serviço. Não aplicável

Contadores proxy HTTP

A tabela a seguir exibe informações sobre contadores proxy HTTP.

Contador Descrição
MSExchange HttpProxy(*)\MailboxServerLocator Average Latency Mostra a latência média (ms) das chamadas do serviço Web MailboxServerLocator.
MsExchange HttpProxy(*)\Latência média de autenticação Mostra o tempo médio gasto autenticando solicitações CAS nos últimos 200 exemplos.
MsExchange HttpProxy(*)\Latência média de processamento do servidor ClientAccess Mostra a latência média (ms) do tempo de processamento do CAS (não inclui o tempo gasto em proxy) nas últimas 200 solicitações.
MsExchange HttpProxy(*)\Taxa de Falha de Proxy do Servidor da Caixa de Correio Mostra o percentual de falhas relacionadas à conectividade entre esse Servidor de Acesso ao Cliente e servidores MBX nos últimos 200 exemplos.
MsExchange HttpProxy(*)\Solicitações pendentes de proxy Mostra o número de solicitações de proxy pendentes simultâneas.
MSExchange HttpProxy(*)\Proxy Requests/Sec Mostra o número de solicitações de proxy processadas a cada segundo.
MSExchange HttpProxy(*)\Requests/Sec Mostra o número de solicitações processadas a cada segundo.

Contadores de armazenamento de informações

A tabela a seguir exibe limites e informações aceitáveis sobre contadores do Repositório de Informações.

Observação

As diretrizes normais de latência de armazenamento no Exchange 2013 são muito semelhantes às diretrizes do Exchange 2010. Contadores adicionais do Repositório de Informações podem ser encontrados em Contadores do Servidor da Caixa de Correio.

Contador Descrição Limite
Solicitações MSExchangeIS Store(*)\RPC Indica as solicitações gerais de RPC executadas atualmente no processo do repositório de informações. Deve estar sempre abaixo de 70.
MSExchangeIS Client Type(*)\RPC Average Latency Indica a latência média de RPC de um servidor, em ms, dos últimos 1.024 pacotes, para um determinado protocolo do cliente. Deve ser inferior a 50 ms em média para cada cliente.
MsExchangeIS Store(*)\Latência Média do RPC A média de latência RPC (msec) é a latência média em milissegundos de solicitações RPC por banco de dados. A média é calculada em todos os RPCs desde que o exrpc32 foi carregado. Deve ser sempre menor que 50 ms, com picos inferiores a 100 ms.
MSExchangeIS Store(*)\RPC Operations/s Mostra o número de operações RPC por segundo para cada instância de banco de dados. Não aplicável
MsExchangeIS Client Type(*)\RPC Operations/s Mostra o número de operações RPC por segundo para cada conexão de tipo de cliente. Não aplicável

Contadores do Servidor de Acesso ao Cliente

A tabela a seguir exibe informações sobre contadores de conexão do cliente e contadores do IIS (Serviços de Informações da Internet).

Contador Descrição
MSExchange ActiveSync\Requests/s Mostra o número de solicitações HTTP recebidas do cliente por meio de ASP.NET por segundo. Determina a taxa de solicitação de Exchange ActiveSync atual. Usado apenas para determinar a carga de usuário atual.
Comandos MSExchange ActiveSync\Ping pendentes Mostra o número de comandos de ping atualmente pendentes na fila.
Comandos MSExchange ActiveSync\Sync/s Mostra o número de comandos de sincronização processados por segundo. Os clientes usam esse comando para sincronizar itens em uma pasta.
MsExchange Availability Service\Availability Requests (sec) Mostra o número de solicitações atendidas por segundo. A solicitação pode ser somente para informações gratuitas/ ocupadas ou incluir sugestões. Uma solicitação pode conter várias caixas de correio. Determina a taxa na qual as solicitações de serviço de disponibilidade estão ocorrendo.
MSExchange OWA\Usuários exclusivos atuais Mostra o número de usuários exclusivos conectados atualmente ao Outlook Web App. Esse valor monitora o número de sessões de usuário ativas exclusivas, de modo que os usuários só sejam removidos desse contador após o logon ou o tempo limite da sessão. Determina a carga de usuário atual.
MSExchange OWA\Requests/s Mostra o número de solicitações manipuladas por Outlook Web App por segundo. Determina a carga de usuário atual.
MSExchangeAutodiscover\Requests/s Mostra o número de solicitações de serviço de descoberta automática processadas a cada segundo. Determina a carga de usuário atual.
MSExchangeWS\Requests/s Mostra o número de solicitações processadas a cada segundo. Determina a carga de usuário atual.
Serviço Web(_Total)\Conexões Atuais Mostra o número atual de conexões estabelecidas com o serviço Web. Determina a carga de usuário atual.
Serviço Web(Site Padrão)\Conexões Atuais Mostra o número atual de conexões estabelecidas para o site Padrão, que corresponde ao número de conexões que atingem a função de servidor CAS front-end. Determina a carga de usuário atual.
WebService(_Total)\Tentativas de conexão/s Mostra a taxa que as conexões com o serviço Web estão sendo tentadas. Determina a carga de usuário atual.
Serviço Web(_Total)\Outros métodos de solicitação/s Mostra que as solicitações HTTP de taxa são feitas que não usam os métodos OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, MOVE, COPY, MKCOL, PROPFIND, PROPPATCH, SEARCH, LOCK ou UNLOCK. Determina a carga de usuário atual.

Contadores de Gerenciamento de Carga de Trabalho

A tabela a seguir exibe informações sobre contadores do Gerenciamento de Carga de Trabalho do Exchange. Esses contadores são importantes para monitorar porque o gerenciamento de carga de trabalho pode executar tarefas em segundo plano durante os horários de pico.

Contador Descrição
Cargas de trabalho MSExchangeManagement(*)\ActiveTasks Mostra o número de tarefas ativas atualmente em execução em segundo plano para o gerenciamento de carga de trabalho.
Cargas de trabalho MSExchangeManagement(*)\CompletedTasks Mostra o número de tarefas de gerenciamento de carga de trabalho que foram concluídas.
Cargas de trabalho MSExchangeManagement(*)\QueuedTasks Mostra o número de tarefas de gerenciamento de carga de trabalho que estão atualmente enfileiradas esperando para serem processadas.