Determinar requisitos de recursos para suporte aos Serviços do Excel

Atualizado em: 2009-02-26

Neste artigo:

  • Sobre topologias dos Serviços do Excel

  • Planejar conexões clientes simultâneas

  • Planejar solicitações de sessão simultâneas dos Serviços de Cálculo do Excel

  • Teste de desempenho dos Serviços do Excel

  • Limitar o número e a duração de sessões abertas

Muitos fatores podem afetar o desempenho e a disponibilidade da implantação do Microsoft Office SharePoint Server 2007, inclusive a largura de banda da rede e o consumo de recursos. O Serviços do Excel no Microsoft Office SharePoint Server 2007 no Office SharePoint Server 2007 pode afetar o desempenho do sistema, dependendo do volume de conexões de clientes e do número de solicitações de sessões simultâneas dos Serviços de Cálculo do Excel. O tamanho e a complexidade do cálculo também podem afetar o consumo de recursos dos Serviços de Cálculo do Excel.

O escopo e a complexidade dos cálculos do Excel podem afetar o desempenho e a disponibilidade do Serviços do Excel em uma implantação do Office SharePoint Server 2007. À medida que o volume, a complexidade e a frequência dos cálculos aumentam, mais recursos do sistema são consumidos. Defina os requisitos básicos de hardware para memória do sistema, velocidade da CPU e armazenamento para cada servidor de aplicativos que executa os Serviços de Cálculo do Excel.

Sobre topologias dos Serviços do Excel

O Office SharePoint Server 2007 é dividido logicamente em três camadas: a camada do servidor Web front-end, a camada do servidor de aplicativos e a camada do banco de dados. Durante a instalação, os Serviços do Excel instalam dois componentes (Excel Web Access e Serviços de Web do Excel) na camada do servidor Web front-end e um componente (Serviços de Cálculo do Excel) na camada do servidor de aplicativos, conforme mostrado no diagrama abaixo.

Serviços do Excel - arquitetura base

Um balanceador de carga da rede habilita o Office SharePoint Server 2007 a dimensionar servidores Web front-end. O balanceador de carga da rede está disponível para todos os aplicativos do Office SharePoint Server 2007. Você pode dimensionar os servidores de aplicativos adicionando computadores à estrutura de serviços compartilhados do Office SharePoint Server 2007.

Existem três esquemas para o balanceamento de carga de solicitações dos Serviços de Cálculo do Excel: URL da Pasta de Trabalho, Rodízio e Local. Você pode configurar esquemas de balanceamento de carga para cada SSP.

Para obter informações sobre como instalar os componentes dos Serviços do Excel do Office SharePoint Server 2007consulte os seguintes artigos:

Modelos de acesso a dados

Existem dois modelos de acesso a dados que podem ser usados para qualquer topologia de farm de servidores dos Serviços do Excel: subsistema confiável e delegação restrita do Kerberos.

  • Subsistema confiável   É a configuração padrão para um farm de servidores do Windows porque não tem os requisitos de configuração extras do modelo de delegação. No modelo de subsistema confiável, os servidores front-end da Web e os servidores de aplicativos que executam os Serviços de Cálculo do Excel confiam nas contas dos aplicativos do Office SharePoint Server 2007 associados usando o SSP. Em um ambiente de subsistema confiável, ao abrir arquivos do Microsoft Office SharePoint Server 2007, as verificações de permissão de arquivos podem ser realizadas em relação a identidades do usuário final mesmo que o Kerberos não esteja configurado. Se os servidores de aplicativos dos Serviços de Cálculo do Excel estiverem abrindo pastas de trabalho de compartilhamentos UNC ou de sites HTTP, a conta do usuário não poderá ser representada e a conta de processo deverá ser utilizada.

  • Delegação restrita do Kerberos   É a configuração mais segura para comunicação entre servidores Web front-end e os servidores de aplicativos de Serviços de Cálculo do Excel. A delegação restrita do Kerberos também é a configuração mais segura para acessar origens de dados back-end de servidores de aplicativos. Esta configuração é a preferida para implantar os Serviços do Excel. Para conexões de dados externos, a autenticação integrada do Windows só funcionará se o modelo de delegação for implementado.

Topologias dos Serviços do Excel

As seguintes topologias dos Serviços do Excel são descritas nesta seção:

  • Topologia de logon único dos Serviços do Excel

  • Topologia de subsistema confiável de farm pequeno dos Serviços do Excel

  • Topologia de Kerberos de farm pequeno dos Serviços do Excel

  • Topologia de subsistema confiável de farm médio dos Serviços do Excel

  • Topologia de Kerberos de farm médio dos Serviços do Excel

  • Topologia de subsistema confiável de farm grande dos Serviços do Excel

  • Topologia de Kerberos de farm grande dos Serviços do Excel

  • Topologia de extranet dos Serviços do Excel

  • Topologia de intranet corporativa dos Serviços do Excel

  • Topologia de computação de alto desempenho dos Serviços do Excel

Topologia de logon único dos Serviços do Excel

O seguinte diagrama de topologia mostra a arquitetura lógica de uma implantação independente dos Serviços do Excel em um único servidor.

Topologia de servidor único dos Serviços do Excel

