Performance Optimization Guide
About
This guide is about performance optimization of the Allegro for specific use cases.
High Level Allegro Setup
The Allegro has various different units that can be optimized. These units are:
- I/O Threads: responsible for all packet I/O operations
- Analyzer Threads: responsible for decoding
- DB Threads: optional threads offloading memory intensive database operations, see DB mode
Generic Optimizations
Packet Processing: Bridge vs. Sink Mode
For configuration, please see: Global_settings#Packet_processing_mode
The bridge mode requires approximately 10 % more load on the I/O Threads