Compartir a través de


Métricas clave de rendimiento de Project Server 2010

 

Se aplica a: Project Server 2010

Última modificación del tema: 2011-03-11

Este archivo se publicó recientemente. Agradeceríamos sus comentarios para poder proporcionar la mejor documentación técnica posible. Envíe sus comentarios, preguntas o dudas acerca de la documentación a epmdocfeedback@microsoft.com.

El rendimiento y el tiempo de respuesta son dos métricas comunes para medir el rendimiento requerido, esperado y real de un sistema. En este artículo se definen estas dos métricas porque son factores importantes en la medición del rendimiento de Microsoft Project Server 2010.

Rendimiento

El rendimiento es una medida del número de operaciones que el sistema puede administrar en una unidad de tiempo. Normalmente se expresa en operaciones por segundo. Sin embargo, tiene que determinar con claridad qué es una "operación" en cada contexto específico. Por ejemplo, una página web: puede considerar el servicio de toda la página como una sola operación o puede considerar todas las solicitudes HTTP individuales que recibe el servidor para servir la página como operaciones independientes. (Una página web puede contener imágenes y otros recursos que se solicitan de forma independiente). Estas dos definiciones deben explicar por qué es necesario tener en claro qué es una "operación" cuando se trabaja con una medida de rendimiento.

Estimar el rendimiento necesario para un sistema es un desafío que requiere un conocimiento profundo y detallado de los patrones de uso de los usuarios. Un promedio del sector sugiere que una operación por segundo corresponde a 1.000 usuarios, basándose en el siguiente cálculo:

  1. 1.000 usuarios trabajan, por término medio, con un 10% de simultaneidad.

  2. Por lo tanto, de promedio hay 100 usuarios simultáneos en un sistema de 1.000 usuarios.

  3. Para cada uno de los 100 usuarios simultáneos, hay 100 segundos por operación por cada usuario (el "tiempo de reflexión" del usuario).

  4. Si un usuario activo hace una pausa de 100 segundos entre las operaciones, el usuario generará 36 operaciones por hora (3.600 segundos en una hora divididos por 100 segundos entre las solicitudes de usuario es igual a 36 operaciones generadas por el usuario).

  5. Si los usuarios hacen un promedio de 36 operaciones por hora y hay 100 usuarios simultáneos, los usuarios simultáneos solicitarán como término medio un total de 3.600 operaciones por hora. Como hay 3.600 segundos en una hora, los usuarios necesitarán una solución que puede proporcionar una operación por segundo (3.600 segundos por hora / 3600 operaciones de usuario por hora).

Por supuesto, las suposiciones sobre los cálculos anteriores deben adaptarse a su situación específica con respecto a la simultaneidad de los usuarios, los factores pico y los patrones de uso. Tenga en cuenta que un rendimiento de 10 operaciones por segundo no significa que cada operación se procesa completamente en 0,1 segundos, sino que el sistema está administrando 10 operaciones en ese segundo. Por este motivo el "tiempo de respuesta" es una métrica independiente muy importante con respecto al rendimiento.

Tiempo de respuesta

Independientemente del número de operaciones que el sistema pueda administrar al mismo tiempo, otra medida de rendimiento aún más importante para los usuarios es el tiempo de respuesta absoluto. La degradación del tiempo de respuesta puede ser un buen indicador de problemas de capacidad. Hay una amplia gama de posibles cuellos de botella en tiempo de respuesta, como problemas de acceso al disco, entrada y salida de red, memoria o procesador. Los tiempos de respuesta dependen significativamente de diversos factores, como los tipos de operaciones, los perfiles de datos, la configuración de los sistemas y así sucesivamente. También es importante que defina de forma detallada los umbrales de aceptación en tiempos de respuesta para todas las operaciones que se estén considerando.