Partilhar via


Contadores de desempenho para o objeto de desempenho do serviço do Windows MSRS 2011 e o Serviço Web MSRS 2011 (modo nativo)

Este tópico descreve os contadores de desempenho dos objetos de desempenho MSRS 2011 Web Service e MSRS 2011 Windows Service. Esses objetos fazem parte de uma implantação do modo nativo do SQL Server 2012 Reporting Services (SSRS).

ObservaçãoObservação

Esses objetos de desempenho monitoram eventos no servidor de relatório local. Se você estiver executando um servidor de relatório em uma implantação em expansão, as contagens aplicam-se ao servidor atual e não à implantação em expansão.

Os objetos de desempenho estão disponíveis no Monitor de Desempenho do Windows (Perfmon.exe). Para obter mais informações, consulte a documentação do Windows, Perfil Runtime (https://msdn.microsoft.com/en-us/library/w4bz2147.aspx).

Para obter informações relacionadas aos contadores de desempenho do modo do SharePoint, consulte Contadores de desempenho para os objetos de desempenho do serviço do Windows MSRS 2011 e do serviço Web MSRS 2011 (modo do SharePoint).

Neste tópico:

  • Contadores de desempenho do Serviço Web MSRS 2011

  • Contadores de Desempenho do Serviço Windows MSRS 2011

  • Use o PowerShell para retornar listas de contador

Contadores de desempenho do Serviço Web MSRS 2011

O objeto de desempenho MSRS 2011 Web Service monitora o desempenho do servidor de relatório. Esse objeto de desempenho inclui uma coleção de contadores usados para controlar o processamento do servidor de relatório iniciado normalmente por operações interativas de exibição de relatórios. Quando você configura esse contador, pode aplicá-lo a todas as instâncias do Reporting Services ou selecionar instâncias específicas. Esses contadores são redefinidos sempre que o ASP.NET interrompe o serviço Web do servidor de relatório.

A tabela a seguir lista os contadores que são incluídos com o objeto de desempenho do MSRS 2011 Web Service.

Contador

Descrição

Active Sessions

Número de sessões ativas. Este contador fornece uma contagem cumulativa de todas as sessões de navegador geradas a partir de execuções de relatórios, independentemente de estarem ativas ou não.

O contador é reduzido à medida que os registros de sessão são removidos. Por padrão, as sessões são removidas após dez minutos de inatividade.

Cache Hits/Sec

Número de solicitações por segundo para relatórios armazenados em cache. As solicitações são para relatórios re-renderizados e não solicitações para relatórios processados diretamente do cache. (Consulte Total Cache Hits mais adiante neste tópico.)

Cache Hits/Sec (Semantic Models)

Número de solicitações por segundo para modelos armazenados em cache. As solicitações para relatórios re-renderizados e não solicitações para relatórios processados diretamente do cache.

Cache Misses/Sec

Número de solicitações por segundo que não retornaram um relatório de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache (disco ou memória) são suficientes.

Cache Misses/Sec (Semantic Models)

Número de solicitações por segundo que não retornaram um modelo de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache (disco ou memória) são suficientes.

First Session Requests/Sec

Número de sessões de usuário novas que são iniciadas no cache de servidor de relatório a cada segundo.

Memory Cache Hits/Sec

Número de vezes por segundo que os relatórios são recuperados do cache na memória. Cache na memória é uma parte do cache que armazena relatórios na memória da CPU. Quando o cache na memória é usado, o servidor de relatórios não consulta o SQL Server para obter o conteúdo armazenado em cache.

Memory Cache Misses/Sec

Número de vezes por segundo que os relatórios não puderam ser recuperados do cache na memória.

Next Session Requests/Sec

Número de solicitações por segundo para relatórios que estão abertos em uma sessão já existente (por exemplo, relatórios que são renderizados de um instantâneo de sessão).

Report Requests

Número de relatórios que estão ativos no momento e gerenciados pelo servidor de relatório.

Reports Executed/Sec

Número de execuções de relatório bem-sucedidas por segundo. Este contador fornece estatísticas sobre volume de relatório. Use este contador com Request/Sec para comparar execução de relatórios com solicitações de relatórios que podem ser retornadas do cache.

Requests/Sec

Número de solicitações por segundo feitas ao servidor de relatório. Este contador controla todos os tipos de solicitações que são gerenciadas pelo servidor de relatório.

Total Cache Hits

Número total de solicitações de relatórios do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios.

Total Cache Hits (Semantic Models)

Número total de solicitações de modelos do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios.

Total Cache Misses

Número total de vezes que um relatório não pôde ser retornado do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. Use este contador para determinar se espaço em disco e memória são suficientes.

Total Cache Misses (Semantic Models)

Número total de vezes que um modelo não pôde ser retornado do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. Use este contador para determinar se espaço em disco e memória são suficientes.

Total Memory Cache Hits

Número total de relatórios armazenados em cache retornados do cache na memória depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. Cache na memória é uma parte do cache que armazena relatórios na memória da CPU. Quando o cache na memória é usado, o servidor de relatórios não consulta o SQL Server para obter o conteúdo armazenado em cache.

Total Memory Cache Misses

Número total de erros de cache na memória depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios.

Total Processing Failures

O número de erros de processamento de solicitação para o serviço Web Servidor de Relatórios.

Total Rejected Threads

Número total de threads rejeitados para processamento assíncrono e, posteriormente, tratados como processos síncronos no mesmo thread. Cada fonte de dados é processada em um thread. Se o volume de threads excede à capacidade, os threads serão rejeitados para processamento assíncrono e processados de maneira serial.

Total Reports Executed

Número total de relatórios que foram executados com êxito depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios.

Total Requests

Número total de todas as solicitações feitas ao servidor de relatório depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios.

Ícone de seta usado com o link Voltar ao InícioInício

Contadores de Desempenho do Serviço Windows MSRS 2011

O objeto de desempenho do MSRS 2011 Windows Service monitora o serviço Windows do servidor de relatório. Este objeto de desempenho inclui uma coleção de contadores usados para controlar o processamento de relatórios que é iniciado por operações agendadas. As operações agendadas podem incluir assinatura e entrega, instantâneos de execução de relatório e histórico de relatórios. Quando você configura este contador, pode aplicá-lo a todas as instâncias de Reporting Services ou selecionar instâncias específicas.

A tabela a seguir lista os contadores incluídos no objeto de desempenho MSRS 2011 Windows Service.

Contador

Descrição

Active Sessions

Número de sessões ativas armazenadas no banco de dados do servidor de relatório. Esse contador fornece uma contagem cumulativa de todas as sessões de navegador utilizáveis geradas a partir de assinaturas de relatórios, independentemente de estarem ativas ou não.

Cache Flushes/Sec

Número de liberações de cache por segundo.

Cache Hits/Sec

Número de solicitações por segundo para relatórios armazenados em cache. As solicitações são para relatórios re-renderizados e não solicitações para relatórios processados diretamente do cache. (Consulte Total Cache Hits mais adiante neste tópico.)

Cache Hits/Sec (Semantic Models)

Número de solicitações por segundo para modelos armazenados em cache.

Cache Misses/Sec

Número de solicitações por segundo que não retornaram um relatório de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache (disco ou memória) são suficientes.

Cache Misses/Sec (Semantic Models)

Número de solicitações por segundo que não retornaram um modelo de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache (disco ou memória) são suficientes.

Delivers/Sec

Número de entregas de relatório por segundo, em qualquer extensão de entrega.

Events/Sec

Número de eventos processados por segundo. Os eventos monitorados incluem SnapshotUpdated e TimedSubscription.

First Session Requests/Sec

Número de novas sessões de execução de relatório criadas por segundo.

Memory Cache Hits/Sec

Número de vezes por segundo que os relatórios são recuperados do cache na memória. Cache na memória é uma parte do cache que armazena relatórios na memória da CPU. Quando o cache na memória é usado, o servidor de relatórios não consulta o SQL Server para obter o conteúdo armazenado em cache.

Memory Cache Misses/Sec

O número de vezes por segundo que os relatórios não podem ser recuperados a partir do cache na memória.

Next Session Requests/Sec

Número de solicitações por segundo para relatórios que estão abertos em uma sessão já existente (por exemplo, relatórios que são renderizados de um instantâneo de sessão).

Report Requests

Número de relatórios que estão ativos no momento e gerenciados pelo servidor de relatório. Use esse contador para avaliar estratégia de armazenamento em cache. Pode haver mais solicitações que relatórios gerados.

Reports Executed/Sec

Número de relatórios gerados com êxito por segundo.

Requests/Sec

Número total de solicitações bem-sucedidas do serviço do servidor de relatório processadas por segundo.

Snapshot Updates/Sec

Número total de atualizações de instantâneo de execução de relatório por segundo.

Total App Domain Recycles

Número total de ciclos do domínio de aplicativo depois do início do serviço Windows do Servidor de Relatório.

Total Cache Flushes

Número total de atualizações do cache do servidor de relatórios depois que o serviço é iniciado. Esse contador é zerado quando o domínio de aplicativo é reciclado. Consulte Cache Flushes/Sec.

Total Cache Hits

Número total de solicitações de relatórios processadas diretamente do cache depois do início do serviço Windows do Servidor de Relatórios. Esse contador é zerado quando o domínio de aplicativo é reciclado. Consulte Cache Hits/Sec.

Total Cache Hits (Semantic Models)

Número total de solicitações de modelos processadas diretamente do cache depois do início do serviço Windows do Servidor de Relatórios. Esse contador é zerado quando o domínio de aplicativo é reciclado. Consulte Cache Hits/Sec.

Total Cache Misses

Número total de vezes em que não foi possível retornar um relatório do cache depois do início do serviço Windows do Servidor de Relatório. Esse contador é zerado quando o domínio de aplicativo é reciclado. Consulte Cache Misses/Sec.

Total Cache Misses (Semantic Models)

Número total de vezes em que não foi possível retornar um modelo do cache depois do início do serviço Windows do Servidor de Relatório. Esse contador é zerado quando o domínio de aplicativo é reciclado.

Total Deliveries

Número total de relatórios entregues pelo Processador de Agendamento e Entrega, para todas as extensões de entrega. Esse contador é zerado quando o domínio de aplicativo é reciclado.

Total Events

Número total de eventos depois do início do serviço Windows do servidor de relatório. Esse contador é zerado quando o domínio de aplicativo é reciclado.

Total Memory Cache Hits

Número total de relatórios armazenados em cache retornados do cache na memória depois do início do serviço Windows do servidor de relatório. Esse contador é zerado quando o domínio de aplicativo é reciclado.

Total Memory Cache Misses

Número total de erros de cache na memória depois que o serviço foi iniciado. Esse contador é zerado quando o domínio de aplicativo é reciclado.

Total Processing Failures

O número de erros de processamento de solicitação no servidor de relatório serviço de Windows.

Total Rejected Threads

Número total de threads rejeitados para processamento assíncrono e, posteriormente, tratados como processo síncrono no mesmo thread. Com carga moderada ou pesada, esse contador é incrementado continuamente.

Total Reports Executed

Número total de relatórios executados.

Total Requests

Número total de relatórios que foram executados com êxito depois que o serviço foi iniciado. Esse contador é zerado quando o domínio de aplicativo é reciclado.

Total Snapshot Updates

Número total de atualizações para instantâneos de execução de relatório.

Ícone de seta usado com o link Voltar ao InícioInício

Use cmdlets do PowerShell para retornar listas

Conteúdo relacionado ao PowerShellO script do Windows PowerShell a seguir retorna os conjuntos de contador onde o CounterSetName começa com “msr”:

get-counter -listset msr*

O script do Windows PowerShell a seguir retorna a lista de contadores de desempenho para o CounterSetName.

(get-counter -listset "MSRS 2011 Windows Service").paths

Ícone de seta usado com o link Voltar ao InícioInício

Consulte também

Conceitos

Monitorando o desempenho do servidor de relatório

Contadores de desempenho para os objetos de desempenho do serviço do Windows MSRS 2011 e do serviço Web MSRS 2011 (modo do SharePoint)

Contadores de desempenho para os objetos de desempenho ReportServer:Service e ReportServerSharePoint:Service