Hi everyone.
For my bachelor thesis I'm modifying Vermont
(https://github.com/constcast/vermont/wiki) to use PF_RING/libzero instead of
pcap.
To test libzero I used one of the examples on the website: On one host I used
pfdnacluster_master and pfcount. From another host I sent 100M packets at
10Gbps. (ca. 12Mpps)
There are two issues:
• When I use just one slave (pfdancluster_master [...] -n 1) the performance is
very good. I get about 99% of the packets. When I split the data between two
slaves that number drops to about 90%. The last line of "pfdnacluster_master -n
2" output:
Absolute Stats: RX 90'276'085 pkts [2'314'438.07 pkt/sec] Processed
90'276'085 pkts [2'314'438.07 pkt/sec]
The more slaves, the lower the RX value gets.
• Even with just one slave pfdnacluster_master uses almost 100% of a CPU core.
While not yet a problem for me, this is likely to be the next bottleneck.
Is there a way to increase the performance of a dnacluster, when there are
several slaves?
The software used:
- the current svn chockout of ntop
- the DNA ixgbe driver by ntop
The hardware used:
- Core i7-3930K (6C, HT, 3.2 GHz)
- Ethernet controller: Intel Corporation 82599EB 10-Gigabit SFI/SFP+ Network
Connection (rev 01)
Subsystem: Intel Corporation Ethernet Server Adapter X520-2
best regards,
Martin
_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc