Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este documento es un informe sobre el rendimiento del servidor de DirectAccess de Windows Server 2012. Las pruebas se realizaron con la intención de conocer la capacidad de rendimiento al usar hardware informático de tecnología avanzada y hardware informático de bajo perfil. El mejor o peor rendimiento de la CPU dependía del rendimiento del tráfico de red y de los tipos de clientes utilizados. Una implementación de DirectAccess típica (base de estas pruebas) consta de 1/3 (30 %) de clientes IPHTTPS y de 2/3 (70 %) de clientes Teredo. El rendimiento de los clientes Teredo es superior al de los clientes IPHTTPS en parte porque Windows Server 2012 hace uso del ajuste de escala en lado de recepción (RSS), lo que permite usar todos los núcleos de la CPU. Al estar RSS habilitado, la tecnología Hyper-Threading está deshabilitada en estas pruebas. Además, TCP/IP en Windows Server 2012 admite el tráfico UDP, de modo que los clientes Teredo pueden realizar tareas de equilibrio de carga en las CPU.
Los datos se recabaron de un servidor de bajo perfil (4 núcleos, 4 GB) y de hardware que es más habitual encontrar en un servidor de tecnología avanzada (8 núcleos, 8 GB). A continuación se muestra una captura de pantalla del nuevo administrador de tareas de Windows 8 en hardware de gama baja con 750 clientes (562 Teredo y 188 IPHTTPS) que ejecutan aproximadamente 77 Mbits/s. Esto es para simular usuarios que no presentan credenciales de tarjeta inteligente.
Estos resultados de prueba arrojan que el rendimiento de Teredo es mejor que el de IPHTTPS en Windows 8 pero, también, que el uso de ancho de banda tanto de Teredo como de IPHTTPS ha mejorado en comparación con Windows 7.
Entorno de prueba de hardware de tecnología avanzada
En el siguiente gráfico se muestran los resultados del entorno de prueba de rendimiento de hardware de tecnología avanzada. Todos los análisis y resultados de las pruebas se detallan en este documento.
Configuración - Hardware | Hardware de gama baja (4 GB de RAM y 4 núcleos) | Hardware de tecnología avanzada (8 GB, 8 núcleos) |
---|---|---|
Doble túnel - PKI - Se incluyen DNS64/NAT64 |
750 conexiones simultáneas al 50 % de CPU, 50 % de memoria y rendimiento de la NIC de Corpnet a 75 Mbps. El objetivo máximo es de 1000 usuarios al 50 % de la CPU. | 1500 conexiones simultáneas al 50 % de CPU, 50 % de memoria y rendimiento de la NIC de Corpnet a 150 Mbps. |
Entorno de prueba
Perf Bench Topology
El banco del entorno de prueba del rendimiento está compuesto por 5 equipos. En la prueba de bajo perfil se usó un servidor de DirectAccess de 4 núcleos y 4 GB y, en la de tecnología avanzada, un servidor de DirectAccess de 8 núcleos y 16 GB. En los entornos tanto de bajo perfil como de tecnología avanzada se usó lo siguiente: un servidor back-end (remitente) y dos equipos cliente (receptores). Los receptores están divididos entre los dos equipos cliente, ya que, de lo contrario, estarían enlazados a la CPU y ello limitaría el número de clientes y el ancho de banda. En el lado receptor, un simulador simula cientos de clientes (tanto HTTPS como Teredo). Tanto IPsec como DOSp están configurados. RSS está habilitado en el servidor de DirectAccess. El tamaño de cola de RSS está establecido en 8. Si RSS no se configura, se haría un uso muy elevado de un solo procesador, mientras que el resto de los núcleos estarían infrautilizados. Otro aspecto destacable es que el servidor de DirectAccess es un equipo de 4 núcleos donde la tecnología Hyper-Threading está desactivada. Esto es así porque RSS funciona únicamente en núcleos físicos y el uso de Hyper-Threading arrojaría resultados sesgados (dicho de otro modo, no todos los núcleos se cargarían uniformemente).
Resultados de las pruebas en hardware de bajo perfil:
Las pruebas se realizaron con 1000 y con 750 clientes. En todos los casos, la distribución del tráfico fue de 70 % para Teredo y de 30 % para IPHTTPS. En todas las pruebas se usó tráfico TCP a través de Nat64 mediante dos túneles IPsec por cliente. En todas las pruebas, el uso de memoria fue moderado y el uso de CPU, aceptable.
Resultados de pruebas individuales:
En las siguientes secciones se detallan las pruebas una a una. Cada título de sección denota los elementos clave de cada prueba, y tras él se muestra un resumen de los resultados y un gráfico con los datos detallados de los resultados.
Rendimiento de gama baja: 750 clientes, distribución 70/30, rendimiento de 84,17 Mbits/s:
Las tres pruebas siguientes representan el hardware de bajo perfil. En la siguiente serie de pruebas hubo 750 clientes con un rendimiento de 84,17 Mbits/s y una distribución del tráfico de 562 para Teredo y 188 para IPHTTPS. La MTU de Teredo se estableció en 1472 y la derivación de Teredo estaba habilitada. La media de uso de CPU fue de 46,42 % en las tres pruebas, mientras que la media de uso de memoria (expresada como un porcentaje de bytes asignados de los 4 GB de memoria total disponible) fue de 25,95 %.
Escenario | CPUAvg (del recuento) | Mbit/s (corporativo) | Mbit/s (Internet) | QMSA activa | MMSA activa | Uso de memoria (sistema de 4 GB) |
---|---|---|---|---|---|---|
HW de bajo perfil. 562 clientes Teredo. 188 clientes IPHTTPS. | 47.7472542 | 84.3 | 119.13 | 1502.05 | 1502.1 | 26.27 % |
HW de bajo perfil. 562 clientes Teredo. 188 clientes IPHTTPS. | 46.3889778 | 84.146 | 118.73 | 1501.25 | 1501.2 | 25,90 % |
HW de bajo perfil. 562 clientes Teredo. 188 clientes IPHTTPS. | 45.113082 | 84.0494 | 118.43 | 1546.14 | 1546.1 | 25,68 % |
1000 clientes, distribución 70/30, rendimiento de 78 Mbits/s:
Las tres pruebas siguientes representan el rendimiento de hardware de bajo perfil. En la siguiente serie de pruebas hubo 1000 clientes con un rendimiento medio de aproximadamente 78,64 Mbits/s y una distribución del tráfico de 700 para Teredo y 300 para IPHTTPS. La MTU de Teredo se estableció en 1472 y la derivación de Teredo estaba habilitada. La media de uso de CPU fue de alrededor de 50,7 %, mientras que la media de uso de memoria (expresada como un porcentaje de bytes asignados de los 4 GB de memoria total disponible) fue de aproximadamente 28,7 %.
Escenario | CPUAvg (del recuento) | Mbit/s (corporativo) | Mbit/s (Internet) | QMSA activa | MMSA activa | Uso de memoria (sistema de 4 GB) |
---|---|---|---|---|---|---|
HW de bajo perfil. 700 clientes Teredo. 300 clientes IPHTTPS. | 51.28406247 | 78.6432 | 113.19 | 2002.42 | 1502.1 | 25,59 % |
HW de bajo perfil. 700 clientes Teredo. 300 clientes IPHTTPS. | 51.06993128 | 78.6402 | 113.22 | 2001.4 | 1501.2 | 30,87 % |
HW de bajo perfil. 700 clientes Teredo. 300 clientes IPHTTPS. | 49.75235617 | 78.6387 | 113.2 | 2002.6 | 1546.1 | 30,66 % |
1000 clientes, distribución 70/30, rendimiento de 109 Mbits/s:
En la siguiente serie de pruebas hubo 1000 clientes con un rendimiento medio de aproximadamente 109,2 Mbits/s y una distribución del tráfico de 700 para Teredo y 300 para IPHTTPS. La MTU de Teredo se estableció en 1472 y la derivación de Teredo estaba habilitada. La media de uso de CPU fue de alrededor de 59,06 % en las tres pruebas, mientras que la media de uso de memoria (expresada como un porcentaje de bytes asignados de los 4 GB de memoria total disponible) fue de 27,34 %.
Escenario | CPUAvg (del recuento) | Mbit/s (corporativo) | Mbit/s (Internet) | QMSA activa | MMSA activa | Uso de memoria (sistema de 4 GB) |
---|---|---|---|---|---|---|
HW de bajo perfil. 700 clientes Teredo. 300 clientes IPHTTPS. | 59.81640675 | 108.305 | 153.14 | 2001.64 | 2001.6 | 24,38 % |
HW de bajo perfil. 700 clientes Teredo. 300 clientes IPHTTPS. | 59.46473798 | 110.969 | 157.53 | 2005.22 | 2005.2 | 28,72 % |
HW de bajo perfil. 700 clientes Teredo. 300 clientes IPHTTPS. | 57.89089768 | 108.305 | 153.14 | 1999.53 | 2018.3 | 24,38 % |
Resultados de las pruebas en hardware de tecnología avanzada:
Las pruebas se realizaron con 1500 clientes. La distribución del tráfico fue de 70 % para Teredo y de 30 % para IPHTTPS. En todas las pruebas se usó tráfico TCP a través de Nat64 mediante dos túneles IPsec por cliente. En todas las pruebas, el uso de memoria fue moderado y el uso de CPU, aceptable.
Resultados de pruebas individuales:
En las siguientes secciones se detallan las pruebas una a una. Cada título de sección denota los elementos clave de cada prueba, y tras él se muestra un resumen de los resultados y un gráfico con los datos detallados de los resultados.
1500 clientes, distribución 70/30, rendimiento de 153,2 Mbits/s
Las cinco pruebas siguientes representan el hardware de tecnología avanzada. En las siguientes series de pruebas hubo 1500 clientes con un rendimiento medio de aproximadamente 153,2 Mbits/s y una distribución del tráfico de 1050 para Teredo y 450 para IPHTTPS. La media de uso de CPU fue de 50,68 % en las cinco pruebas, mientras que la media de uso de memoria (expresada como un porcentaje de bytes asignados de los 8 GB de memoria total disponible) fue de 22,25 %.
Escenario | CPUAvg (del recuento) | Mbit/s (corporativo) | Mbit/s (Internet) | QMSA activa | MMSA activa | Uso de memoria (sistema de 4 GB) |
---|---|---|---|---|---|---|
HW de tecnología avanzada. 1050 clientes Teredo. 450 clientes IPHTTPS. | 51.712437 | 157.029 | 216.29 | 3000.31 | 3046 | 21,58 % |
HW de tecnología avanzada. 1050 clientes Teredo. 450 clientes IPHTTPS. | 48.86020205 | 151.012 | 206.53 | 3002.86 | 3045.3 | 21,15 % |
HW de tecnología avanzada. 1050 clientes Teredo. 450 clientes IPHTTPS. | 52.23979519 | 155.511 | 213.45 | 3001.15 | 3002.9 | 22,90 % |
HW de tecnología avanzada. 1050 clientes Teredo. 450 clientes IPHTTPS. | 51.26269767 | 155.09 | 212.92 | 3000.74 | 3002.4 | 22,91 % |
HW de tecnología avanzada. 1050 clientes Teredo. 450 clientes IPHTTPS. | 50.15751307 | 154.772 | 211.92 | 3000.9 | 3002.1 | 22,93 % |
HW de tecnología avanzada. 1050 clientes Teredo. 450 clientes IPHTTPS. | 49.83665607 | 145.994 | 201.92 | 3000.51 | 3006 | 22,03 % |