Las 7 mejores herramientas de prueba y monitoreo del rendimiento de la red
El rendimiento de la red es la cantidad de datos que se transmite a través de un medio de red determinado durante un período de tiempo determinado.
Por ejemplo, una conexión Ethernet que tiene un rendimiento de 30 Mbps transfiere 30 Megabits por segundo.
Según la definición anterior, podemos ver que el rendimiento nos ayuda a comprender y cuantificar el rendimiento de la red.
El rendimiento de la red suele marcar la diferencia entre un día productivo y uno improductivo. Teniendo esto en cuenta, queda clara la necesidad de medir y monitorear el rendimiento.
Aquí está nuestra lista de las mejores herramientas de prueba y monitoreo del rendimiento de la red:
- Paquete de analizador de ancho de banda de red SolarWinds ELECCIÓN DEL EDITORSupervise fácilmente el tráfico de la red, identifique a los principales interlocutores de su red y priorice la utilización del ancho de banda. Accede a la prueba gratuita de 30 días.
- Analizador ManageEngine NetFlow (PRUEBA GRATUITA) Este sistema de análisis de tráfico le brinda monitoreo del tráfico en vivo, además de herramientas de análisis y configuración del tráfico. Disponible para Windows Server y Linux o como servicio en AWS. Inicie una prueba gratuita de 30 días.
- salto extraSolución empresarial con la capacidad de detectar y correlacionar automáticamente problemas de red
- Prueba de velocidad de Comparitech (PRUEBA ONLINE GRATUITA)Prueba gratuita y sencilla que es perfecta si solo necesitas comprobar uno o varios dispositivos.
- IperfHerramienta de código abierto utilizada para tomar mediciones activas del rendimiento en una red.
- NetCPS– monitor de ancho de banda gratuito. NetCPS es una utilidad de línea de comandos de Windows.
- netperf– una herramienta de uso gratuito y bastante popular para medir el rendimiento y comparar las velocidades de la red.
Sumerjámonos en elconceptos básicos del rendimiento de la redy luego proporcione una descripción general de algunas de las soluciones de monitoreo del rendimiento de la red más populares disponibles en el mercado hoy en día. También puedes consultar nuestra publicación en herramientas de monitoreo de ancho de banda y aprender sobre el diferencia entre rendimiento y ancho de banda .
¿Cuál es la diferencia entre rendimiento y ancho de banda?
Las diferencias entrerendimiento de la redybanda anchapuede resultar confuso para muchos. Esto es comprensible teniendo en cuenta cómo se utilizan generalmente los términos y que tratan del mismo tema (cantidad de datos transmitidos a través de un medio determinado).
En breve,El ancho de banda es la cantidad máxima de datos que pueden pasar a través de un medio determinado.yEl rendimiento es la cantidad de datos que realmente pasan por ese medio..
Si está comprando un servicio de Internet, tenga en cuenta que le paga a su proveedor de servicios de Internet (ISP) por el ancho de banda y por el rendimiento.
En la práctica, el rendimiento siempre será menor que su ancho de banda. Además, su rendimiento en un momento determinado generalmente no será su rendimiento máximo. Por ejemplo, si todos en la oficina transmiten videos de alta definición, se transmiten muchos más datos que si todos enviaran correos electrónicos de texto sin formato.
Una de las formas más útiles de conceptualizar el ancho de banda y el rendimiento es la analogía de la autopista. El ancho de banda es el número de carriles en una carretera, mientras que el rendimiento son los automóviles que circulan por esa carretera. Agregar carriles (ancho de banda) podría mejorar la velocidad del tráfico, pero no resolvería todos sus problemas de velocidad. En una carretera, las colisiones y los vehículos que se mueven lentamente pueden ralentizar las cosas. De manera similar, en una red, las colisiones, la latencia y la sobrecarga pueden causar retrasos que no necesariamente se resuelven agregando ancho de banda.
Mediciones del rendimiento de la red (MB frente a Mb, velocidades Gigabit, etc.)
Se utilizan varias abreviaturas cuando se habla de rendimiento. Todas las diferentes medidas se refieren de alguna manera a una cantidad de datos (normalmente bits o bytes) durante un período de tiempo (normalmente segundos). Comprender lo que realmente significan las mediciones más populares puede ayudarle a comprender mejor el rendimiento. A continuación se muestra un desglose rápido de algunas de las mediciones y terminología comunes relacionadas con el rendimiento.
- Poco– El tamaño más pequeño de información binaria utilizada por los dispositivos informáticos. Es decir, los unos y los ceros individuales en matemáticas binarias.
- Byte– 8 bits
- megabits– 1 millón de bits
- Megabyte– 1 millón de bytes
- gigabits– mil millones de bits
- gigabyte– mil millones de bytes
- mbps– Megabits por segundo
- MBps– Megabytes por segundo
- Gbps– Gigabits por segundo
- GBps– Gigabytes por segundo
Una de las conclusiones clave aquí es:1 MB es ocho veces más que 1 Mb. Lo mismo ocurre con GB frente a Gb. Tenga esto en cuenta al comparar las estadísticas de rendimiento y los planes de servicio del ISP.
Impacto de la latencia en el rendimiento
La latencia puede tener un gran impacto en el rendimiento . La latencia es la cantidad de tiempo que tardan los datos en recorrer una ruta determinada. Si volvemos a nuestra analogía con la autopista, la cantidad de tiempo que lleva viajar a través de la autopista es latencia. Eso no importaría demasiado si todo el tráfico fuera unidireccional, pero cuando empiezas a pensar, empiezas a comprender cómo puede afectar el rendimiento. TCP depende en gran medida, lo que significa que un receptor debe reconocer al remitente para que las transmisiones continúen. Si los paquetes tardan mucho en llegar al remitente, se perderá mucho tiempo y se reducirá el rendimiento.
La alta latencia puede ocurrir por diversas razones, desde cuellos de botella hasta la cantidad de saltos entre destinos y la distancia física entre sitios.
Impacto de la pérdida de paquetes en el rendimiento
Si se descarta un paquete TCP, será necesario reenviarlo. Esta redundancia afecta negativamente al rendimiento. Un remitente sabrá que es necesario reenviar un paquete en función de los tiempos de espera o la falta de reconocimiento de un paquete determinado. La pérdida de paquetes puede ocurrir por varias razones, incluyendo alta latencia, fluctuación (velocidades inconsistentes en una conexión), problemas de hardware y conexión o errores de software.
¿Qué rendimiento debo esperar para un ancho de banda determinado?
No existe una respuesta única para esta pregunta. Varias partes móviles afectan el rendimiento, por lo que cada situación es única. Con la tecnología, la latencia y los paquetes actuales como son, no obtendrá velocidades que coincidan con el ancho de banda que compra a su ISP.
Como referencia del 'mejor de los casos', se profundizó en el rendimiento máximo de la red y se determinó que una conexión Ethernet de 1 Gbps tiene un potencial de eficiencia del 94 % (es decir, 940 Mbps). La habilitación aumenta el potencial hasta un 99% (990 Mbps).
¿En qué puede ayudarle a hacer la medición del rendimiento de la red?
En una palabra:medir el rendimiento le ayuda a resolver quejas sobre la 'lentitud' de la red.Esto se debe a que las mediciones de rendimiento le ayudan a comprender mejor una conexión de red y su rendimiento en el mundo real. El monitoreo del rendimiento puede ayudar con:
- Identificar cuellos de botella
- Comparación del rendimiento del mundo real con los SLA
- Diseño y planificación de redes.
- Creando líneas de base
- Solución de problemas
¿Puedes pronosticar el rendimiento de la red?
Obtener una base de referencia de su rendimiento actual le ayudará adetectar picos y valles en el volumen. Si no tiene intención de agregar ningún servicio nuevo a la red, su próxima tarea será asegurarse de que haya suficiente capacidad disponible para el crecimiento tendencial en los volúmenes de tráfico. Si está lanzando un proyecto de expansión, entonces debería esperar una mayor demanda en su infraestructura de red.
En ambos casos, es útil utilizaruna herramienta que puede reproducir datos de tráfico reales y también generar volúmenes de tráfico adicionalespara comprobar que el ancho de banda que tienes disponible será capaz de hacer frente a esa nueva demanda.
Herramientas de planificación de capacidad comoPaquete de herramientas de flujo SolarWindsresulta útil en estos escenarios de prueba. El paquete incluye tres herramientas que funcionan con el sistema inventado por Cisco.NetFlow v5sistema. Cuando activa las capacidades de NetFlow en su enrutador Cisco, reenviará todos los encabezados de los paquetes a un recopilador. También puede utilizar NetFlow para consultar el enrutador y obtener datos agregados del mismo.
El paquete incluye una interfaz para activar y desactivar las capacidades de NetFlow en sus enrutadores. Una segunda utilidad reproducirá el tráfico capturado en su red y una tercera herramienta del paquete generará tráfico falso para enviarlo a través de la red, probando también la capacidad de ancho de banda de todos sus equipos y software de red.
Paquete de herramientas SolarWinds Flow Descargue el paquete de herramientas 100% GRATIS
¿Cómo se puede mejorar el rendimiento de la red?
Con una idea de qué es el rendimiento y qué lo afecta, ahora hablaremos de las cosas que se pueden hacer para mejorar el rendimiento. Una vez más, no existe una respuesta única para todos; Es importante comprender la causa de los problemas de rendimiento para abordarlos de manera efectiva. A continuación se muestran algunos métodos comunes empleados para mejorar el rendimiento.
- Aumentar el ancho de banda– A veces lo que se necesita es simplemente agregar carriles a la autopista. Esta es una de las soluciones más obvias, pero recuerde que el ancho de banda puede ser costoso y puede que no sea la causa principal de sus problemas. Además, asegúrese de contar con la infraestructura de red para admitir sus actualizaciones de ancho de banda si sigue ese camino. Después de todo, una conexión de 10 Gbps no significa mucho en una red llena de conmutadores de 100 Mbps.
- Eliminar cuellos de botella– Los cuellos de botella de la red son puntos de una red que hacen que el tráfico se ralentice. Por ejemplo, si actualiza toda su red a una velocidad de 1 Gpbs, un servidor antiguo con una interfaz de red de 10 Mbps puede crear un cuello de botella.
- Actualización a fibra– Los datos en las conexiones de fibra se mueven cerca o a la velocidad de la luz. Los datos sobre conexiones de cobre se mueven significativamente más lento (para aquellos de ustedes interesados en la ciencia, es la velocidad de los fotones frente a la velocidad de los electrones). El cobre alcanza un máximo de alrededor de 10 Gbps, mientras que la fibra puede alcanzar velocidades de terabits o más (consulte un ejemplo). Si bien 10 Gbps está bien para la mayoría de las redes, la fibra es mucho menos susceptible al ruido y puede cubrir más terreno que un tramo de cobre comparable, lo que agrega ventajas adicionales que pueden ayudar a aumentar el rendimiento.
- Ajustar PERSONA– Ajustar los tamaños (Unidad de transmisión máxima) en un enrutador puede mejorar el rendimiento. Por ejemplo, las MTU más grandes pueden minimizar los gastos generales y aumentar el rendimiento. Para obtener más información, consulte .
- Usar calidad del servicio– Configurar QoS (calidad de servicio) en sus enrutadores y conmutadores es otra forma de mejorar el rendimiento. QoS se puede utilizar para dedicar ancho de banda, gestionar la congestión, dar forma al tráfico de la red y establecer prioridades en el tráfico de la red. Para profundizar más en el tema, consulte. QoS no necesariamentemejorarsu rendimiento, puede ayudarle a asegurarse de que las aplicaciones sensibles a la latencia (VOIP, transmisión de video, etc.) se vean menos afectadas cuando las cosas se ralentizan.
- Utilice una CDN– Una CDN (Red de entrega de contenido) puede ayudar a acercar su contenido a los usuarios si se enfrenta a una situación en la que muchos de sus usuarios están lejos de sus servidores (por ejemplo, un sitio web). Por lo tanto, una CDN podría ser una excelente manera de mejorar el rendimiento. En el, lo utilizamos como CDN.
Las mejores herramientas de prueba y monitoreo del rendimiento de la red
Nuestra metodología para seleccionar una herramienta de prueba y monitoreo de rendimiento
Revisamos el mercado de herramientas de prueba y monitoreo del rendimiento y analizamos las opciones según los siguientes criterios:
- Un servicio que puede detectar la capacidad total así como la carga actual.
- La capacidad de comunicarse con conmutadores y enrutadores a través de NetFlow y otros protocolos de muestreo de paquetes.
- Un sistema que muestra estadísticas de rendimiento en vivo por enlace.
- Una utilidad que prueba un camino completo de principio a fin.
- Utilidades de planificación de capacidad
- Una prueba gratuita para una evaluación sin riesgos o una herramienta gratuita
- Una herramienta que vale la pena instalar si es gratuita o vale la pena si se cobra
1. Paquete de analizador de ancho de banda de red SolarWinds (PRUEBA GRATUITA)
ElPaquete de analizador de ancho de banda de red SolarWindsEn realidad, son dos productos SolarWinds agrupados:Monitor de rendimiento de red (NPM)yAnalizador de tráfico NetFlow (NTA). Puede obtener más información sobre cada uno de estos módulos en nuestras reseñas.
En breve,MNPes una de las piezas más populares desoftware de monitoreo empresarialofrecido por SolarWinds y hace muchas de lasProtocolo simple de administración de red (SNMP)y monitoreo arriba/abajo que esperaría de unSistema de gestión de red (NMS). AñadiendoNOa la mezcla permite el soporte para monitorear los diversos protocolos de flujo comoflujo neto,Flujo,jflujo, etc. Combinadas, estas dos herramientas se convierten en una solución de monitoreo de rendimiento integral y rica en funciones.
Puedes hacer una demostraciónNOdirectamente desde su navegador aquí. También puede descargar una prueba gratuita de 30 días delPaquete de analizador de ancho de banda de redque incluye ambas herramientas.
Ventajas:
- Admite múltiples protocolos como NetFlow, excelente para monitorear equipos Cisco
- Ambas herramientas funcionan bien juntas para ayudar a ver los patrones de tráfico y el uso del ancho de banda.
- La interfaz fácil de usar resalta automáticamente los consumos de ancho de banda y otros valores atípicos del tráfico de red.
- Se adapta bien y está diseñado para redes empresariales grandes
- Puede ver el tráfico por salto, lo que permite un análisis granular del tráfico.
Contras:
- Creado para uso empresarial, no diseñado para redes domésticas pequeñas
SELECCIÓN DEL EDITOR
Paquete de analizador de ancho de banda de red SolarWindses una solución de monitoreo premium que permite a los equipos de TI en organizaciones que varían en tamaño, desde PYMES (pequeñas y medianas empresas) hasta grandes empresas, monitorear de manera efectiva el rendimiento.
Inicie la prueba gratuita de 30 días:solarwinds.com/network-bandwidth-analyzer-pack
TÚ:Windows Server 2012 R2 o posterior
2. Analizador ManageEngine NetFlow (PRUEBA GRATUITA)
Analizador ManageEngine NetFlow ofrece monitoreo constante del tráfico de red además de herramientas de análisis. Puede utilizar este sistema para asegurarse de que todos sus dispositivos de red sean contactables y obtener el paquete para enviarle. una alerta si un dispositivo no responde.
Puede ver el rendimiento del tráfico en cada enlace y compararlo automáticamente con la capacidad del hardware para poder ver cuando la capacidad se está agotando. El sistema tiene la capacidad de operar en un entorno de múltiples proveedores, lo que garantiza que puede comunicarse con el conmutadores y enrutadores de todos los principales proveedores mediante el uso de Netflow, sFlow, jFlow, IPFIX, NetStream y AppFlow.
El paquete le permite ejecutar pruebas y observar el rendimiento anterior en gráficos de series temporales. Con estos conocimientos, puede implementar medidas de configuración del tráfico para determinar qué aplicaciones acaparan el ancho de banda y qué conmutadores se beneficiarían de la cola para que el tráfico interactivo no se detenga. El sistema proporciona NBAR de Cisco y CBQoS para estos fines.
Ventajas:
- Capacidad de extraer datos de todos los dispositivos, sin importar quién los produjo.
- Monitoreo constante del tráfico en vivo
- Instalaciones para implementar el modelado del tráfico.
Contras:
- La opción de la nube no es un paquete SaaS
Puede alojar el software para ManageEngine NetFlow Analyzer en Servidor de windows o linux . El sistema también está disponible en el Mercado de AWS para ejecutar en su cuenta en esa plataforma. Pruebe unPrueba gratuita de 30 díasde la versión local.
ManageEngine NetFlow Analyzer Inicie una prueba GRATUITA de 30 días
3. salto extra
salto extraes una solución de monitoreo de nivel empresarial compatible con funciones avanzadas comointeligencia contextual,Investigación forense,análisis en tiempo real, y más.
salto extraofrece soluciones de monitoreo para seguridad, rendimiento de red y la nube. La sección de este software empresarial en la que nos centramos aquí es en sus capacidades de monitoreo del rendimiento de la red.
Uno de los principales puntos de venta deExtraHop'sLa solución de rendimiento de la red es la capacidad de detectar y correlacionar automáticamente los problemas de la red, lo que debería ayudar a reducir el tiempo medio de resolución. Parte de su solución incluyemétricas detalladasy gráficos que cubrenutilización promedio del ancho de banda,rendimiento promedio,rendimiento por protocolo,“los mejores conversadores”(puntos finales con el rendimiento promedio más alto) y más. Si está buscando una solución de nivel empresarial para sus problemas de monitoreo de rendimiento, es posible que desee echar un vistazo asalto extra.
Ventajas:
- Diseñado para uso empresarial para ayudar a los administradores de sistemas
- Excelente interfaz de usuario, viene con un modo oscuro fácil de ver
- Detecta automáticamente problemas de red y proporciona asistencia de correlación
Contras:
- Debe contactar para precios
- La consola de gestión basada en web podría hacerse más intuitiva
- Filtrar el tráfico con una curva de aprendizaje bastante pronunciada
Puedes hacer una demostraciónsalto extra directamente desde tu navegador (Se solicita información de contacto, pero se proporciona acceso a la demostración inmediatamente después).
4. Prueba de velocidad de Comparatech
Si necesita verificar el rendimiento desde una computadora o dispositivo móvil determinado con un navegador web, es una excelente manera de hacerlo y ayudar a recaudar dinero para organizaciones benéficas. Nuestra prueba de velocidad verificará su velocidad actual de descarga, velocidad de carga y tiempos de respuesta de ping. Descubrí que las pruebas de velocidad en línea también son una buena manera de determinar si los problemas que tienes con una aplicación determinada están relacionados con la velocidad de tu red o no (por ejemplo, para comprobar si cumples con los de Netflix). Además, por cada prueba (máximo una por usuario), Comparitech donará un centavo a organizaciones benéficas.
Ventajas:
- Cada prueba realizada dona dinero a organizaciones benéficas.
- Una forma sencilla de ver rápidamente las métricas de descarga, carga y ping
- Proporciona una visión imparcial de su ancho de banda disponible
- No se requiere descarga
Contras:
- Diseñado para pruebas rápidas, no tiene funciones de monitoreo en profundidad
5. Iperf
Iperfes una herramienta gratuita de código abierto que se utiliza para tomar mediciones activas del rendimiento en una red. Tiene soporte oficial enCentOS,FreeBSD, yMac OS. Según su página de Github, se ha informado que otros sistemas operativos basados en *nix utilizan con éxitoIperfy pude ejecutarlo en Linux Mint 17.1 sin problemas. Iperf puede medirtcp(Protocolo de Control de Transmisión,UDP(Protocolo de datagramas de usuario), ySCTP(Protocolo de transmisión de control de flujo) rendimiento.
Iperfutiliza una configuración cliente/servidor, lo que significa que el software debe instalarse en ambos puntos finales para poder medir el rendimiento. Puedes descargar e instalarIperf(Nota: pude usar apt-get install iperf en Mint 17.1).
En el siguiente ejemplo, ejecutéIperfen modo servidor ejecutando el comandoiperf –s, luego se conectó al servidor para medir el rendimiento de TCP ejecutando el comandoiperf –c 10.0.2.15(10.0.2.15 era la dirección IP delIperfservidor). Para obtener más información sobre Iperf, consulte su.
Ventajas:
- Herramienta gratuita y de código abierto
- La compatibilidad multiplataforma le brinda una usabilidad ampliada en MacOS y FreeBSD
- Muy liviano, puede ejecutarse de manera eficiente en máquinas con recursos limitados
Contras:
- Debe instalarse tanto en el terminal como en la máquina de monitoreo.
- Diseñado para usuarios técnicos, no tan fácil de usar como la mayoría de las herramientas.
6. NetCPS
NetCPSes una utilidad de línea de comandos de Windows que también sigue el paradigma cliente/servidor para medir el rendimiento. Ha existido durante mucho tiempo, pero aún puede ser útil en muchos sistemas operativos Windows modernos (a mí me funcionó bien en Windows 10).
NetCPSes software gratuito, con la única excepción de que NO está permitido para uso gubernamental o militar. Puede descargar, obtener más información y ver el código fuente deNetCPS.
En el siguiente ejemplo, utilicéNetCPSpara medir el rendimiento en la dirección de loopback de una PC local. Primero, desde el directorio donde se cargó el archivo NetCPS.exe, ejecuté el comandoNetCPS.exe –spara colocar NetCPS en modo servidor, luego en una ventana cmd.exe separada ejecuté el comandoNetCPS.exe 127.0.0.1para probar la dirección IP de loopback.
Ventajas:
- Utiliza muy pocos recursos del sistema durante el monitoreo
- Puede ejecutarse en sistemas operativos Windows heredados, así como en versiones modernas.
- Una buena opción básica para pruebas tanto a corto como a largo plazo.
Contras:
- No es la herramienta más fácil de usar para usuarios no técnicos.
- Utiliza CLI únicamente, no una representación gráfica del uso del ancho de banda
- Falta de funcionalidad empresarial, como informes o alertas.
7. Rendimiento neto
Rendimiento netoes una herramienta CLI utilizada en sistemas operativos *nix (también se compila en Windows) similar aIperfque fue desarrollado originalmente por Hewlett Packard. Si bien técnicamente no es de código abierto, es de uso gratuito y es una herramienta bastante popular para medir el rendimiento y comparar las velocidades de la red.
Para más información sobrenetperf, echa un vistazo y el.
ComoNetCPSyIperf,netperfUtiliza un modelo cliente/servidor. Puede iniciar el servidor usando el comandoservidor de red –p
Ventajas:
- Creado para sistemas operativos Linux, pero también puede compilarse en Windows
- Completo de uso gratuito
Contras:
- No es la herramienta más fácil de usar para usuarios no técnicos.
- Utiliza CLI únicamente, no una representación gráfica del uso del ancho de banda
- Requiere dos instalaciones, utiliza el modelo cliente/servidor que requiere trabajo adicional
¡Háganos saber sus comentarios!
Ese fue nuestro curso intensivo sobre rendimiento y lista de herramientas de medición de rendimiento. ¿Nos dejamos algo fuera? ¿Tiene alguna pregunta sobre las herramientas que mencionamos aquí? Háganos saber en la sección de comentarios a continuación.