En esta entrada os voy a contar detalladamente cómo realizamos las pruebas de los routers, puntos de acceso y los PLC a la hora de analizar su rendimiento Ethernet (cableado).
En todos los análisis que hagamos, seguiremos el mismo patrón, de tal forma que las pruebas sean lo más concluyentes posibles ya que estaremos en la misma situación y sólo cambiará el dispositivo a analizar. Así de paso, nos sirve de ayuda para los análisis para no escribir siempre lo mismo.
Empecemos a describir todos los componentes que intervienen.
Para realizar las pruebas necesitaremos un equipo servidor y otro cliente. Las pruebas que realizamos en Ethernet son LAN-LAN y LAN-WAN.
Hardware usado en las pruebas:
Sobremesa 1:
- Procesador: Intel Core i5 760 @3,5Ghz
- Placa Base: Gigabyte GA-P55A-UD4
- Memoria RAM: Kingston PC3-12800 DDR3 1600 2x4GB CL8
- Tarjeta gráfica: Gigabyte GeForce GTX 460 OC 1GB GDDR5
- Disipador: Scythe Mugen 2. Rev B
- Disco duro: Seagate Barracuda 7200.12 500GB SATA2 y WD Caviar Green 2TB SATA2 64MB
- Caja:Cooler Master Dominator CM-690 II Advanced
- Fuente de alimentación: Antec Basiq 550W Plus Modular
Lo que más nos importa es la tarjeta de red Ethernet, esta placa lleva: Realtek RTL8111D Gigabit Ethernet
Sobremesa 2:
- Procesador: AMD Phenom II 955 X4 Quad-Core 3.2GHz Black Edition AM3
- Placa Base: Gigabyte MA770T-USB3
- Memoria RAM: Mushkin SilverLine PC3-12800 DDR3 1600 2x2GB CL7
- Tarjeta gráfica: Shappire Radeon HD 5770 Vapor-X 1GB OC
- Disipador: Scythe Mugen 2. Rev B
- Disco duro: Seagate Barracuda 7200.12 500GB SATA2
- Caja: Thermaltake V9 Black Window
- Fuente de alimentación: Antec Basiq 550W Plus Modular
Lo que más nos importa es la tarjeta de red Ethernet, esta placa lleva: Realtek RTL8111D Gigabit Ethernet (la misma tarjeta en ambos equipos).
En todas las pruebas hemos usado cables de red CAT.6 de 1.8m de longitud.
También hemos usado el dispositivo a analizar, ya sea router, punto de acceso o PLC
Software utilizado en las pruebas:
- En el ordenador Intel i5 usamos Windows 7 Ultimate 64bits SP1 con las últimas actualizaciones.
- En el ordenador AMD Phenom II 955 usamos Windows 7 Ultimate 64bits SP1.
- En todas las pruebas utilizamos el programa basado en Java JPerf (Tenéis un manual de JPerf aquí) con diferente número de hilos TCP, normalmente ponemos son 100, 250, 500, 750 1000 y si se sigue «portando» bien aumentamos a 2000.
Configuraciones de red para las pruebas LAN-LAN:
En las pruebas usaremos las direcciones Ips de rango 10.10.2.X para la LAN, o en su defecto, usaremos la que venga por defecto en el router, aquí da lo mismo.
Ejecutamos el servidor Jperf en un equipo en modo escucha, y desde el cliente ponemos la dirección IP del servidor y nos da los resultados.
Configuraciones de red para las pruebas WAN–>LAN:
- Servidor Intel i5, ponemos IP fija y datos fijos: 10.10.2.1; 255.255.255.0; 10.10.2.2
- WAN del router en modo Static IP: 10.10.2.2; 255.255.255.0; 10.10.2.1
- LAN router 192.168.1.XXX; DNS: 10.10.2.1
- CLIENTE (intel i5 10.10.2.1) a 192.168.1.2, SERVER ON
Configuraciones de red para las pruebas LAN–>WAN:
Exactamente la misma configuración, pero el equipo que hacía de cliente ahora lo hace de servidor, y el que hacía de servidor ahora lo hace de cliente.
SERVER JPerf ON (en la LAN 192.168.1.1), CLIENTE Jperf apuntando a 10.10.2.1 y RUN.
No hacemos transferencia de ficheros mediante FTP porque los discos duros suponen un cuello de botella como ya vimos en: ¿Por qué nunca las velocidades de transferencias son a Gigabit teniendo una tarjeta ethernet Gigabit? a parte de que también es muy interesante analizar los hilos máximos paralelos que soporta sin penalizar demasiado la transferencia (programas P2P).
Hasta aquí hemos llegado con el escenario de las pruebas Ethernet que realizaremos a los equipos, creemos que son suficientes para saber si un equipo da un buen rendimiento o no, de todas formas en cada análisis de producto comentaremos los resultados obtenidos, esto es una pequeña guía para que sepáis nuestra situación en las pruebas.
Nota: Esta entrada se irá actualizando si hacemos cualquier tipo de modificación ya que nos servirá para los análisis