Релиз RTI Perftest 2.4: улучшенное тестирование производительности для Connext DDS
Мы рады представить RTI Perftest 2.4 — последнее обновление нашего инструментария для тестирования производительности RTI Connext DDS. Этот релиз обеспечивает более плавный и информативный опыт «из коробки», позволяя пользователям с большей уверенностью понимать и оптимизировать свои тестовые сценарии.
Ключевые улучшения:
1. Прозрачные метаданные теста. До появления результатов инструмент теперь выводит краткую сводку конфигурации: версии Perftest и Connext DDS, тип теста (задержка или пропускная способность), частота сэмплов, настройки надежности и все остальные релевантные параметры. Пример вывода:
$> 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. Интеллектуальные настройки по умолчанию. Perftest теперь автоматически выбирает оптимальный транспорт и стратегию батчинга для каждого теста — переключая с чистого UDPv4 на комбинированный UDPv4/Shared Memory для сценариев пропускной способности и включая батчинг для небольших полезных нагрузок когда уместно.
3. Уменьшенный память-футпринт. Новый релиз существенно снижает потребление памяти, сохраняя пиковую производительность, что упрощает запуск крупномасштабных экспериментов на скромном железе.
Дополнительные улучшения включают исправления багов и мелкие доработки, упрощающие компиляцию и выполнение.
Попробуйте RTI Perftest 2.4 сегодня. Его можно получить несколькими способами:
- Клонировать репозиторий:
git clone -b release/2.4 https://github.com/rticommunity/rtiperftest.git - Скачать исходный пакет со страницы релиза.
- Получить предварительно собранные бинарники для Windows, Linux или macOS с той же страницы релиза.
Для полной документации по официальному приложению для тестирования производительности и его полном набору функций см. RTI Perftest Docs.
Параллельно команда производительности RTI запустит новую серию блогов, охватывающую техники измерения производительности, лучшие практики использования наших инструментов и стратегии для извлечения максимального потенциала из RTI Connext DDS. Следите за обновлениями!
Интернет вещей
- OpenDDS против RTI Connext DDS: выбор правильного решения Data Distribution Service
- Построение надежной системы мониторинга временных рядов: интеграция RTI Connext DDS с Telegraf и InfluxDB
- RTI Connext 6 теперь доступен: улучшенная производительность, безопасность и унифицированная связность
- Connext DDS в промышленном IoT: 5 ключевых инсайтов для надежности, безопасности и масштабируемости
- Выбор правильного решения связности для ваших IIoT вызовов
- RTI анонсирует принятие OMG стандарта шлюза OPC UA/DDS
- Почему RTI Connext DDS — middleware номер один для автономных автомобилей
- Топ-7 ресурсов для разработчиков Industrial IoT — издание 2017
- RTI Labs запускает Python-включенный Connector для Connext DDS — теперь в Connext Suite
- Представляем первый промышленный IoT подкаст RTI: The Connext