Neste exemplo, todos os componentes do Office SharePoint Server 2007 são instalados em um único computador. Isso inclui os componentes do servidor Web front-end dos Serviços do Excel e os Serviços de Cálculo do Excel, o componente de servidor de aplicativos dos Serviços do Excel. Também inclui os bancos de dados de configuração e conteúdo, que são instalados com a Microsoft SQL Server Express Edition. Esta topologia é útil para testar a funcionalidade principal dos Serviços do Excel, mas não é recomendada como solução dimensionável.

Esta configuração oferece suporte para vários aplicativos Web do Windows SharePoint Services 3.0 usando autenticação integrada do Windows. Nesta configuração, o acesso a dados externos pode ser fornecido pelo uso de bibliotecas de conexão de dados, pelo serviço SSO ou pelas conexões de dados incorporados em pastas de trabalho. O balanceamento de carga é fornecido pelo componente de balanceamento de carga dos Serviços do Excel. Esta topologia usa o método de acesso de dados do subsistema confiável. O método de acesso a arquivos é uma conta de processo dos Serviços de Cálculo do Excel configurada como administrador do SSO.

Topologia de subsistema confiável de farm pequeno dos Serviços do Excel

O diagrama de topologia abaixo mostra a arquitetura lógica de uma implantação dos Serviços do Excel para farm pequeno que utiliza o modelo de acesso a dados de subsistema confiável.

Topologia de subsistema confiável de farm pequeno dos Serviços do Excel

Neste exemplo, os componentes de servidor Web de front-end do Serviços do Excel e o componente de servidor de aplicativos estão instalados em um único servidor, e os bancos de dados de configuração e de conteúdo do SQL Server 2005 estão instalados em um servidor separado. Essa configuração também mostra o serviço Single Sign-On executado no servidor Office SharePoint Server 2007. A configuração também mostra a conta de processo do Serviços de Cálculo do Excel configurada como um administrador de SSO.

Topologia de Kerberos de farm pequeno dos Serviços do Excel

O diagrama de topologia abaixo mostra a arquitetura lógica de uma implantação dos Serviços do Excel para farm pequeno que utiliza o modelo de acesso a dados de delegação restrita do Kerberos.

Topologia de farm pequeno dos Serviços do Excel - Kerberos

Neste exemplo, os componentes de servidor Web de front-end do Serviços do Excel e o componente de servidor de aplicativos estão instalados em um único servidor, e os bancos de dados de configuração e de conteúdo do SQL Server 2005 estão instalados em um servidor separado. Essa configuração também mostra o serviço Single Sign-On executado no servidor Office SharePoint Server 2007. A configuração também mostra a conta de processo do Serviços de Cálculo do Excel configurada como um administrador de SSO.

Topologia de subsistema confiável de farm médio dos Serviços do Excel

O diagrama de topologia abaixo mostra a arquitetura lógica de uma implantação dos Serviços do Excel para farm médio que utiliza o modelo de acesso a dados de subsistema confiável.

Topologia de farm de subsistema confiável dos Serviços do Excel

Neste exemplo, os componentes de servidor Web de front-end do Serviços do Excel, o componente de servidor de aplicativos e os bancos de dados de configuração e de conteúdo do SQL Server 2005 estão instalados em três servidores separados. Essa configuração também mostra o serviço Single Sign-On executado no servidor Web de front-end do Office SharePoint Server 2007 e no servidor de aplicativos do Serviços do Excel. A configuração também mostra a conta de processo do Serviços de Cálculo do Excel configurada como um administrador de SSO.

Topologia de Kerberos de farm médio dos Serviços do Excel

O diagrama de topologia abaixo mostra a arquitetura lógica de uma implantação dos Serviços do Excel para farm médio que utiliza o modelo de acesso a dados de delegação restrita do Kerberos.

Topologia de farm médio dos Serviços do Excel - Kerberos

Neste exemplo, os componentes de servidor Web de front-end do Serviços do Excel, o componente de servidor de aplicativos e os bancos de dados de configuração e de conteúdo do SQL Server 2005 estão instalados em três servidores separados. Essa configuração também mostra o serviço Single Sign-On executado no servidor Web de front-end do Office SharePoint Server 2007 e no servidor de aplicativos do Serviços do Excel. A configuração também mostra a conta de processo do Serviços de Cálculo do Excel configurada como um administrador de SSO.

Topologia de subsistema confiável de farm grande dos Serviços do Excel

O diagrama de topologia abaixo mostra a arquitetura lógica de uma implantação dos Serviços do Excel para farm grande que utiliza o modelo de acesso a dados de subsistema confiável.

Topologia de TSS de farm grande dos Serviços do Excel

Neste exemplo, os componentes de servidor Web de front-end do Serviços do Excel, vários componentes de servidor de aplicativos e vários bancos de dados de configuração e de conteúdo do SQL Server 2005 estão cada um instalados em servidores separados. Essa configuração também mostra o serviço Single Sign-On executado no servidor Web de front-end do Office SharePoint Server 2007 e no servidor de aplicativos do Serviços do Excel. A configuração também mostra a conta de processo do Serviços de Cálculo do Excel configurada como um administrador de SSO.

Importante

Para implantações de farm grande, recomenda-se executar o Office SharePoint Server 2007 em um ambiente homogêneo. Todos os servidores de um farm grande devem executar uma versão de 32 bits do Windows Server 2003 ou uma versão de 64 bits do Windows Server 2003. Não é recomendado executar o Office SharePoint Server 2007 em ambientes mistos.

Topologia de Kerberos de farm grande dos Serviços do Excel

O diagrama de topologia abaixo mostra a arquitetura lógica de uma implantação dos Serviços do Excel para farm grande que utiliza o modelo de acesso a dados de delegação restrita do Kerberos.

Topologia de farm grande dos Serviços do Excel - Kerberos

Neste exemplo, os componentes de servidor Web de front-end do Serviços do Excel, vários componentes de servidor de aplicativos e vários bancos de dados de configuração e de conteúdo do SQL Server 2005 estão cada um instalados em servidores separados. Essa configuração também mostra o serviço Single Sign-On executado no servidor Web de front-end do Office SharePoint Server 2007 e no servidor de aplicativos do Serviços do Excel. A configuração também mostra a conta de processo do Serviços de Cálculo do Excel configurada como um administrador de SSO.

Topologia de extranet dos Serviços do Excel

O diagrama de topologia abaixo mostra a arquitetura lógica de componentes do servidor Web front-end dos Serviços do Excel, componentes do servidor de aplicativos e bancos de dados de configuração e conteúdo do SQL Server 2005 implantados em uma rede de perímetro.

Requisitos de recursos dos Serviços do Excel - extranet

Neste exemplo, os componentes dos Serviços do Excel são isolados de origens de dados externas e computadores clientes em uma rede de perímetro protegida por firewalls. Essa configuração oferece maior segurança para origens de dados e ajuda a evitar danos a dados e acesso não autorizado a dados.

Dica

Se você tiver um firewall do Windows habilitado nos servidores de aplicativos, precisará abrir a porta específica na qual o site de serviços compartilhados que hospeda o Serviços de Cálculo do Excel está sendo executado.

Topologia de intranet corporativa dos Serviços do Excel

O diagrama de topologia abaixo mostra a arquitetura lógica de uma implantação dos Serviços do Excel que isola componentes do servidor Web front-end e os bancos de dados de configuração e conteúdo em uma rede de perímetro separada da intranet corporativa. Os servidores de aplicativos dos Serviços do Excel são implantados na intranet corporativa e todos os componentes dos Serviços do Excel são isolados de computadores clientes remotos e de origens de dados externas.

Topologia de intranet corporativa dos Serviços do Excel

Neste exemplo, os servidores de aplicativos dos Serviços do Excel são implantados na rede corporativa e protegidos contra acesso externo direto. Esta configuração permite que você controle rigorosamente quem pode acessar seus servidores de aplicativos e dados. Isolando servidores Web front-end em uma rede de perímetro, você limita a superfície de ataque de seu ambiente para servidores Web públicos.

Dica

Se você tiver um firewall do Windows habilitado nos servidores de aplicativos, precisará abrir a porta específica na qual o site de serviços compartilhados que hospeda o Serviços de Cálculo do Excel está sendo executado.

Topologia de computação de alto desempenho dos Serviços do Excel

O seguinte diagrama de topologia mostra a arquitetura lógica de uma implantação que inclui o Microsoft Windows Compute Cluster Server 2003 e os Serviços do Excel.

Planejamento de requisitos de recursos dos Serviços do Excel

Neste exemplo, os componentes do servidor Web front-end dos Serviços do Excel e o componente do servidor de aplicativos são instalados em nós de cluster de computação individuais que compõem um cluster de computação. Esses nós compartilham um banco de dados de configuração e conteúdo do SQL Server 2005 que é executado em um servidor externo ao cluster de computação. Um nó principal executa o agendador de cluster de computação que agenda e equilibra a carga de trabalhos entre os nós do cluster.

Planejar conexões clientes simultâneas

O número de conexões clientes simultâneas pode impactar o desempenho e a disponibilidade de servidores Web front-end. Para uma implantação criada para dar suporte a um grande número de conexões clientes, você precisa planejar a implantação de servidores Web front-end suficientes para dar suporte a um nível adequado de desempenho e disponibilidade do sistema. Determine o número de servidores Web front-end necessários para seu cenário de implantação. Defina os requisitos de hardware básicos para a memória do sistema, velocidade da CPU e armazenamento para cada servidor Web front-end.

Planejar solicitações de sessão simultâneas dos Serviços de Cálculo do Excel

Para determinar a escala adequada de uma implantação para dar suporte aos Serviços de Cálculo do Excel no Office SharePoint Server 2007, você precisa saber quantas solicitações de sessão dos Serviços de Cálculo do Excel o cenário precisa aceitar. Para uma implantação criada para dar suporte a um grande volume de sessões dos Serviços de Cálculo do Excel, você precisa planejar servidores de Serviços de Cálculo do Excel suficientes para dar suporte a um nível adequado de desempenho e disponibilidade. Adicione servidores de Serviços de Cálculo do Excel para melhorar o desempenho e a disponibilidade. O proxy dos Serviços de Cálculo do Excel é um componente de servidor Web front-end usado para equilibrar a carga de solicitações de sessão entre os servidores de aplicativos que executam os Serviços de Cálculo do Excel.

