Performance Optimization Guide: Difference between revisions
Jump to navigation
Jump to search
Access restrictions were established for this page. If you see this message, you have no access to this page.
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== About == | == About == | ||
This guide is about performance optimization of the Allegro. | 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 | |||
== Specific Optimizations == |
Revision as of 09:57, 5 May 2020
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