Virtual Network Passive Sensor Throughput Capacity Based on Hardware

The throughput of the VM appliance is directly dependent on the CPU resources allocated to the VM. In addition, it is strongly advised to increase memory as well. Use the following comparison chart as a guideline for resource allocation for the desired throughput.

Comparison Chart

The throughput is dependent on multiple factors, such as:

  1. The composition of the data fed to sniffing interface: Example number of flows in the traffic, few flows having heavy traffic volume as compared to the rest, the constitution of application data within a flow, etc.
  2. Resources allocated to the VM: number of CPU cores, CPU core frequency, and the memory type.

The following is the throughput measured in the Qualys lab on hardware with the following specifications and reasonable, well-conditioned test data.

Hardware Specifications:

CPU core: Intel(R) Xeon(R) CPU @ 2.30GHz

RAM: RAM DDR4 2133

Virtualization Platform: VMware ESXi 6.7.0

Capacity (MBps)

RAM (GB)

CPU Core

500

8

4

750

12

6

1000

16

8

1250

18

10

1500

20

12

1750

22

14

2000

24

16

 

  • For the desired throughput above 1000Mbps, Qualys strongly advises to add 4 GB RAM (if not possible, a minimum of 2 GB RAM) with every addition of 2 CPU cores to ensure smooth functionality of PS appliances.
  • The throughput achieved with a single core by varying the CPU core frequency were as: 150 MBps ( CPU core frequency < 1.5 GHz), 200 MBps ( 1.5 GHz > CPU core frequency > 2 GHz), and 250 Mbps ( CPU core frequency > 2 GHz).

How to Modify Hardware Resources for VM Deployed on the ESXi Server

Perform the following steps to modify hardware resources for  VM deployed on the ESXi server:

  1. Go to the System Shutdown option and press Enter to shut down the appliance via the console.
    appliance_shutdown
  2. Click Edit.
    appliance_edit
  3. Increase the CPU cores and Memory as per your throughput requirements and click Save to save your configuration
    .remove_cpu_resources1
  4. Click Power ON to start your appliance.
    power_on_appliance

How to Modify Hardware Resources for VM Deployed on the HyperV Server

Perform the following steps to modify hardware resources for VM deployed on the HyperV server:

  1. Follow Step 1, same as mentioned above.
  2. Select the virtual machine and go to Settings. Modify the CPU cores and Memory as per your throughput requirements
    .modify_cpu
    Click Apply to apply the changes > Click OK to save your configuration.
    modify_memory
  3. Power ON the VM.

Related Topic

Add or Remove Sniffing Interfaces from Virtual Appliance