Você pode configurar o limite de sessão por usuário para servidores de aplicativos que executam os Serviços de Cálculo do Excel. Este valor é o número máximo de sessões simultâneas permitidas para cada usuário. Os sites do Windows SharePoint Services 3.0 podem ser configurados para permitir acesso de usuário anônimo. Neste caso, o limite de sessão dos Serviços de Cálculo do Excel para um único usuário ainda será aplicado. Todos os usuários anônimos compartilham o mesmo valor de limite de sessão configurado para um único usuário.

As alterações de configuração abaixo são recomendadas para um ambiente de Serviços do Excel que dá suporte a um grande volume de solicitações de sessão de Serviços de Cálculo do Excel e cálculos de pasta de trabalho.

  • **Fim do tempo limite do IIS   **Se a previsão para os cálculos dos Serviços do Excel é superior a 110 segundos, aumente o valor do fim de tempo limite do IIS. Uma exceção ThreadAbort ocorrerá quando os cálculos excederem a configuração do fim de tempo limite do IIS. A configuração padrão de fim de tempo limite do IIS é de 110 segundos.

  • ASP.NET MaxConnection   Quando o número de solicitações de conexões de clientes requer servidores Web front-end para abrir várias conexões simultâneas para servidores de aplicativos que executam os Serviços de Cálculo do Excel, você precisa aumentar o número máximo de conexões ASP.NET. No ASP.NET, defina a configuração MaxConnection para um limite máximo de conexão de 10, conforme mostrado no exemplo abaixo:

    <configuration>
       <system.net>
          <connectionManagement>
             <add address="*" maxconnection="10" />
          </connectionManagement>
       </system.net>
    <system.web>
    

Considere definir as seguintes configurações do Registro do Windows Server 2003 para melhorar o desempenho dos Serviços de Cálculo do Excel.

Aviso

A edição incorreta do Registro pode danificar gravemente o sistema. Antes de fazer quaisquer alterações no Registro, convém fazer backup de todos os dados valiosos do computador.

  • HeapDeCommitFreeBlockThreshold   Durante o período em que os servidores de aplicativos dos Serviços de Cálculo do Excel estiverem tendo um alto volume de solicitações, os servidores de aplicativos podem encontrar problemas de desempenho causados por falhas de alocação da memória. Devido à fragmentação da memória, isso pode ocorrer mesmo que os servidores de aplicativos tenham quantidades adequadas de RAM instaladas para lidar com o volume de solicitações. Para aliviar o problema, use o Editor do Registro para alterar a configuração HeapDeCommitFreeBlockThreshold para REG_DWORD 0x00040000. Para alterar a configuração, use o seguinte caminho do Registro:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

  • MaxUserPort   Você pode precisar aumentar a quantidade de portas disponíveis alterando o valor da configuração do Registro MaxUserPort. A configuração MaxUserPort especifica o número de porta mais alto que o TCP pode atribuir quando um aplicativo solicita uma porta de usuário disponível do sistema. Para alterar esta configuração de Registro, execute o Editor do Registro e use o seguinte caminho:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  • TcpNumConnections   Você pode precisar aumentar o número máximo de conexões que o TCP pode abrir simultaneamente alterando o valor da configuração TcpNumConnections do Registro. Se a chave do Registro TcpNumConnections não existir, execute o Editor do Registro para criá-la e configurá-la. Para alterar esta configuração de Registro, execute o Editor do Registro e use o seguinte caminho:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  • TcpTimedWaitDelay   Durante um período no qual os servidores de aplicativo dos Serviços de Cálculo do Excel estão tendo um grande volume de solicitações, algumas solicitações poderão ser negadas. Se isso ocorrer, você pode estar tendo um problema com a configuração padrão da chave de Registro TcpTimedWaitDelay. Por padrão, a configuração TcpTimedWaitDelay é definida para 240 segundos, ou quatro minutos. Este é o tempo que deve ser decorrido antes que uma sessão TCP fechada possa ser liberada e os recursos possam ser reatribuídos. Para corrigir esse problema, use o Editor do Registro para alterar a configuração TcpTimedWaitDelay de 240 segundos para 30 segundos. Se a chave do Registro TcpTimedWaitDelay não existir, execute o Editor do Registro para criá-la e configurá-la.

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Services\Tcpip\Parameters

Teste de desempenho dos Serviços do Excel

Os resultados do teste de desempenho abaixo oferecem orientação com base em comparações de taxa de transmissão, tempo de resposta e utilização de recursos dos Serviços do Excel usando diferentes topologias e conjuntos de dados. Essas recomendações também se baseiam em comparações de fatores de desempenho usando diferentes esquemas de autenticação de dados externos para OLAP e conexões de dados externas relacionais. Os requisitos de recursos e tempos de resposta dos Serviços do Excel dependem do tamanho e da complexidade da pasta de trabalho, do número de usuários simultâneos e da latência de dados externos. Os testes são executados com um conjunto de dados definido, e os resultados variam dependendo do projeto do conjunto de dados.

