Principais métricas de desempenho para o Project Server 2010
Aplica-se a: Project Server 2010
Tópico modificado em: 2011-03-11
Este é um artigo recém-publicado. Gostaríamos de receber seus comentários para que possamos oferecer a melhor documentação técnica possível. Envie comentários, perguntas ou preocupações quanto à documentação a epmdocfeedback@microsoft.com.
Taxa de transferência e tempo de resposta são as duas medições comuns para avaliar o desempenho necessário, esperado ou real de um sistema. Este artigo define essas duas medições porque elas constituem importantes fatores para avaliar o desempenho no Microsoft Project Server 2010.
Taxa de transferência
A taxa de transferência é uma medida do número de operações que o sistema pode tratar em uma unidade de tempo. A taxa de transferência é geralmente expressa em operações por segundo. Entretanto, é necessário determinar claramente o que é uma "operação" em cada contexto específico. Por exemplo, tome uma página da Web: você pode pensar no serviço de uma página inteira como uma única operação ou pode pensar em todas as solicitações HTTP individuais que o servidor recebe para atender à página como operações separadas (já que uma página da Web pode conter imagens e outros recursos que são solicitados de forma independente). Essas duas definições devem esclarecer por que é necessário ser explícito sobre o que é uma "operação" quando se lida com medidas de taxa de transferência.
Estimar a taxa de transferência necessária a um sistema é um desafio que requer profundo e total entendimento dos padrões de uso dos usuários. Uma média do setor sugere que uma operação por segundo mapeia 1.000 usuários, com base no seguinte cálculo:
De 1.000 usuários, 10% em média trabalham de forma simultânea.
Portanto, em média, existem 100 usuários concorrentes em um sistema de 1.000 usuários.
Para cada um dos 100 usuários concorrentes, gastam-se 100 segundos por operação (o "tempo de pensamento" do usuário).
Se um usuário ativo pausa 100 segundos entre as operações, ele gera 36 operações por hora (3.600 segundos em uma hora divididos por 100 segundos entre as solicitações do usuário equivalem a 36 operações geradas pelo usuário).
Se a média dos usuários for de 36 operações por hora e houver 100 usuários concorrentes, os usuários concorrentes solicitarão em média um total de 3.600 operações por hora. Como uma hora tem 3.600 segundos, os usuários exigirão uma solução que possa fornecer uma operação por segundo (3.600 segundos por hora/3.600 operações de usuário por hora).
É claro, as pressuposições do cálculo anterior devem ser adaptadas ao cenário específico em relação à concorrência de usuários, a fatores de pico e a padrões de uso. Esteja ciente de que uma taxa de transferência de 10 operações por segundo não significa que toda operação seja totalmente processada em 0,1 segundo, mas somente que o sistema está tratando 10 operações nesse segundo. É por isso que o "tempo de resposta" é uma medição separada, tão importante quanto a taxa de transferência em relação ao desempenho.
Tempo de resposta
Independentemente de quantas operações o sistema pode gerenciar ao mesmo tempo, outra medida de desempenho que ainda é mais importante para os usuários é o tempo de resposta absoluto. A degradação do tempo de resposta pode ser um bom indicador de problemas de capacidade. Há uma gama de gargalos potenciais de tempo de resposta, como problemas de acesso ao disco, E/S de rede, memória e processador. Os tempos de resposta dependem significativamente de vários fatores, como tipos de operação, perfis de dados, configuração do sistema e assim por diante. É importante também definir detalhadamente os limites de aceitação em tempos de resposta para todas as diferentes operações que você esteja considerando.
See Also
Concepts
Executar um laboratório de testes de desempenho do Project Server 2010
Planejar um laboratório de testes de desempenho do Project Server 2010
Configurar o ambiente de testes do Project Server 2010
Test user-initiated write operations involving Project Web App (Project Server 2010)
Testar operações iniciadas pelo usuário envolvendo o Project Professional (Project Server 2010)
Testar operações em segundo plano (Project Server 2010)
Extrair e analisar dados de teste (Project Server 2010)