RTI Perftest 2.4 Dirilis: Pengujian Performa yang Ditingkatkan untuk Connext DDS
Kami senang memperkenalkan RTI Perftest 2.4, evolusi terbaru dari toolkit pengujian performa kami untuk RTI Connext DDS. Pembaruan ini menghadirkan pengalaman yang lebih mulus dan lebih informatif secara out-of-the-box, memberdayakan pengguna untuk memahami dan mengoptimalkan skenario pengujian mereka dengan kepercayaan diri yang lebih besar.
Peningkatan utama meliputi:
1. Metadata pengujian yang transparan. Sebelum hasil masuk, alat sekarang mencetak ringkasan singkat konfigurasi: versi Perftest dan Connext DDS, jenis pengujian (latensi atau throughput), cadence sampel, pengaturan keandalan, dan semua parameter relevan lainnya. Contoh output:
$> 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. Pengaturan default yang cerdas. Perftest sekarang memilih strategi transport dan batching yang optimal untuk setiap pengujian secara otomatis—beralih dari pure UDPv4 ke setup gabungan UDPv4/Shared Memory untuk skenario throughput, dan mengaktifkan batching untuk payload kecil saat sesuai.
3. Jejak memori yang dikurangi. Rilis baru ini mengurangi penggunaan memori secara substansial sambil mempertahankan performa puncak, memudahkan untuk menjalankan eksperimen berskala besar pada perangkat keras sederhana.
Peningkatan tambahan termasuk perbaikan bug dan penyempurnaan kecil yang menyederhanakan kompilasi dan eksekusi.
Coba RTI Perftest 2.4 hari ini. Tersedia dengan beberapa cara:
- Clone repositori:
git clone -b release/2.4 https://github.com/rticommunity/rtiperftest.git - Unduh paket sumber dari release page.
- Ambil binary yang sudah dibangun untuk Windows, Linux, atau macOS langsung dari halaman rilis yang sama.
Untuk dokumentasi komprehensif tentang Official Performance Test Application dan fitur lengkapnya, lihat RTI Perftest Docs.
Secara paralel, Tim Performa RTI akan meluncurkan seri blog baru yang membahas teknik pengukuran performa, praktik terbaik untuk menggunakan alat kami, dan strategi untuk membuka potensi maksimal dari RTI Connext DDS. Tunggu!