A configuração básica de cada conjunto de dados testado inclui painéis do Office SharePoint Server 2007, com cada painel processando duas Web Parts do Excel Web Access e duas Web Parts de KPIs. O resultado são quatro sessões dos Serviços de Cálculo do Excel para cada página.

Presume-se que 20% das sessões tenham alguma interatividade, como paginação ou atualização de dados. Os testes são baseados na presunção de que 5.000 usuários estão acessando ativando os painéis e KPIs de portal vinculados a células de pastas de trabalho do Microsoft Office Excel 2007.

Configuração de hardware

O teste de desempenho foi executado em servidores Web front-end do Office SharePoint Server 2007, servidores de aplicativos de Serviços de Cálculo do Excel e servidores da banco de dados de configuração e conteúdo SQL do Office SharePoint Server 2007 com as seguintes configurações de hardware:

Servidores Configuração de hardware

Servidores Web front-end do Office SharePoint Server 2007

Duas CPUs AMD Opteron 275 Dual-Core com velocidade de 2,2 GHz e 9,83 GB de RAM

Servidores de aplicativos de Serviços de Cálculo do Excel

Duas CPUs AMD Opteron 275 Dual-Core com velocidade de 2,2 GHz e 9,83 GB de RAM

Servidores de banco de dados de configuração e conteúdo SQL do Office SharePoint Server 2007

Quatro CPUs Dual-Core AMD Opteron 880 a 2,4 GHz e 8 GB de RAM

Tabelas de atributos de conjuntos de dados

Esta seção fornece informações sobre os atributos do conjunto de dados e os cenários usados para teste de desempenho. As exceções a esses atributos são notados em configurações individuais, conforme aplicável. O desempenho dos Serviços do Excel depende do conjunto de dados, incluindo uso de memória, uso de CPU, taxa de transmissão e tempo de resposta. É importante considerar as características de seu conjunto de dados antes de usar os resultados de teste de desempenho fornecidos aqui. Os resultados obtidos variarão com base nos dados usados no seu ambiente e em outras variáveis.

Cenários de teste de desempenho

Os testes de desempenho foram executados com os seguintes cenários de teste. Os cenários são baseados na presunção de um total de 5.000 usuários acessando ativamente as páginas de painel e as pastas de trabalho do Excel, com o Office Excel Web Access. Os cenários também são baseados na presunção de que vários painéis são acessados com graus variados de frequência. Os testes incluem:

  • Um pequeno número de painéis acessados frequentemente por um grande número de usuários.

  • Um grande número de painéis acessados infrequentemente por um pequeno número de usuários.

Este âmbito de uso do painel corresponde a um ambiente corporativo no qual um pequeno número de painéis é usado em toda a organização, e um grande número de painéis é usado por grupos da organização.

Número de usuários Frequência de exibições Número de painéis Número de pastas de trabalho

3.750

Duas vezes ao dia

5

10

1.500

Três vezes por semana

25

24

1.000

Uma vez por semana

50

50

250

Uma vez por mês

150

40

150

30% de 1.000 arquivos são exibidos por usuários que acessam Web Parts do Excel Web Access

300

25

Pastas de trabalho sem conexões de dados externas

As pastas de trabalho deste cenário são estão conectadas a uma origem de dados externa. O consumo de recursos é determinado pelo tamanho, complexidade, quantidade de formatação e número de cálculos usados em cada pasta de trabalho. O tamanho da pasta de trabalho é determinado pelo número de linhas e colunas contidas em cada pasta. Todos esses fatores afetam o consumo de recursos e a taxa de transmissão dos Serviços do Excel. As pastas de trabalho incluem vários recursos, como formatação, formatação condicional e gráficos. O conjunto de dados usado inclui várias pastas de trabalho com os seguintes atributos:

Porcentagem de pastas de trabalho Linhas Colunas Porcentagem de cálculos Porcentagem de formatação Funções voláteis

2%

<5.000

10 – 45

50%

50%

Sim

38%

<5.000

10 – 45

20%

50%

Não

5%

<5.000

60 – 365

5%

50%

Não

20%

5.000 – 7.000

10 – 40

10%

50%

Não

15%

7.001 – 10.000

10 – 50

10%

50%

Não

15%

10.001 – 15.000

10 – 50

10%

50%

Não

5%

15.001 – 20.000

10 – 50

10%

50%

Não

Pastas de trabalho com conexões de dados OLAP

As pastas de trabalho este cenário contêm conexões de dados para cubos do Analysis Services. As pastas de trabalho incluem vários recursos, como formatação e formatação condicional. Além das variáveis que afetam o consumo de recursos e a taxa de transmissão de cada cenário, a quantidade de dados do Analysis Services que é consumida pelas pastas de trabalho deste cenário e se as pastas de trabalho são atualizadas ou não ao serem abertas pode afetar o desempenho dos Serviços do Excel. Este cenário é baseado na presunção de que 15% das pastas de trabalho possuem conexões de dados que são atualizadas ao serem abertas. O armazenamento em cache tem grande impacto no desempenho de conexões de dados externas. Geralmente, os Serviços do Excel usam dados armazenados em cache se há uma conexão para uma origem de dados externa, usando as mesmas credenciais várias vezes. O desempenho do armazenamento em cache também é afetado pela configuração Tempo de Vida do Cache de Dados Externos dos Serviços do Excel.

