Each individual interface creates a single thread. nTop has additional threads for the backend interface, DNS resolution, etc. But it doesn't scale the way you are thinking.
Also, in a virtualized environment, the efficiency of the virtual NIC is probably the limitation. -----Burton From: [email protected] [mailto:[email protected]] On Behalf Of Jan Krupa Sent: Thursday, May 02, 2013 12:06 PM To: [email protected] Subject: [Ntop] Multithreaded nTOP? Hi, I read through the FAQ and some threads on the mailing list and the developers say that nTOP is multithreaded, however I couldn't make it use more than one core. I am currently doing some tests and at about 300 Mbps data stream the ntop process just reaches 100% as indicated by 'top' on my ubuntu server 12.04 box. I am using i7-3770K CPU, which has 4 physical cores and 8 threads, so it could potentially reach 800% cpu usage. Interface reports show that the packets are dropped by libpcap and not by ntop, which is not intuitive, since ntop seems to be the bottleneck. Further increasing data throughput results in ntop crashes. What can I do to increase the performance? My ubuntu sits on ESXi virtual machine (I assigned more than one cpu to it). Should I move it to bare metal? Thanks for any help. -- Pozdrawiam, Jan Krupa tel. 12 2528604 www.ntss.pl <http://www.ntss.pl>
<<image001.jpg>>
<<image002.jpg>>
_______________________________________________ Ntop mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop
