RTI Perftest 2.4 Lançado: Testes de Performance Aprimorados para Connext DDS
Estamos entusiasmados em apresentar o RTI Perftest 2.4, a mais recente evolução do nosso toolkit de testes de performance para RTI Connext DDS. Esta atualização oferece uma experiência mais suave e informativa out-of-the-box, capacitando usuários a entender e otimizar seus cenários de teste com maior confiança.
Principais melhorias incluem:
1. Metadados de teste transparentes. Antes dos resultados aparecerem, a ferramenta agora imprime um resumo conciso da configuração: versões do Perftest e Connext DDS, tipo de teste (latência ou throughput), cadência de amostras, configurações de confiabilidade e todos os outros parâmetros relevantes. Exemplo de saída:
$> 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) Mode: THROUGHPUT TEST (Use "-latencyTest" for Latency Mode) Perftest Configuration: Reliability: Reliable Keyed: No Publisher ID: 0 Latency count: 1 latency sample every 100000 samples Data Size: 32, 64, 256, 1024, 8192, 32768, 63000 Batching: 8192 Bytes (Use "-batchSize 0" to disable batching) Publication Rate: Unlimited (Not set) Execution time: 30 seconds Receive using: Listeners Domain: 27 Dynamic Data: No Asynchronous Publishing: No XML File: perftest_qos_profiles.xml Transport Configuration: Kind: UDPv4 & SHMEM (taken from QoS XML file) Use Multicast: False Waiting to discover 1 subscribers ... Waiting for subscribers announcement ... Sending 50 initialization pings ... Publishing data …
2. Configurações padrão inteligentes. Perftest agora seleciona automaticamente a estratégia ótima de transporte e batching para cada teste — mudando de UDPv4 puro para configuração combinada UDPv4/Shared Memory para cenários de throughput, e habilitando batching para payloads pequenos quando apropriado.
3. Pegada de memória reduzida. O novo lançamento corta uso de memória substancialmente enquanto preserva performance de pico, facilitando experimentos em larga escala em hardware modesto.
Melhorias adicionais incluem correções de bugs e refinamentos menores que simplificam compilação e execução.
Experimente o RTI Perftest 2.4 hoje. Pode ser obtido de várias formas:
- Clone o repositório:
git clone -b release/2.4 https://github.com/rticommunity/rtiperftest.git - Baixe o pacote fonte da página de release.
- Obtenha binários pré-compilados para Windows, Linux ou macOS diretamente da mesma página de release.
Para documentação abrangente sobre o Aplicativo Oficial de Teste de Performance e sua suíte completa de recursos, veja a Documentação RTI Perftest.
Em paralelo, a Equipe de Performance da RTI lançará uma nova série de blog cobrindo técnicas de medição de performance, melhores práticas para usar nossas ferramentas e estratégias para desbloquear máximo potencial do RTI Connext DDS. Fique ligado!
Tecnologia da Internet das Coisas
- OpenDDS vs. RTI Connext DDS: Escolhendo a Solução Certa de Data Distribution Service
- Construindo um Sistema Robusto de Monitoramento de Séries Temporais: Integrando RTI Connext DDS com Telegraf e InfluxDB
- RTI Connext 6 Agora Disponível: Desempenho Aprimorado, Segurança e Conectividade Unificada
- Connext DDS no Industrial IoT: 5 Insights-Chave para Confiabilidade, Segurança e Escalabilidade
- Escolhendo a Solução de Conectividade Certa para Seus Desafios IIoT
- RTI Anuncia Adoção OMG do Padrão Gateway OPC UA/DDS
- Por Que RTI Connext DDS é Middleware Preferido para Veículos Autônomos
- Top 7 Recursos para Desenvolvedores Industrial IoT – Edição 2017
- RTI Labs Lança Connector Python para Connext DDS — Agora na Suíte Connext
- Apresentando Primeiro Podcast Industrial IoT da RTI: The Connext