Porcentagem Linhas Tamanho da linha Outros

10%

<1.000

512 – 2.048

DCL SSO (ou Kerberos)

20%

<1.000

512 – 2.048

DCL SSO (ou Kerberos), atualizar ao abrir

40%

<1.000

100 – 512

Um a quatro relatórios de Tabela Dinâmica e um a quatro relatórios de Gráfico Dinâmico incorporados em pastas de trabalho

20%

<1.000

<100

Quatro a seis relatórios de Tabela Dinâmica e quatro a seis relatórios de Gráfico Dinâmico incorporados em pastas de trabalho

10%

1.000 – 5.000

<100

Dois relatórios de Tabela Dinâmica e dois relatórios de Gráfico Dinâmico incorporados em pastas de trabalho

Pastas de trabalho com conexões de dados relacionais

As pastas de trabalho este cenário contêm conexões de dados para bancos de dados relacionais do SQL Server. As pastas de trabalho incluem vários recursos, como formatação e formatação condicional. Além das variáveis que afetam o consumo de recursos e a taxa de transmissão de cada cenário, se as pastas de trabalho são atualizadas ou não ao serem abertas pode afetar o desempenho dos Serviços do Excel neste cenário. Este cenário é baseado na presunção de que 15% das pastas de trabalho possuem conexões de dados que são atualizadas ao serem abertas. O armazenamento em cache tem grande impacto no desempenho de conexões de dados externas. Geralmente, os Serviços do Excel usam dados armazenados em cache se há uma conexão para uma origem de dados externa, usando as mesmas credenciais várias vezes. O desempenho do armazenamento em cache também é afetado pela configuração Tempo de Vida do Cache de Dados Externos dos Serviços do Excel.

Porcentagem Linhas Tamanho da linha Outros

2%

<1.000

<512

DCL SSO (ou Kerberos), atualização periódica

20%

<500

<512

DCL SSO (ou Kerberos), atualizar ao abrir

40%

1.001 – 5.000

1024 – 2.048

Um ou dois relatórios de Tabela Dinâmica e um ou dois relatórios de Gráfico Dinâmico incorporados em pastas de trabalho

20%

5.000 – 10.000

1024 – 2.048

DCL SSO; um ou dois relatórios de Tabela Dinâmica e um ou dois relatórios de Gráfico Dinâmico incorporados em pastas de trabalho

10%

10.000 – 20.000

512 – 1.024

DCL SSO; dois a quatro relatórios de Tabela Dinâmica e dois a quatro relatórios de Gráfico Dinâmico incorporados em pastas de trabalho

8%

20.000 – 65.000

<512

DCL SSO; um ou dois relatórios de Tabela Dinâmica incorporados em pastas de trabalho

Distribuição de pastas de trabalho por origens de dados

Os testes de desempenho foram executados com a seguinte distribuição de pastas de trabalho. Exceções a esta distribuição são notadas em algumas configurações. Em cada uma, as pastas de trabalho foram distribuídas com base nas porcentagens mostradas nas tabelas de atributos de conjuntos de dados. Por exemplo, 30% das pastas de trabalho não continham dados externos. Destas, 20% tinham entre 5.000 e 7.000 linhas, conforme mostrado na tabela Pastas de trabalho sem conexões de dados externas. Isso resultou em 6% da distribuição total da pasta de trabalho (20% de 30%), consistindo de pastas de trabalho sem dados externos e contendo entre 5.000 e 7.000 linhas. Algumas configurações isolam pastas de trabalho de um tipo específico. Por exemplo, pastas de trabalho que contêm conexões de dados OLAP configuradas para serem atualizadas quando abertas.

Tipo de pasta de trabalho Porcentagem

Pastas de trabalho sem dados externos

30%

Pastas de trabalho com conexões de dados OLAP

35%

Pastas de trabalho com conexões de dados relacionais

35%

Combinação de solicitações usada em testes de desempenho

Os testes de desempenho foram executados com a seguinte combinação de solicitações. Há exceções a esta combinação. Por exemplo, em testes com pastas de trabalho sem dados externos, não há operações interativas com consultas de dados externas. Exceções são notadas para algumas configurações.

Tipo de solicitação Porcentagem do total de solicitações

OpenWorkbook (inclui um GetRrange)

65%

Solicitações interativas com consultas de dados externas

15%

GetRange (paginação)

10%

Solicitações interativas Localizar, Classificar e Filtrar em pastas de trabalho

10%

Resultados dos testes de desempenho

As tabelas desta seção mostram os resultados dos testes para cada configuração testada.

Configuração de subsistema confiável de farm pequeno dos Serviços do Excel

A tabela a seguir mostra o conjunto de dados desta configuração.

Tipo de pasta de trabalho Porcentagem

Pastas de trabalho sem dados externos

30%

Pastas de trabalho com conexões de dados OLAP

35%

Pastas de trabalho com conexões de dados relacionais

35%

A tabela a seguir mostra os resultados do teste de servidores Web de front-end desta configuração:

Contador de desempenho Resultado

Solicitações por segundo

14,32

Tempo de resposta médio em segundos

5,52

Fila ASP.NET

1,91

CPU

41,97

Bytes particulares do processo do W3wp

822

