Contadores de desempenho RPC indicam fraco desempenho do servidor
[Este tópico pretende solucionar um problema específico acarretado pela ferramenta Exchange Server Analyzer. Você deve aplicá-lo apenas a sistemas em que a ferramenta Exchange Server Analyzer tenha sido executada e estejam passando por esse problema específico. A ferramenta Exchange Server Analyzer, disponível como download gratuito, coleta remotamente dados de configuração de cada servidor da topologia e analisa automaticamente os dados. O relatório resultante detalha problemas importantes de configuração, problemas potenciais e configurações de produto diferentes do padrão. Ao seguir estas recomendações, você poderá atingir melhor desempenho, escalabilidade, confiabilidade e tempo de operação. Para obter mais informações sobre a ferramenta ou para baixar as últimas versões, consulte "Microsoft Exchange Analyzers" em https://go.microsoft.com/fwlink/?linkid=34707.]
Tópico modificado em: 2008-04-24
A ferramenta Analisador do Microsoft® Exchange Server determinou que o servidor não está funcionando com o desempenho ideal. O Analisador do Exchange Server avalia vários contadores de desempenho RPC (chamada de procedimento remoto). Se os dados informados nos contadores de desempenho RPC não corresponderem favoravelmente aos níveis contidos na tabela a seguir, será exibido um aviso.
Número de Usuários no Exchange Server | Limite de Latência Média de RPC |
---|---|
Menor que 500 |
Média maior que 15 |
Maior ou igual a 500, mas menor que 3000 |
Média maior que 30 |
Maior que 3000 |
Média maior que 50 |
Os seguintes contadores de desempenho são discutidos neste artigo e gerenciados pelo objeto de desempenho MSExchangeIS:
- Latência Média de RPC
- Solicitações RPC
Latência Média de RPC
O contador de desempenho Latência Média de RPC grava o tempo médio, em milisegundos (ms), necessário para o processamento dos 1024 últimos pacotes. A latência representa o tempo decorrido desde o momento em que o processo Store.exe recebeu o pacote até o momento em que ele o devolveu. O contador de desempenho Latência Média de RPC não inclui nenhuma latência da rede nem a latência introduzida por qualquer item que não seja o processo Store.exe. Embora o contador de desempenho Latência Média de RPC não inclua o tempo de trânsito da rede, ele fornece os dados sobre o menor período de tempo durante o qual os computadores clientes aguardaram uma resposta do servidor. Se os dados do contador de desempenho Latência Média de RPC forem inferiores a 50 ms, o servidor poderá processar as solicitações em um período de tempo razoável. Se o contador permanecer acima de 50 ms por mais do que alguns segundos, isso indicará que o servidor está enfrentando dificuldades de sustentar a carga. Conseqüentemente, os usuários podem ter atrasos acessar os respectivos emails. Se a latência média for maior que 100 ms, os usuários receberão a seguinte janela pop-up de seus computadores clientes do Microsoft Office Outlook®: "Recuperando dados do Exchange Server".
Interpretando o contador de desempenho Latência Média de RPC
O contador Latência Média de RPC pode ficar confuso nas duas situações a seguir:
- Primeiro, espera-se que algumas operações MAPI demorem muito tempo. Por exemplo, se o computador cliente pesquisar uma pasta que contém milhares de itens, na tentativa de localizar todos os itens que correspondam a critérios complexos, será comum que uma operação desse tipo demore vários segundos. Se poucos usuários estiverem no servidor, essa operação contínua poderá gerar um pico na Latência Média de RPC. Se a carga de RPC no servidor estiver baixa, observe a média desse valor durante um período de tempo mais longo (pelo menos alguns minutos), em vez de agir com base em um comportamento mais volátil, no curto prazo.
- A segunda situação que pode ocorrer é quando a carga de RPC no servidor está muito baixa. Às vezes, dependendo da atividade do usuário mais ocupado, a latência pode mudar drasticamente. Como a carga do servidor é particularmente analisada, o resultado da operação intensa por um único usuário pode alterar inadvertidamente os dados da latência média de RPC.
Solicitações RPC
O contador de desempenho Solicitações RPC grava o número de solicitações do computador cliente que estão sendo processadas atualmente pelo Exchange. O contador tem um valor máximo de 100. Depois que o armazenamento do Exchange tiver 100 operações RPC em processamento, ele recusará regularmente todas as novas conexões. Em um servidor íntegro, o número de solicitações pendentes deve ser inferior a 50. Se o número ficar acima de 50 por um longo tempo, isso indicará que será feito backup das RPCs e que elas ficarão aguardando para serem processadas, e provavelmente os computadores cliente estarão enfrentando atrasos.
Interpretando solicitações RPC
O limite de 50 solicitações não é rigoroso. Um servidor levemente carregado pode começar a apresentar problemas de desempenho antes que o contador atinja 30; contudo, um servidor com uma carga alta pode funcionar corretamente com 50 solicitações. Em termos ideais, para cada servidor, deve ser avaliado um valor de linha de base para esse contador. O Exchange Server Performance Troubleshooting Analyzer usa o limite de 50, que é adequado para a maioria dos servidores grandes.
Em comparação a um servidor com carga intensa, um servidor levemente carregado tem um valor reduzido de solicitações RPC. Isso ocorre porque um servidor levemente carregado exige menos threads para sustentar a carga. Para não ficar para trás e obter um valor mais alto de solicitações RPC, um usuário mais ocupado deve executar mais trabalho simultaneamente. Portanto, em um servidor de carga intensa, um valor mais alto de solicitações RPC não implica necessariamente em um problema de desempenho. Para avaliar a "lentidão" do servidor, considere também o contador de desempenho Latência Média de RPC.
Causas da latência
Um aumento na latência pode ser causado por:
- Aumento na carga de RPC
- Afunilamento em um ou mais recursos do servidor
Além disso, um afunilamento pode ser causado por:
- Alta carga de RPC (ou qualquer outra carga no servidor)
- Mau funcionamento do hardware ou erro de configuração
Para corrigir esse erro
Siga as orientações e as práticas recomendadas que são fornecidas nos seguintes recursos do Exchange Server 2003 e do Exchange Server 2007:
- Guia de escalabilidade e desempenho do Exchange Server 2003 (https://go.microsoft.com/fwlink/?LinkId=47576) (em inglês)
- Solucionando problemas de desempenho do Exchange Server 2003 (https://go.microsoft.com/fwlink/?LinkId=47588) (em inglês)
- Problemas de desempenho do Exchange 2007 (https://go.microsoft.com/fwlink/?LinkId=116829) (em inglês)