Skip to main content

System requirements

This page describes the hardware and operating system requirements needed to run Trisul Network Analytics.

The two major modes of running Trisul are:

  • NetFlow Analyzer Mode - needs lower CPU, Memory and resources.
  • Packet Capture Mode - needs more CPU, Memory resources

See below for typical requirements.

NetFlow Analyzer requirements

Typical Workload start with this

The table below is for a medium to large Enterprise with 5000 endpoints. This should suit most customers.

HardwareSystem Requirements
TypeVM preferred
CPU8 vCPU cores
Memory16GB RAM
Network1GbE interface that can be used for both NetFlow and Management access
Disk1TB SAS, this can store upto 6 months data
OSOracle 22.04 Jammy or RHEL 9

Packet Capture requirements

Typical workload start with this

The table below is for a medium enterprise workload of 500Mbps sustained bandwidth. This should suit most customers.

HardwareSystem Requirements
TypeBare metal preferred
CPU16 vCPU codes
Memory16GB RAM
Network1 GbE for receiving the packets via SPAN port and another for management access
Disk1TB high speed SAS or NVMe for PCAP and 1TB SATA for database
OSOracle 22.04 Jammy or RHEL 9

Operating system

Trisul Network Analytics packages are available for the following Linux operating systems.

OSNotes
Ubuntu 20.04/22.04
RHEL 9/8/7Can also use OracleLinux, AmazonLinux, RHEL, CentOS versions 9/8/7

Advanced Scaling

This section contains more detailed information about the workloads. Read this to understand incremental scaling needs.

Load profile

The load profile of the Probe and Hub components.

Node typeDescriptionLoad profile
Trisul HubDatabase nodeDisk bound I/O, number of probes matter
Trisul ProbePCAP storage and streaming analyticsCPU bound

Trisul Hub scaling rules

The Trisul hub is a data storage and query node with a high bandwidth and low latency I/O to the Trisul Probes. Disk sizing is a key concern of the hub.

Modescaling metricadditional resource needed
HubFor every medium volume probe + every 5 concurrent users1CPU + 2GB

Trisul Probe scaling rules

Some guidelines in table below for sizing the Trisul Probe node.

Modescaling metricadditional resource needed
Raw PacketsFor every 200Mbps1 3Ghz Core + 4GB DDR4

Scaling NetFlow mode

The relevant scaling metric is NetFlow bandwidth, this represents the total bandwidth taken by NetFlow packets. The mapping typically is

  • Estimating NetFlow bandwidth : Netflow traffic is 0.5-1% of total bandwidth. Therefore 1Gbps of total bandwidth would generate about 500Kbps-1Mbps of NetFlow data
Modescaling metricadditional resource needed
Netflowfor every 10Mbps NETFLOW traffic+ 1 CPU Core + 2GB RAM