Internal Architecture
The Exact Capture software system comprises 4 major internal components:
- One or more “hot” threads - to read packets from the ExaNIC(s) into memory
- One or more “cold” threads - to write packets from memory to disk(s)
- One or more shared memory queues - to connect the hot and cold threads to each other
- One management thread - responsible for control and statistics collection / reporting
These basic architectural components are illustrated below, with the addition of the ExaNIC and ExaDisk resources. The head of each column highlights the performance limiting resource for that component: