Performance Optimization Guide: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 18: Line 18:
=== NIC Hardware Queue ===
=== NIC Hardware Queue ===


This first queue is between the Network card and processing unit. Whenever the I/O Threads are too slow to consume all packets from the built-in ports or extension cards, the '''RX error''' and especially the '''hardware miss''' counter be not zero. Please note that the counters can increase at the initial startup of the Allegro and the optimization
This first queue is between the Network card and processing unit. Whenever the I/O threads are too slow to consume all packets from the built-in or extension ports, the '''hardware miss''' counter of the interface statistics will increase over time.
 
The load of the I/O threads can be checked at the '''Info''' → '''System Info''' → '''Load'''.
 
If this counter increases regularly, you can try the following settings:
 
* use sink mode instead of bridge mode, see below [[#Sink Mode]]
* increase the number of I/O threads: [[#More I/O Threads]]


=== Analyzer Queue ===
=== Analyzer Queue ===


The Allegro has a packet queue between I/O threads and the analyzer threads. This queue
*


Please note that the increasing counters at the initial startup of the Allegro can be normal under high load scenarios for a few seconds.


== DB Queue ===
=== DB Queue ===




Line 34: Line 45:




== Generic Optimizations ==
== Optimizations ==
 
 


=== Packet Processing: Bridge vs. Sink Mode ===
=== Sink Mode ===


For configuration, please see: [[Global_settings#Packet_processing_mode]]
For configuration, please see: [[Global_settings#Packet_processing_mode]]
404

edits