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

Reply via email to