Planejamento de capacidade baseado em cenário
Tópico modificado em: 2012-10-18
Para assegurar o melhor desempenho do Microsoft Lync Server 2010, é necessário fornecer e implantar um nível adequado de recursos de hardware; no entanto, para maximizar o retorno sobre seus investimentos em hardware, não convém fornecer mais hardware do que o necessário.
Esta seção fornece orientação para a alocação de hardware com base em uma análise das necessidades de sua organização. Você usa o número de usuários, perfis de usuário e cargas de trabalho implantadas de sua organização para determinar a velocidade de clock do CPU necessária, requisitos de memória do servidor e largura de banda de rede de e para seu servidor. Os resultados são aplicáveis às topologias físicas e virtuais.
As informações nesta seção serão especialmente úteis caso seu modelo de usuário ou hardware de servidor seja diferente do que está descrito em Modelos de usuário do Lync Server 2010.
As seções a seguir detalham os recursos necessários para cada modalidade do Lync Server 2010. Depois disso, há um exemplo de cenário que ilustra como usar esses números.
Todos os custos de desempenho nas tabelas a seguir assumem como linha de base que cada servidor tem dois processadores quad-core com uma velocidade de clock por core de 2,33 GHz. Isso produz 2.333 megaciclos por núcleo de processador ou 18.664 megaciclos por servidor.
Se seus servidores tiverem processadores diferentes, será possível ajustar os valores adequadamente. Para obter detalhes, consulte “Ajustando para seus processadores” posteriormente neste tópico.
Entendendo as tabelas de resultados e as fórmulas
Cada uma das seções a seguir contém uma tabela mostrando os resultados do teste de desempenho da Microsoft, com os seguintes valores:
Requisitos de CPU em megaciclos mostra os megaciclos necessários para essa carga de trabalho, para esse número total de usuários no pool, ou o número total de chamadas ou sessões simultâneas no pool. Por exemplo, na tabela Conferências, webconferência, o número 1.569 na linha 400 significa que 400 usuários de conferência de dados simultâneos no pool exigirão um total de 1.569 megaciclos combinados dos servidores no pool.
Requisitos de CPU como uma porcentagem de um Servidor Front-End mostra os megaciclos necessários para essa tarefa como uma porcentagem de carga de CPU, como se toda a carga estivesse sendo manipulada por um servidor com as mesmas especificações daqueles usados em testes da Microsoft. .
Requisitos de memória mostra o total de memória necessário para essa carga de trabalho para esse número total de usuários ou chamadas simultâneas no pool. Por exemplo, na tabela Conferências, webconferência, o número 1,5 GB na linha 400 significa que 400 usuários de conferência de dados simultâneos no pool exigirão um total de 1,5 GB de memória combinada dos servidores no pool.
Esse número não inclui a memória necessária para requisitos do sistema básico.
Largura de banda de rede mostra a largura de banda de rede total necessária de e para os servidores, para esse número total de usuários ou chamadas simultâneas desse tipo no pool. Isso serve apenas para tráfego de e para o servidor; a largura de banda ponto a ponto não é considerada.
Após a tabela, há algumas fórmulas que podem ser usadas para calcular os recursos necessários com base em seu número de usuários, modelo de usuário e carga de trabalho. Essas fórmulas foram criadas usando a análise de tendência dos resultados de teste de desempenho. Nem todos os pontos de dados do teste se enquadram exatamente na linha de tendência. Portanto, se você usar a fórmula com o número de usuários ou chamadas de uma das linhas da tabela de resultados do teste, talvez os números de desempenho calculados não correspondam precisamente aos resultados da tabela.
Para determinar as necessidades de CPU para seu pool, considere os seguintes cálculos:
Para cada carga de trabalho, primeiro você computa o % de custo de CPU do servidor de teste. Esse é o custo de CPU expresso como uma porcentagem de toda a capacidade de CPU de um dos servidores usados no teste de desempenho da Microsoft. Esses servidores têm 8 núcleos com 2,33 GHz por núcleo.
Se você estiver usando servidores com a mesma taxa de SPECint, basta usar a % de custo de CPU do servidor de teste para determinar quantos servidores serão necessários. Adicione a % de custo de CPU do servidor de teste para cada carga de trabalho a fim de encontrar a % de custo de CPU total do servidor de teste que você precisa de todo o seu pool. Em seguida, implante servidores suficientes no pool para garantir que cada servidor possa executar a 70% de sua capacidade ou menos. Por exemplo, se você determinar uma % de custo de CPU total do servidor de teste de 260%, convém implantar quatro servidores no pool.
Se você estiver usando servidores com uma funcionalidade diferente, convém usar a próxima fórmula para cada carga de trabalho, que traduz a %de custo de CPU do servidor de teste para megaciclos. Para obter um exemplo do uso desses cálculos, consulte “Exemplo de como calcular os recursos necessários” posteriormente nesta seção.
Todo o teste de desempenho foi realizado supondo que todos os servidores de teste estão em um local.
Suposições do teste
O teste, os resultados e as fórmulas nesta seção supõem o seguinte:
Todos os servidores estão em um local.
O servidor de mediação está posicionado com o Servidor Front-End. Se você implantar um Servidor de mediação autônomo, não será possível subtrair toda a carga de Enterprise Voice do Servidor Front-End, pois algum tráfego de sinalização ainda está sendo processado pelo Servidor Front-End.
Para questões e uso não citados nesta seção, supõe-se que sua organização segue o uso descrito em Modelos de usuário do Lync Server 2010. Por exemplo, supõe-se que o MPOP (ponto de presença múltiplo) seja 1:1.5.
IM e presença
Esta tabela mostra os resultados do teste para a carga de trabalho de IM e de presença. os números aqui incluem expansão da lista de distribuição e recuperação fotográfica da presença.
Número de usuários | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um Servidor Front-End* | Requisitos de memória** | Largura de banda de rede |
---|---|---|---|---|
5.000 |
1.043 |
5,6% |
1,1 GB |
7,5 Mbps |
10.000 |
1.736 |
9.3% |
1.6 GB |
14.8 Mbps |
15.000 |
2.556 |
13,7% |
2,18 GB |
22,6 Mbps |
20.000 |
3.528 |
18,9% |
2,33 GB |
38,3 Mbps |
25.000 |
4.423 |
23,7% |
2,43 GB |
52,8 Mbps |
* Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
** Adicione 7 GB por servidor para requisitos de memória do sistema básico
A partir dos resultados desse teste, usamos a análise de tendência para gerar as seguintes diretrizes:
% de custo de CPU do servidor de teste = (número de usuários) * 0,001
Megaciclos necessários = (% de custo de CPU/100) * 2333 * 8
Memória exigida em GB = 7 GB base + ((número de usuários) * 0,0000678)
Rede necessária em Mbps = ((número de usuários^2) * 0,0000000637) + (0,000369 * número de usuários) + 4,15
Consulta à web do Catálogo de endereços
Esta tabela mostra os resultados do teste para o uso de recursos da consulta à web do catálogo de endereços.
Número de usuários | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um Servidor Front-End* | Requisitos de memória | Largura de banda de rede |
---|---|---|---|---|
5.000 |
646 |
3,46% |
0,265 GB |
3,3 Mbps |
10.000 |
974 |
5,22% |
0,268 GB |
6,4 Mbps |
15.000 |
1.312 |
7,03% |
0,263 GB |
9,5 Mbps |
20.000 |
1.631 |
8,74% |
0,263 GB |
13,8 Mbps |
25.000 |
1.984 |
10,63% |
0,265 GB |
18,3 Mbps |
* Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
A partir dos resultados desse teste, usamos a análise de tendência para gerar as seguintes diretrizes:
% de custo de CPU do servidor de teste = ((número de usuários) * 0,0004) + 2,0
Megaciclos necessários = (% de custo de CPU/100) * 2333 * 8
Memória necessária em GB = 0,300
Rede necessária em Mbps = 0,00075 * número de usuários
Conferências de IM em grupo
Esta tabela mostra os resultados de teste para o uso de recursos de conferências de IM em grupo.
Número de usuários simultâneos de IM em grupo* | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um front-End Server ** | Requisitos de memória | Largura de banda de rede |
---|---|---|---|---|
100 |
401 |
2,15% |
0,08 GB |
1,22 Mbps |
200 |
358 |
1,92% |
0,15 GB |
1,90 Mbps |
300 |
416 |
2,33% |
0,23 GB |
2,42 Mbps |
400 |
467 |
2,5% |
0,30 GB |
3,00 Mbps |
500 |
538 |
2,88% |
0,40 GB |
3,38 Mbps |
* Lembre-se de contabilizar outros usuários de conferência. O modelo de usuário do Lync Server 2010 supõe que 50% das conferências de áudio incluem IM em grupo. Ao projetar o número de usuários de IM em grupo, inclua uma porcentagem apropriada de usuários de conferência, com base no uso em sua organização.
** Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
A partir dos resultados desse teste, usamos a análise de tendência para gerar as seguintes diretrizes:
% de custo de CPU do servidor de teste = ((número de usuários) * 0,001) + 2,0
Megaciclos necessários = (% de custo de CPU/100) * 2333 * 8
Memória necessária em GB = 0,0008 * número de usuários de IM em grupo simultâneos
Rede necessária em Mbps = (número de usuários de IM em grupo simultâneos * 0,0054) + 0,76
Conferências, webconferência
Esta tabela mostra o uso de recursos para a parte de webconferência de suas conferências.
Número de usuários simultâneos de webconferência* | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um Servidor Front-End** | Requisitos de memória | Largura de banda de rede |
---|---|---|---|---|
100 |
444 |
2,38% |
0,4 GB |
24,55 Mbps |
200 |
659 |
3,53% |
0,4 GB |
49,23 Mbps |
300 |
845 |
4,53% |
1,5 GB |
66,58 Mbps |
400 |
1.004 |
5,38% |
1,5 GB |
81,34 Mbps |
500 |
1.191 |
6,38% |
2,2 GB |
90,06 Mbps |
* Normalmente, o número de usuários de webconferência pode ser determinado como uma porcentagem dos usuários de conferência. O modelo de usuário do Lync Server 2010 supõe que 20% das conferências incluem webconferência (como o programa de gráficos para apresentação do Microsoft PowerPoint ou quadro de comunicação). É possível ajustar essa porcentagem para corresponder aos usuários de sua própria organização, a fim de determinar o número de usuários simultâneos de conferência de dados que você terá.
** Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
A partir dos resultados desse teste, usamos a análise de tendência para gerar as seguintes diretrizes:
% de custo de CPU do servidor de teste = (usuários simultâneos de conferência de dados * 0,01) + 1,5
Megaciclos necessários = (% de custo de CPU do servidor de teste/100) * 2333 * 8
Memória necessária em GB = 0,0047 * (número de usuários simultâneos de conferência de dados)
Rede necessária em Mbps = (número de usuários simultâneos de conferência de dados * 0,163) + 13,4
Conferências PSTN
Esta tabela mostra o uso de recursos dos usuários de PSTN que participam de suas conferências por meio do aplicativo Atendedor de Conferência.
Número de usuários simultâneos de conferência PSTN | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um Servidor Front-End* | Requisitos de memória | Largura de banda de rede |
---|---|---|---|---|
50 |
373 |
2,0% |
0,47 GB |
1,0 Mbps |
100 |
560 |
3,0% |
0,59 GB |
2,1 Mbps |
150 |
560 |
3,0% |
0,71 GB |
3,2 Mbps |
200 |
933 |
5,00% |
0,83 GB |
4,4 Mbps |
250 |
1.680 |
9,00% |
1,01 GB |
5,6 Mbps |
* Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
A partir dos resultados desse teste, usamos a análise de tendência para gerar as seguintes diretrizes:
% de custo de CPU do servidor de teste = (número de autores simultâneos de chamadas de conferência PSTN * 0,033) + (número de autores simultâneos de chamadas de conferência PSTN * 0,0918)
Megaciclos necessários = (% de custo de CPU do servidor de teste/100) * 2333 * 8
Memória necessária em GB = ((2,64 * número de autores simultâneos de chamadas de conferência PSTN) + 326) / 1000
Rede necessária em Mbps = (0,023 * número de autores simultâneos de chamadas de conferência PSTN) – 0,19
Observe que ao calcular o custo de CPU, você usa duas vezes o número de autores de chamada de PSTN simultâneos a fim de considerar que cada autor de chamada seja um participante da conferência e um autor de chamada UC-PSTN.
Conferências, compartilhamento de aplicativo
Esta tabela mostra o uso de recursos para a parte de compartilhamento de aplicativo de suas conferências.
Número de usuários simultâneos que compartilham aplicativos* | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um Servidor Front-End** | Requisitos de memória | Largura de banda de rede |
---|---|---|---|---|
100 |
1.680 |
9,0% |
2,7 GB |
82,0 Mbps |
200 |
3.098 |
16,60% |
2,8 GB |
130,8 Mbps |
300 |
4.324 |
23,17% |
2,9 GB |
152,2 Mbps |
400 |
5.192 |
27,82% |
3,3 GB |
184,13 Mbps |
* Normalmente, o número de usuários de conferência que compartilham aplicativos pode ser determinado como uma porcentagem dos usuários de conferência de áudio. O modelo de usuário Lync Server 2010 supõe que 50% das conferências de áudio incluem o compartilhamento de aplicativo. É possível ajustar essa porcentagem para corresponder aos usuários de sua própria organização, a fim de determinar o número de usuários simultâneos de compartilhamento de aplicativo que você terá.
** Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
A partir dos resultados desse teste, usamos a análise de tendência para gerar as seguintes diretrizes:
% de custo de CPU do servidor de teste = (usuários de conferência simultâneos que compartilham aplicativos * 0,071) + 2,5
Megaciclos necessários = (% de custo de CPU do servidor de teste/100) * 2333 * 8
Memória necessária em GB = (0,0019 * número de usuários de conferência simultâneos que compartilham aplicativos) + 2,45
Rede necessária em Mbps = (número de usuários de conferência simultâneos que compartilham aplicativos * 0,33) + 54
Conferências, audioconferência
A audioconferência é manipulada pelo serviço Conferência de áudio/vídeo (A/V). Portanto, essa carga não afeta os Servidores Front-End, a menos que o serviço Conferência de A/V tenha sido colocado com o Servidor Front-End. Para obter o melhor desempenho, recomendamos a implantação do Servidor de conferência de A/V em um local separado do Servidor Front-End. Há suporte para o Servidor de conferência de A/V junto com o Servidor Front-End se você tiver menos que 10.000 usuários.
Esta tabela mostra o uso de recursos para a parte de áudio de suas conferências. Esta tabela assume o modelo de 85% de conferências de áudio incluindo quatro usuários, 10% incluindo seis usuários e 5% incluindo 10 usuários.
Observe que em todas as tabelas de conferência, o número de usuários simultâneos se refere ao número geral de usuários que participam de todas as conferências atuais. O limite para usuários em uma única conferência é de 250.
Observação: |
---|
250 é o máximo para implantações de pool compartilhado, com base nos testes da Microsoft. Para obter informações sobre como oferecer suporte a reuniões com mais de 250 participantes, consulte "Microsoft Lync Server 2010 Support for Large Meetings" em https://go.microsoft.com/fwlink/?linkid=242073&clcid=0x416. |
Número de usuários simultâneos de conferência de áudio | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um Servidor Front-End ou Servidor de conferência de A/V* | Requisitos de memória** | Largura de banda de rede |
---|---|---|---|---|
200 |
2.463 |
13,2% |
0,42 GB |
29,33 Mbps |
400 |
4.759 |
25,5% |
0,73 GB |
58,02 Mbps |
600 |
6.906 |
37,0% |
1,0 GB |
86,98 Mbps |
800 |
8.884 |
47,6% |
1,29 GB |
115,74 Mbps |
1000 |
11.814 |
63,3% |
1,6 GB |
144,84 Mbps |
* Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
** No Servidor de conferência de A/V, adicione 7 GB por servidor para requisitos de memória do sistema básico
A partir dos resultados desse teste, usamos a análise de tendência para gerar as seguintes diretrizes:
% de custo de CPU do servidor de teste = (número de usuários simultâneos de audioconferência) * 0,062
Megaciclos necessários = (% de custo de CPU do servidor de teste/100) * 2333 * 8
Memória necessária em GB = (número de usuários simultâneos de audioconferência * 0,00146) + 0,132
Rede necessária em Mbps = (número de usuários simultâneos de audioconferência * 0,14435) + 0,36
Conferências, videoconferência
Esta tabela mostra o uso de recursos para a parte de vídeo de suas conferências. Esta tabela assume o modelo de 70% de videoconferências que usam CIF e 30% que usam VGA.
A videoconferência é manipulada pelo serviço Conferência de A/V. Portanto, essa carga não afeta os Servidores Front-End, a menos que o serviço Conferência de A/V tenha sido colocado com o Servidor Front-End.
Número de usuários simultâneos de videoconferência* | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um Servidor Front-End ou Servidor de conferência de A/V** | Requisitos de memória | Largura de banda de rede |
---|---|---|---|---|
40 |
672 |
3,6% |
0,03 GB |
18,19 Mbps |
80 |
1288 |
6,9% |
0,03 GB |
29,86 Mbps |
120 |
1.792 |
9,6% |
0,03 GB |
50,39 Mbps |
160 |
2.277 |
12,2% |
0,03 GB |
63,04 Mbps |
200 |
3.023 |
16,2 |
0,03 GB |
80,00 Mbps |
* Normalmente, o número de usuários de videoconferência pode ser determinado como uma porcentagem dos usuários de audioconferência. O modelo de usuário do Lync Server 2010 supõe que 20% das audioconferências incluem videoconferência. É possível ajustar essa porcentagem para corresponder aos usuários de sua própria organização, a fim de determinar o número que usuários simultâneos de videoconferência que você terá.
** Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
% de custo de CPU do servidor de teste = (número de usuários simultâneos de videoconferência) * 0,07625
Megaciclos necessários = (% de custo de CPU do servidor de teste/100) * 2333 * 8
Memória necessária em GB = 0,03
Rede necessária em Mbps = (número de usuários simultâneos de videoconferência * 0,3925) + 1,25
Enterprise Voice, chamadas UC-UC
Esta tabela mostra o uso de recursos para as chamadas UC-UC (comunicações unificadas para comunicações unificadas) usando o Enterprise Voice.
Número de chamadas simultâneas* | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um Servidor Front-End** | Requisitos de memória | Largura de banda de rede |
---|---|---|---|---|
200 |
499 |
2,67% |
1,36 GB |
2,80 Mbps |
400 |
721 |
3,86% |
1,6 GB |
5,04 Mbps |
600 |
974 |
5,22% |
1,75 GB |
7,57 Mbps |
800 |
1.212 |
6,5% |
1,95 GB |
9,85 Mbps |
1000 |
1.458 |
7,8% |
2,11 GB |
12,16 Mbps |
* O modelo de usuário do Lync Server 2010 assume quatro chamadas por usuário a cada hora e uma duração média de chamada de três minutos. Essas quatro chamadas por hora no modelo de usuário incluem chamadas UC-UC e chamadas UC-PSTN. É possível obter números mais precisos se souber qual porcentagem das chamadas via Enterprise Voice de seus usuários é de UC-UC e qual porcentagem é de UC-PSTN. O modelo de usuário assume que 60% das chamadas são de UC-PSTN e 40% são de UC-UC. Nos cálculos abaixo, é possível usar seus números reais de chamadas por hora e duração, caso sejam diferentes.
** Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
A partir dos resultados desse teste, usamos a análise de tendência para gerar as seguintes diretrizes:
Número de chamadas simultâneas = número de usuários * média de chamadas UC-UC por usuário a cada hora * duração em minutos / 60
% de custo de CPU do servidor de teste = (número de chamadas simultâneas * 0,007)
Megaciclos necessários = (% de custo de CPU do servidor de teste/100) * 2333 * 8
Memória necessária em GB = (0,00093 * número de chamadas simultâneas) + 1,19
Rede necessária em Mbps = (número de chamadas simultâneas * 0,01175) + 0,43
Enterprise Voice, chamadas UC-PSTN
Esta tabela mostra o uso de recursos para as chamadas UC-PSTN (comunicações unificadas para PSTN) usando o Enterprise Voice.
Número de chamadas simultâneas* | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um Servidor Front-End** | Requisitos de memória | Largura de banda de rede |
---|---|---|---|---|
200 |
1.456 |
7,8% |
0,28 GB |
19,56 Mbps |
400 |
3.789 |
20,3% |
0,43 GB |
38,65 Mbps |
600 |
5.226 |
28% |
0,6 GB |
57,52 Mbps |
800 |
6.924 |
37,1% |
0,77 GB |
76,52 Mbps |
1000 |
8.455 |
45,3% |
0,89 GB |
95,39 Mbps |
* O modelo de usuário do Lync Server 2010 assume quatro chamadas por usuário a cada hora e uma duração média de chamada de três minutos. As quatro chamadas por hora no modelo de usuário incluem chamadas UC-UC e chamadas UC-PSTN. É possível obter números mais precisos se souber qual porcentagem das chamadas via Enterprise Voice de seus usuários é de UC-UC e qual porcentagem é de UC-PSTN. O modelo de usuário assume que 60% das chamadas são de UC-PSTN e 40% são de UC-UC. Nos cálculos abaixo, é possível usar seus números reais de chamadas por hora e duração, caso sejam diferentes.
** Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
A partir dos resultados desse teste, usamos a análise de tendência para gerar as seguintes diretrizes:
Número de chamadas simultâneas = número de usuários * média de chamadas UC-PSTN por usuário a cada hora * duração em minutos / 60
% de custo de CPU do servidor de teste = (número de chamadas simultâneas * 0,007) + (0,0918 * (1 - % de chamadas que usam bypass de mídia) * número de chamadas simultâneas)
Megaciclos necessários = (% de custo de CPU do servidor de teste/100) * 2333 * 8
Memória necessária em GB = (0,00156 * número de chamadas simultâneas) + 0,126
Rede necessária em Mbps = (número de chamadas simultâneas * 0,19) * (1 menos a % de chamadas que usam bypass de mídia)
Serviço Grupo de resposta
Esta tabela mostra o uso de recursos do serviço Grupo de respostas do Lync Server.
Observe que o Grupo de resposta não suporta mais de 1200 agentes por pool.
Número de chamadas simultâneas do Grupo de resposta | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um Servidor Front-End* | Requisitos de memória | Largura de banda de rede |
---|---|---|---|---|
50 |
1.680 |
9% |
1,2 GB |
0,245 Mbps |
60 |
1.680 |
9% |
1,3 GB |
0,315 Mbps |
70 |
1.866 |
10% |
1,3 GB |
0,355 Mbps |
80 |
2.053 |
11% |
1,3 GB |
0,40 Mbps |
90 |
2.240 |
12% |
1,4 GB |
0,46 Mbps |
** Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
A partir dos resultados desse teste, usamos a análise de tendência para gerar as seguintes diretrizes:
% de custo de CPU do servidor de teste = (número de chamadas simultâneas do Grupo de resposta * 0,0192) + 7,48
Megaciclos necessários = (% de custo de CPU do servidor de teste/100) * 2333 * 8
Memória necessária em GB = (0,0008 * número de chamadas simultâneas do Grupo de resposta) + 1,18
Rede necessária em Mbps = número de chamadas simultâneas * 0,005
Serviço Estacionamento de Chamada
Esta tabela mostra o uso de recursos do serviço Estacionamento de Chamada do Lync Server.
Número de chamadas simultâneas | Requisitos de CPU em megaciclos | Requisitos de CPU como uma porcentagem de um Servidor Front-End* | Requisitos de memória | Largura de banda de rede |
---|---|---|---|---|
1 |
186 |
1% |
0,130 GB |
0,100 Mbps |
25 |
186 |
1% |
0,165 GB |
0,280 Mbps |
50 |
373 |
2% |
0,200 GB |
0,550 Mbps |
75 |
560 |
3% |
0,235 GB |
0,780 Mbps |
100 |
746 |
4% |
0,270 GB |
1,00 Mbps |
** Com base no processador de linha de base do Lync Server com oito núcleos, cada um com 2.333 megaciclos.
A partir dos resultados desse teste, usamos a análise de tendência para gerar as seguintes diretrizes:
% de custo de CPU do servidor de teste = (número de chamadas simultâneas * 0,04) + 0,055
Megaciclos necessários = (% de custo de CPU do servidor de teste/100) * 2333 * 8
Memória necessária em GB = ((1,4 * número de chamadas simultâneas) + 1,18) / 1000
Rede necessária em Mbps = (número de chamadas simultâneas * 0.00956) + 0.055
Ajustando para seus processadores
Toda a % de custos de desempenho de CPU desta seção assume uma linha de base com cada servidor tendo um processador duplo, quad-core, com 2,33 GHz. Isso gera 2.333 megaciclos por segundo por núcleo de processador ou 18.664 megaciclos por segundo por servidor.
Se seus servidores tiverem processadores diferentes, será possível ajustar os valores de acordo com seu hardware.
A avaliação de desempenho do processador SPECint para os processadores usados nesses testes é de 186 no total para oito núcleos ou 23,25 por núcleo. Para calcular os ciclos de processador equivalentes para seus servidores, faça o seguinte:
Use um navegador da web para abrir www.spec.org.
Passe o cursor do mouse sobre Results (Resultados), sobre CPU2006 e clique em CPU2006 Results (Resultados da CPU2006).
Em Available Configurations (Configurações disponíveis), selecione SPECint2006 Rates (Taxas de SPECint2006) e clique em Go (Ir).
Na área Simple Request (Solicitação simples), selecione os critérios de pesquisa que o ajudarão a encontrar seu processador e clique em Execute Simple Fetch (Executar busca simples).
Encontre o servidor e o processador que você implantou e observe o número na coluna Result (Resultado).
A divisão desse valor pelo número de núcleos no servidor proporciona o valor por núcleo. Por exemplo, se o número em Result for 240 em um servidor de oito núcleos, o valor por núcleo será 30.
Use a fórmula abaixo para determinar os megaciclos por núcleo do servidor:
(Your processor's per-core value) X 2,333 / 23.25
Multiplique o resultado pelo número de núcleos no servidor e você terá o número total de megaciclos por servidor. Isso se compara aos 18.664 megaciclos para o servidor de linha de base usado para produzir os números nas seções anteriores deste tópico.
Exemplo de cálculo dos recursos necessários
O exemplo abaixo mostra como é possível calcular suas necessidades de recurso, se o uso de sua organização do Lync Server 2010 for diferente daquele exibido em Modelos de usuário do Lync Server 2010. Neste exemplo, o uso da organização é significativamente superior ao do modelo de usuário.
30.000 usuários, 100% de uso do Enterprise Voice (em vez de 50% de usuários habilitados para voz, como no modelo de usuário). O Servidor de mediação é colocado com o Servidor Front-End. 75% das chamadas UC-PSTN usam bypass de mídia.
Uma média de 7,5% de usuários estão em conferências simultaneamente (em vez dos 5% no modelo de usuário), proporcionando 2250 usuários simultâneos em conferências.
Outros usos de conferência seguem o modelo de usuário do Lync Server 2010.
O uso do Enterprise Voice é mais pesado do que no modelo de usuário, com uma média no horário de pico de cinco chamadas por hora, com uma duração média de 3 minutos (no modelo de usuário são quatro chamadas por hora no horário de pico). Seguindo o modelo de usuário, três dessas cinco chamadas serão UC-PSTN e duas serão UC-UC.
Calculamos nossas necessidades de CPU para o Servidor Front-End da seguinte maneira:
Carga de trabalho do Servidor Front-End | % de custo de CPU do servidor de teste | Megaciclos necessários |
---|---|---|
IM e presença básicas |
30.000 usuários * 0,001 = 30 |
(30/100) * 2.333 * 8 = 5.599 |
Consulta à web do Catálogo de endereços |
(30.000 usuários * 0,0004) + 2 = 14 |
(14/100) * 2.333 * 8 = 2.613 |
IM em grupo (50% das conferências usam IM em grupo) |
(1125 usuários * 0,001) + 2 = 3,125 |
(3,125/100) * 2.333 * 8 = 583 |
Webconferência (75% de todas as conferências incluem webconferência e 20% dessas conferências incluem IM em grupo) |
(337 usuários * 0,01) + 1,5 = 4,87 |
(4,87/100) * 2.333 * 8 = 909 |
Conferência PSTN (15% dos participantes da conferência discam de telefones PSTN) |
(338 usuários * 0,033) + (338 usuários * 0,0918) = 42,18 |
(42,18/100) * 2.333 * 8 = 7.872 |
Compartilhamento de aplicativo (75% de todas as conferências incluem webconferência e 50% dessas conferências usam compartilhamento de aplicativo) |
(843 usuários * 0,071) + 2,5 = 62,353 |
(62,353/100) * 2.333 * 8 = 11.638 |
Enterprise Voice, chamadas UC-UC |
30.000 usuários * 2 chamadas * 3 minutos / 60 = 5000 chamadas simultâneas 5000 chamadas * 0,007 = 35 |
(35/100) * 2.333 * 8 = 6.532 |
Enterprise Voice, chamadas UC-PSTN |
30.000 usuários * 3 chamadas * 3 minutos / 60 = 4500 chamadas simultâneas (4500 chamadas * 0,007) + (4500 chamadas * 0,0918 * (1 - .8)) = 114,12 |
(114,12/100) * 2.333 * 8 = 21.299 |
Total de 57.045 megaciclos necessários nos Servidores Front-End. |
Nos Servidores Front-End, o requisito total de CPU para nossa implantação com alto nível de uso é de 57.045 megaciclos. Para este exemplo, suponha que estamos implantando servidores com um resultado de SPECInt de 258 para 8 núcleos, com médias de 32,25 por núcleo. Usando os cálculos da seção anterior, vemos que esses servidores têm 25.888 megaciclos cada um.
Para determinar o número de servidores que precisamos, divida o número dos megaciclos necessários (57.045) pelo número de megaciclos por servidor (25.888 neste exemplo). Em seguida, divida esse resultado por 0,7, a fim de assegurar que cada servidor execute a não mais do que 70% de sua capacidade de CPU. Arredonde esse resultado final para o próximo número inteiro. Neste exemplo,
(57,045/25,888)/0.7) = 3.15
Precisamos de quatro desses servidores. Os quatro servidores fornecem um total de 103.552 megaciclos, e 57.045 representa cerca de 55% disso. Portanto, nossos quatro servidores devem executar a 55% da capacidade de CPU nos horários de pico.
A tabela e os cálculos abaixo determinam nossas necessidades de Servidor de conferência de A/V no cenário de exemplo.
Carga de trabalho do Servidor de conferência de A/V | Custo de CPU | Megaciclos necessários |
---|---|---|
Audioconferência (75% das conferências incluem o Enterprise Voice) |
1688 usuários * 0,062 = 104,625 |
(104,625/100) * 2.333 * 8 = 19.527 |
Videoconferência (75% de todas as conferências incluem webconferência e 20% dessas conferências incluem vídeo) |
338 usuários * 0,07625 = 25,77 |
(25,77/100) * 2.333 * 8 = 4.810 |
Total de 24.337 megaciclos necessários nos Servidores de conferência de A/V. |
Podemos implantar dois de nossos servidores, com 25.888 ciclos cada um, e executar o Servidor de conferência de A/V a cerca de 47% de CPU em cada um.
Também é possível realizar cálculos parecidos para saber a memória e a largura de banda necessárias para sua carga de trabalho projetada. Para cargas de trabalho ou cenários nos quais você acredita que sua organização tenha padrões de uso normais, consulte Modelos de usuário do Lync Server 2010 para ver os modelos testados pela Microsoft