A tabela a seguir mostra os resultados do teste de servidores de aplicativos do Serviços de Cálculo do Excel desta configuração:

Contador de desempenho Resultado

Solicitações por segundo

15,52

Tempo de resposta médio em segundos

2,05

Sessões por segundo

2,94

Fila ASP.NET

1,91

CPU

41,97

Bytes particulares do processo do W3wp

3844

Configuração de subsistema confiável de farm grande dos Serviços do Excel

A tabela a seguir mostra o conjunto de dados desta configuração.

Tipo de pasta de trabalho Porcentagem

Pastas de trabalho sem dados externos

30%

Pastas de trabalho com conexões de dados OLAP

35%

Pastas de trabalho com conexões de dados relacionais

35%

A tabela a seguir mostra os resultados do teste de servidores Web de front-end desta configuração.

Contador de desempenho Servidor Web de front-end 1 Servidor Web de front-end 2 Servidor Web de front-end 3

Solicitações por segundo

4,62

4,54

4,63

Tempo de resposta médio em segundos

10

9,69

10,01

Fila ASP.NET

0,12

0,2

0,25

CPU

1,13

1,21

1,21

Bytes particulares do processo do W3wp

738

713

742

A tabela a seguir mostra os resultados do teste de servidores de aplicativos do Serviços de Cálculo do Excel desta configuração:

Contador de desempenho Resultado

Solicitações por segundo

14,8

Tempo de resposta médio em segundos

4,74

Sessões por segundo

2,58

Fila ASP.NET

33,29

CPU

37,84

Bytes particulares do processo do W3wp

3867

Configuração de Kerberos de farm grande dos Serviços do Excel

A tabela a seguir mostra o conjunto de dados desta configuração.

Tipo de pasta de trabalho Porcentagem

Pastas de trabalho sem dados externos

30%

Pastas de trabalho com conexões de dados OLAP

35%

Pastas de trabalho com conexões de dados relacionais

35%

A tabela a seguir mostra os resultados do teste de servidores Web de front-end desta configuração.

Contador de desempenho Servidor Web de front-end 1 Servidor Web de front-end 2 Servidor Web de front-end 3

Solicitações por segundo

15,39

15,36

15,58

Tempo de resposta médio em segundos

4,48

4,3

4,35

Fila ASP.NET

0,46

0,5

0,45

CPU

4,43

4,33

4,36

Bytes particulares do processo do W3wp

906

909

899

A tabela a seguir mostra os resultados do teste de servidores de aplicativos do Serviços de Cálculo do Excel desta configuração:

Contador de desempenho Resultado

Solicitações por segundo

46,36

Tempo de resposta médio em segundos

1,36

Sessões por segundo

9,43

Fila ASP.NET

63,55

CPU

54,82

Bytes particulares do processo do W3wp

6387

Configuração de subsistema confiável de farm grande dos Serviços do Excel usando dados OLAP com atualização na abertura e SSO

A tabela a seguir mostra o conjunto de dados desta configuração.

Tipo de pasta de trabalho Porcentagem

Pastas de trabalho com conexões de dados OLAP; atualização na abertura; usa SSO para autenticação de dados externos

100%

A tabela a seguir mostra os resultados do teste de servidores Web de front-end desta configuração:

Contador de desempenho Servidor Web de front-end 1 Servidor Web de front-end 2 Servidor Web de front-end 3

Solicitações por segundo

1,84

1,83

1,85

Tempo de resposta médio em segundos

7,6

7,5

8,07

Fila ASP.NET

0,001

0,001

0

CPU

0,59

0,61

0,62

Bytes particulares do processo do W3wp

379

375

384

A tabela a seguir mostra os resultados do teste de servidores de aplicativos do Serviços de Cálculo do Excel desta configuração:

Contador de desempenho Resultado

Solicitações por segundo

6,52

Tempo de resposta médio em segundos

3,82

Sessões por segundo

1,08

Fila ASP.NET

1,22

CPU

45,29

Bytes particulares do processo do W3wp

4995

Configuração de Kerberos de farm grande dos Serviços do Excel usando dados OLAP com atualização na abertura

A tabela a seguir mostra o conjunto de dados desta configuração.

Tipo de pasta de trabalho Porcentagem

Pastas de trabalho com conexões de dados OLAP; atualização na abertura; usa Kerberos para autenticação de dados externos; credenciais de usuário delegadas para autenticação com origens de dados OLAP

100%

A tabela a seguir mostra os resultados do teste de servidores Web de front-end desta configuração.

Contador de desempenho Servidor Web de front-end 1 Servidor Web de front-end 2 Servidor Web de front-end 3

Solicitações por segundo

0,99

1

0,99

Tempo de resposta médio em segundos

19,29

18,32

19,36

Fila ASP.NET

0,001

0

0,001

CPU

0,41

0,41

0,38

Bytes particulares do processo do W3wp

417

431

425

A tabela a seguir mostra os resultados do teste de servidores de aplicativos do Serviços de Cálculo do Excel desta configuração:

Contador de desempenho Resultado

Solicitações por segundo

2,95

Tempo de resposta médio em segundos

17,39

Sessões por segundo

0,59

Fila ASP.NET

11,63

CPU

54,8

