Cálculo de megahercios y de IOPS por usuario

 

Se aplica a: Exchange Server 2010, Exchange Server 2010 SP3

Última modificación del tema: 2016-11-28

Conocer cómo calcular el consumo de recursos de un usuario de Exchange lo ayuda en la planeación del hardware y de la capacidad. Puede usar los procedimientos de este tema para determinar los megaciclos y las entradas/salidas por segundo (IOPS) por usuario para Microsoft Exchange Server 2010. Para obtener más información acerca de la planeación de hardware y capacidad, consulte los siguientes temas:

Deberá comprender los siguientes términos para realizar los procedimientos que se analizan en este tema:

  • Megahercios/usuario Este término hace referencia a los megaciclos por usuario por segundo, que es el uso del procesador por usuario medido durante el período pico (dos horas) en un servidor de producción.

  • IOPS/Número total de buzones de correo activos Este término hace referencia a la entrada/salida (E/S) por segundo por buzón de correo activo, que es el uso de disco de base de datos sin procesar (IOPS) requerido por usuario medido durante el período pico en un servidor de producción. Esta métrica no incluye otras operaciones de registro de transacciones de E/S para copias pasivas de bases de datos. También excluye E/S para archivos de indización de contenido.

Requisitos previos

Si los usuarios de buzones de correo activos en una empresa tienen distintos requisitos de uso, quizás tenga que medir los perfiles de uso por separado para los diferentes grupos de usuarios. Por ejemplo, los ingenieros de ventas pueden tener un perfil de uso distinto que el grupo de marketing. Sin embargo, tenga en cuenta que las mediciones separadas son útiles solamente si los grupos de usuarios tienen requisitos completamente diferentes.

Para medir con precisión los megaciclos y los IOPS de los distintos tipos de usuarios, deberá:

  • Aislar a los grupos de usuarios en distintas bases de datos y servidores de buzones.

  • Asocie esos servidores de buzones con distintos servidores de concentrador de transporte y acceso de cliente.

  • Cree espacios de nombres únicos para cada perfil.

A continuación, puede usar los valores de los siguientes contadores para determinar el peso relativo de los usuarios:

  • MSExchangeIS Mailbox\Messages Delivered/sec

  • MSExchangeIS Mailbox\Messages Sent/sec

Por ejemplo, considere el siguiente cálculo. Si la base de datos con 100 ingenieros de ventas recibe 0,5 mensajes por segundo y envía 0,3 mensajes por segundo, mientras que la base de datos con 50 empleados de marketing recibe 0,1 mensajes por segundo y envía 0,1 mensajes por segundo, el valor resultante de 2,0 indica que un ingeniero de ventas genera dos veces los megaciclos y los IOPS en todos los roles como un empleado de marketing.

Determinar el impacto relativo de diferentes grupos de usuarios

Cálculo de megaciclos totales por usuario para los roles de servidor Acceso de clientes, Transporte de concentradores y Buzón de correo sin resistencia de buzón de correo.

Puede usar el ejemplo de esta sección como ayuda para calcular los megaciclos para los roles de servidor.

Los megaciclos totales consumidos por segundo son el producto de (porcentaje total de la CPU) × (número de núcleos) × (velocidad de cada núcleo en megahercios (MHz)).

Para calcular los MHz por buzón de correo, realice los pasos siguientes:

  1. Seleccione un servidor de producción con una carga de usuarios típica.

  2. Utilice la herramienta Monitor de rendimiento (Perfmon.exe) para supervisar el contador Procesador\% total de tiempo de procesador durante las dos horas de pico de actividad del servidor.

  3. Calcule el uso promedio de la CPU (porcentaje) a partir de los datos obtenidos en el paso 2.

  4. Calcule los MHz por usuario actuales como se describe en la fórmula siguiente:

     

    MHz por buzón de correo = ((porcentaje de uso de CPU) × (número de procesadores × número de núcleos por procesador) × (velocidad de procesadores en MHz)) ÷ (número de buzones de correo)

Por ejemplo, asumamos que los valores siguientes son para un servidor de buzones:

  • Promedio de uso de la CPU = 30 por ciento del total de la CPU durante el período de pico del usuario

  • Número de procesadores = 2

  • Número de núcleos por procesador = 4

  • Velocidad de los procesadores en megaciclos = 3000 MHz

  • Número de casillas de correo activas = 6000

Dados estos valores y mediante el uso de la fórmula descripta anteriormente en el paso 4 de esta sección, descubrimos que el costo de CPU por buzón de correo es:

30% × (2 procesadores × 4 núcleos) × (3000 MHz) ÷ 6000

= 1.2 megaciclos por buzón de correo

Calcular el total de megahercios por usuario para el rol Buzón de correo con resistencia de buzones de correo.

Si está habilitada la resistencia de buzones de correo, deberá identificar los costos de admitir copias de la base de datos. Por ejemplo, calcule que un buzón de correo de usuario pasivo consume un 15 por ciento menos de megahercios que un buzón de correo de usuario activo y, además, que cada copia pasiva hospedada en otro lugar agrega un 10 por ciento de superficie de CPU en el servidor activo.

Utilice la siguiente ecuación para calcular los megahercios consumidos con resistencia de buzón habilitado:

Megahercios consumidos = (usuarios activos) × (megaciclos por usuario) + (0.1) × (usuarios activos) × (números de copias pasivas) × (megaciclos por usuario) + (0.15) × (usuarios pasivos) × (megaciclos por usuario)

Combine la ecuación anterior con lo siguiente:

Megahercios consumidos = % _CPU total × (número de núcleos) × (velocidad de un núcleo)

