Anunciando o último RTI Perftest para Connext DDS
Temos o orgulho de anunciar o lançamento da versão mais recente de nossa ferramenta de teste de desempenho:RTI Perftest 2.4. Este novo lançamento é focado principalmente em melhorar a experiência out-of-the-box ao testar o desempenho dos produtos RTI Connext. Pretendemos alcançar isso de três maneiras diferentes:
1) Fornecendo mais (e mais claras) informações sobre o teste em execução: Qual versão do RTI Perftest
e qual versão do RTI Connext DDS
Bibliotecas que você está usando? Você está executando um Latency
ou um Throughput
teste? Com que frequência você envia as Amostras de latência
? Que tipo de Confiabilidade
você está usando? Todas essas perguntas eram difíceis de responder nas versões anteriores do RTI Perftest
e você teve que verificar os valores padrão ou o parâmetro da linha de comando que você usou. No entanto, resolvemos esse problema nesta nova versão, mostrando um resumo do teste antes de você começar a obter os resultados. Nosso novo resumo agora se parece com este:
$> 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:THROUGHPUT TEST
(Use "-latencyTest" para o modo de latência)
Configuração Perftest:
Confiabilidade:confiável
Com chave:Não
ID do editor:0
Contagem de latência:1 amostra de latência a cada 100.000 amostras
Tamanho dos dados:32, 64, 256, 1024, 8192, 32768, 63000
Em lote:8192 bytes (use "-batchSize 0" para desativar o lote)
Taxa de publicação:Ilimitada (não definida)
Tempo de execução:30 segundos
Receber usando:Ouvintes
Domínio:27
Dados Dinâmicos:Não
Publicação assíncrona:Não
Arquivo XML:perftest_qos_profiles.xml
Configuração de transporte:
Tipo:UDPv4 e SHMEM (obtido do arquivo QoS XML)
Usar multicast:falso
Esperando descobrir 1 assinante ...
Aguardando o anúncio dos assinantes ...
Enviando 50 pings de inicialização ...
Publicando dados…
2) Escolha de nossas configurações padrão com cuidado, dependendo do teste RTI Perftest em execução: RTI Perftest visa sempre obter o melhor desempenho para cada cenário. Isso significa que precisamos fazer o RTI Perftest escolha sabiamente quando se trata das configurações padrão que deve usar para cada tipo de teste. Algumas dessas mudanças nas configurações podem ser realmente significativas, como deixar de usar apenas UDPv4
para UDPv4
e Memória compartilhada
como os transportes padrão a serem usados, ou identifique se o teste que está sendo executado é um Taxa de transferência
teste e, nesse caso, use Batching
para tamanhos de dados pequenos.
3) Reduzindo o RTI Perftest Consumo de memória: Reduzimos significativamente o consumo de memória para RTI Perftest sem ter qualquer impacto no desempenho geral.
Esses são apenas alguns dos recursos que adicionamos à nova versão. Também inclui correções de bugs e outras pequenas melhorias para tornar a compilação e execução do RTI Perftest ainda mais suave.
Nós encorajamos você a experimentar este novo produto! RTI Perftest
está disponível de várias maneiras:
- Você pode cloná-lo de nosso repositório Github:
git clone -b release / 2.4
https://github.com/rticommunity/rtiperftest.git - Você pode obter o pacote com os arquivos de origem na página de lançamento.
- Você também pode baixar diretamente os binários compilados para Windows, Linux e MacOS da página de lançamento (mencionada acima), sem compilá-la!
Mais informações sobre nosso aplicativo oficial de teste de desempenho e todos os seus recursos podem ser encontrados em nossa documentação.
Além deste lançamento, queremos aproveitar a oportunidade para anunciar que a equipe de desempenho da RTI iniciará uma série de postagens de blog dedicadas a explicar como medir o desempenho, como usar nossas ferramentas de medição e como obter o máximo benefício do
RTI Connext DDS
. Fique atento para mais! Tecnologia da Internet das Coisas
- Software DDS aberto vs. RTI DDS
- Plugin Telegraf para Connext DDS:Construa um Sistema de Monitoramento de Série Temporal com DDS e InfluxDB
- Connext 6:Agora disponível!
- Connext DDS e a IoT industrial:as 5 principais coisas a saber
- Mapeando seu desafio IIoT para a solução de conectividade certa
- Anúncio do padrão OPC UA / DDS Gateway
- Aqui, por que todos estão usando o RTI Connext DDS para veículos autônomos
- Nossos 7 principais recursos de 2017 para desenvolvedores de IIoT
- Apresentando RTI Labs e Conector para Connext DDS com Python
- Binge-Worthy Listening:Anunciando o primeiro podcast RTI para a IIoT