Bytes particulares do processo do W3wp

10419

Configuração de Kerberos de farm grande dos Serviços do Excel usando grupos de SQL Server 2005 Analysis Services

A tabela a seguir mostra o conjunto de dados desta configuração.

Tipo de pasta de trabalho Porcentagem

Pastas de trabalho com conexões de dados OLAP; atualização na abertura; usa Kerberos para autenticação de dados externos; credenciais de usuário delegadas para autenticação com origens de dados OLAP; usuários mapeiam para grupos do SQL Server 2005 Analysis Services

100%

A tabela a seguir mostra os resultados do teste de servidores Web de front-end desta configuração.

Contador de desempenho Servidor Web de front-end 1 Servidor Web de front-end 2 Servidor Web de front-end 3

Solicitações por segundo

8,7

8,38

8,62

Tempo de resposta médio em segundos

3,63

3,69

3,7

Fila ASP.NET

0,004

0,004

0,006

CPU

2,31

2,31

2,3

Bytes particulares do processo do W3wp

435

431

452

A tabela a seguir mostra os resultados do teste de servidores de aplicativos do Serviços de Cálculo do Excel desta configuração:

Contador de desempenho Resultado

Solicitações por segundo

25,67

Tempo de resposta médio em segundos

1,69

Sessões por segundo

5,22

Fila ASP.NET

2,73

CPU

63,07

Bytes particulares do processo do W3wp

7850

Configuração de subsistema confiável de farm grande dos Serviços do Excel usando dados relacionais

A tabela a seguir mostra o conjunto de dados desta configuração.

Tipo de pasta de trabalho Porcentagem

Pastas de trabalho com conexões de dados relacionais; atualização na abertura, usando SSO para autenticação de dados externos

100%

A tabela a seguir mostra os resultados do teste de servidores Web de front-end desta configuração.

Contador de desempenho Servidor Web de front-end 1 Servidor Web de front-end 2 Servidor Web de front-end 3

Solicitações por segundo

24,07

24,2

24,6

Tempo de resposta médio em segundos

3,17

3,16

3,15

Fila ASP.NET

9,15

10,41

13,77

CPU

6,49

6,65

6,78

Bytes particulares do processo do W3wp

959

965

1062

A tabela a seguir mostra os resultados do teste de servidores de aplicativos do Serviços de Cálculo do Excel desta configuração:

Contador de desempenho Resultado

Solicitações por segundo

76,16

Tempo de resposta médio em segundos

0,43

Sessões por segundo

14,84

Fila ASP.NET

17,79

CPU

46,62

Bytes particulares do processo do W3wp

35,88

Configuração de Kerberos de farm grande dos Serviços do Excel usando dados relacionais

A tabela a seguir mostra o conjunto de dados desta configuração.

Tipo de pasta de trabalho Porcentagem

Pastas de trabalho com conexões de dados relacionais; atualização na abertura, usando delegação restrita do Kerberos para autenticação de dados externos

100%

A tabela a seguir mostra os resultados do teste de servidores Web de front-end desta configuração.

Contador de desempenho Servidor Web de front-end 1 Servidor Web de front-end 2 Servidor Web de front-end 3

Solicitações por segundo

22,78

22,6

23,1

Tempo de resposta médio em segundos

3,03

2,97

2,98

Fila ASP.NET

0,59

0,5

0,39

CPU

6,18

6,15

6,16

Bytes particulares do processo do W3wp

836

838

843

A tabela a seguir mostra os resultados do teste de servidores de aplicativos do Serviços de Cálculo do Excel desta configuração:

Contador de desempenho Resultado

Solicitações por segundo

68,41

Tempo de resposta médio em segundos

0,74

Sessões por segundo

13,87

Fila ASP.NET

21,46

CPU

55,87

Bytes particulares do processo do W3wp

6328

Limitar o número e a duração de sessões abertas

Além de adicionar recursos, a limitação do número de sessões abertas dos Serviços de Cálculo do Excel pode ajudar a reduzir os problemas de desempenho e disponibilidade. Uma forma de limitar o número de sessões abertas dos Serviços de Cálculo do Excel é reduzindo as configurações de fim de limite de tempo de sessão. A limitação indiscriminada da duração da sessão pode causar o fechamento de sessões ativas, podendo resultar em perda de dados.

A solução ideal é usar o Modo de Sessão Curta do Office Excel Web Access para definir configurações de limite de tempo iniciais mais curtas para sessões que não têm interatividade de cliente quando as sessões são abertas. Você pode definir uma segunda configuração de limite de tempo para sessões ativas tão logo elas sejam abertas. Neste exemplo, as sessões que permanecem inativas pela duração da configuração de limite de tempo inicial são fechadas pelo servidor dos Serviços de Cálculo do Excel. As sessões que estão ativas antes do fim do limite de tempo configurado inicialmente permanecerão abertas até a expiração da segunda configuração de limite de tempo.

Baixar este manual

Para facilitar a leitura e a impressão, este tópico está incluído no seguinte manual que pode ser baixado:

Consulte a lista completa de manuais disponíveis na página de download de conteúdo do Office SharePoint Server 2007.

Consulte também

Outros recursos

Microsoft Windows Compute Cluster Server 2003 (em inglês)