La figura siguiente muestra la solución para las ecuaciones anteriores.

MHz por usuario

Por ejemplo, supongamos los siguientes valores son para el servidor de buzones:

  • Promedio de uso de la CPU = 30 por ciento del total de la CPU durante el período de pico del usuario

  • Número de procesadores = 2

  • Número de núcleos por procesador = 4

  • Velocidad de los procesadores en megaciclos = 3000 MHz

  • Número de casillas de correo activas = 3.000

  • Número de buzones de correo pasivos = 2.000

  • Número de copias de la base de datos = 2

Dados estos valores, el costo de CPU por usuario es 1.8, tal como se muestra en la figura anterior.

Por lo tanto, para calcular los megaciclos por buzón de correo para un servidor de buzones con resistencia de buzones de correo, realice los siguientes pasos.

  1. Seleccione un servidor de producción con una carga de usuarios típica.

  2. Utilice la herramienta Monitor de rendimiento para supervisar el contador Procesador\% total de tiempo de procesador durante las dos horas de pico de actividad del servidor.

  3. Calcule el uso promedio de la CPU (porcentaje) a partir de los datos obtenidos en el paso 2.

  4. Calcule los MHz por usuario actuales como se describe en la fórmula siguiente:

    MHz por buzón de correo = ((porcentaje de uso de CPU) × (número de procesadores × número de núcleos por procesador) × (velocidad de procesadores en megahercios)) ÷ [(número de buzones de correo activos) (1 + 0,1) × (número de copias de base de datos) + (0,15) ÷ (número de buzones de correo pasivos)]

Calcular el IOPS de disco de buzón de correo por usuario

Las lecturas y escrituras aleatorias de la base de datos son una preocupación cuando se considera el IOPS de disco de buzón de correo por buzón de correo. Sin embargo, las escrituras secuenciales de registro tienen un costo menor y rara vez son un problema. Para descubrir el número de IOPS en una base de datos activa, agregue los valores de los siguientes contadores de base de datos de MSExchange en el período pico de carga.

  • Lecturas de base de datos de E/S/instancias por s (Almacén de información\base de datos)

  • Escrituras de base de datos de E/S/instancias por s (Almacén de información\base de datos)

Para medir los IOPS por buzón de correo, siga estos pasos:

  1. Seleccione un servidor de producción con una carga de usuarios típica.

  2. Utilice la herramienta Monitor del sistema para supervisar los siguientes contadores durante las dos horas de pico de actividad del servidor:

    • Instancias de base de datos\lecturas de base de datos de E/S por s (Almacén de información\base de datos)

    • Instancias de base de datos\escrituras de base de datos de E/S por s (Almacén de información\base de datos)

  3. Calcule los IOPS de disco de buzones de correo actuales como se describe en la fórmula siguiente:

     

    IOPS de disco de buzones de correo por buzón de correo = (Instancias de base de datos de MSExchange\Lecturas de base de datos de E/S por s (Almacén de información\base de datos)) + Instancias de base de datos de MSExchange\Escrituras de base de datos de E/S por s (Almacén de información\base de datos) ÷ (número de buzones de correo en esa base de datos)

 

Por ejemplo, suponga estos son los valores de una base de datos:

  • Instancias de base de datos\lecturas de base de datos de E/S por s (Almacén de información\base de datos) = 7

  • Instancias de base de datos\escrituras de base de datos de E/S por s (Almacén de información\base de datos) = 8

  • Número de buzones = 250

Dados estos valores, lo siguiente determina los IOPS por buzón de correo:

(7 + 8) ÷ 250 = 0,06 IOPS por usuario

Para obtener más información, consulte los valores recomendados para la planeación de una topología en Planificación de la capacidad del procesador del servidor buzones de correo.

Cálculos de caché de base de datos de buzones de correo, IOPS y uso de la CPU

La siguiente tabla proporciona cálculos de datos que puede usar para determinar los megaciclos y los IOPS por usuario para el sistema Exchange 2010.

En la tabla, el cálculo de megaciclos se basa en la medida de los procesadores Intel Xeon x5470 de 3,33 gigahercios (GHz) (2 × 4 núcleos). Un núcleo de procesador de 3,33 GHz proporciona 3300 megaciclos de rendimiento. Puede considerar otros ajustes de configuración de procesador mediante la comparación de esta plataforma medida con las plataformas de servidor probadas por Standard Performance Evaluation Corporation (SPEC) en SPEC CPU2006.

Nota

Debe aumentar los megaciclos por buzón de correo activo en un 10 por ciento por cada copia de la base de datos adicional después de una copia activa.

Cálculos de caché, ESPS y CPU de base de datos por buzón de correo según la actividad de los mensajes

Mensajes enviados o recibidos por buzón de correo por día Caché de base de datos por buzón de correo en megabytes (MB) Copia única de la base de datos (independiente) con ESPS estimada por buzón de correo Varias copias de la base de datos (resistencia de buzón) con ESPS estimada por buzón de correo Megaciclos por buzón de correo activo o buzón de correo independiente Megaciclos por buzón de correo pasivo

50

3

0.06

0.05

1

0.15

100

6

0.12

0.1

2

0.3

150

9

0.18

0.15

3

0.45

200

12

0.24

0.2

4

0.6

250

15

0.3

0.25

5

0.75

300

18

0.36

0.3

6

0.9

350

21

0.42

0.35

7

1.05

400

24

0.48

0.4

8

1.2

450

27

0.54

0.45

9

1.35

500

30

0.6

0.5

10

1.5

 © 2010 Microsoft Corporation. Reservados todos los derechos.