-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Goal
Compare the performance of ros2_reduct_agent and rosbag2 when recording data to MCAP files using Zstd compression. Focus on CPU usage, RAM usage, and write throughput.
Dataset
autonomous-vehicle-self-driving-waymo.mcap
Tools
ros2_reduct_agent(MCAP + Zstd)rosbag2(MCAP + Zstd)- Monitoring tools:
htop,pidstat,perf, etc.
Steps
- Replay the dataset using
rosbag2 play - Record all topics using
ros2_reduct_agent - Record the same topics using
rosbag2with--storage mcapand--compression-format zstd - Monitor system resource usage during recording:
- CPU usage
- RAM usage
- Write throughput
- Record size
Notes
- Both tools use MCAP with Zstd, so the final record size size should be identical (but validated)
- Focus is on performance differences during runtime
Metrics to compare
| Metric | ros2_reduct_agent (MCAP + Zstd) | rosbag2 (MCAP + Zstd) |
|---|---|---|
| CPU usage (avg) | ||
| RAM usage (peak) | ||
| Write throughput | ||
| Record size |
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In progress