Anuncio de la última prueba de rendimiento de RTI para Connext DDS
Estamos orgullosos de anunciar el lanzamiento de la última versión de nuestra herramienta de prueba de rendimiento:RTI Perftest 2.4. Esta nueva versión se centra principalmente en mejorar la experiencia inmediata al probar el rendimiento de los productos RTI Connext. Nuestro objetivo es lograr esto de tres formas diferentes:
1) Proporcionar más (y más clara) información sobre la prueba que se está ejecutando: ¿Qué versión de RTI Perftest
y qué versión del RTI Connext DDS
Bibliotecas estás usando? ¿Está ejecutando un Latency
o un rendimiento
¿prueba? ¿Con qué frecuencia envía las muestras de latencia
? ¿Qué tipo de confiabilidad
¿Estas usando? Todas estas preguntas eran difíciles de responder en versiones anteriores de RTI Perftest
y tenía que verificar los valores predeterminados o el parámetro de línea de comando que utilizó. Sin embargo, hemos abordado este problema en esta nueva versión mostrando un resumen de la prueba antes de que comience a obtener resultados. Nuestro nuevo resumen ahora se ve así:
$> perftest_cpp -pub -noPrint -domain 27 -latencyCount 100000 -scan
32:64:256:1024:8192:32768:63000 -exec 30 -nic lo0
RTI Perftest 2.3.2 (RTI Connext DDS 5.3.0)
Modo:PRUEBA A TRAVÉS
(Utilice "-latencyTest" para el modo de latencia)
Configuración más eficaz:
Fiabilidad:confiable
Clave:No
ID de editor:0
Recuento de latencia:1 muestra de latencia cada 100000 muestras
Tamaño de datos:32, 64, 256, 1024, 8192, 32768, 63000
Procesamiento por lotes:8192 bytes (use "-batchSize 0" para deshabilitar el procesamiento por lotes)
Tasa de publicación:ilimitada (no establecida)
Tiempo de ejecución:30 segundos.
Recibir usando:Oyentes
Dominio:27
Datos dinámicos:No
Publicación asincrónica:No
Archivo XML:perftest_qos_profiles.xml
Configuración de transporte:
Tipo:UDPv4 y SHMEM (tomado del archivo QoS XML)
Usar multidifusión:falso
Esperando descubrir 1 suscriptores ...
Esperando el anuncio de los suscriptores ...
Envío de 50 pings de inicialización ...
Publicando datos…
2) Elegir nuestra configuración predeterminada con cuidado según la prueba que se esté ejecutando RTI Perftest: RTI Perftest tiene como objetivo obtener siempre el mejor rendimiento para cada escenario. Esto significa que debemos hacer RTI Perftest Elija sabiamente cuando se trata de la configuración predeterminada que debe usar para cada tipo de prueba. Algunos de estos cambios de configuración pueden ser realmente significativos, como dejar de usar solo UDPv4
a UDPv4
y memoria compartida
como los transportes predeterminados que se utilizarán, o identificar si la prueba que se está ejecutando es un Throughput
prueba y, en tal caso, utilice Batching
para tamaños de datos pequeños.
3) Reducción de RTI Perftest Consumo de memoria: Redujimos significativamente el consumo de memoria para RTI Perftest sin tener ningún impacto en el rendimiento general.
Estas son solo algunas de las características que hemos agregado a la nueva versión. También incluye correcciones de errores y otras pequeñas mejoras para hacer que la compilación y ejecución de RTI Perftest sea aún más fluida.
¡Te animamos a que pruebes este nuevo producto! Prueba de rendimiento de RTI
está disponible de varias formas:
- Puedes clonarlo desde nuestro repositorio de Github:
git clone -b release / 2.4
https://github.com/rticommunity/rtiperftest.git - Puede obtener el paquete con los archivos de origen en la página de lanzamiento.
- También puede descargar directamente los binarios compilados para Windows, Linux y MacOS desde la página de lanzamiento (mencionada anteriormente), ¡sin compilarlo!
Más información sobre nuestra Aplicación oficial de prueba de rendimiento y todas sus capacidades se pueden encontrar en nuestra documentación.
Además de esta versión, queremos aprovechar la oportunidad para anunciar que el equipo de rendimiento de RTI iniciará una serie de publicaciones de blog dedicadas a explicar cómo medir el rendimiento, cómo utilizar nuestras herramientas de medición y cómo obtener el máximo beneficio de RTI Connext DDS
. ¡Estén atentos para más!
Tecnología de Internet de las cosas
- Software Open DDS vs.RTI DDS
- Complemento Telegraf para Connext DDS:cree un sistema de monitoreo de series temporales con DDS e InfluxDB
- Connext 6:¡Ya disponible!
- Connext DDS y el IoT industrial:las cinco cosas principales que debe saber
- Asignación de su desafío IIoT a la solución de conectividad adecuada
- Anuncio del estándar de puerta de enlace OPC UA / DDS
- Aquí está la razón por la que todos usan RTI Connext DDS para vehículos autónomos
- Nuestros 7 recursos principales de 2017 para desarrolladores de IIoT
- Presentación de RTI Labs y Connector para Connext DDS con Python
- Escucha digna de atracones:anunciando el primer podcast de RTI para el IIoT
- El contenido más valioso de 2016 para desarrolladores e ingenieros de Connext DDS