Thanks for clearing that up, however CPU still seems to be the limitation. Probably depends not only on traffic volume but rather packets per second.

Pozdrawiam,
Jan Krupa
netsystems
tel. 12 2528604
www.ntss.pl
On 05/03/2013 03:06 PM, Burton Strauss III wrote:

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
                0.75

-----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
netsystems
tel. 12 2528604
www.ntss.pl



_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop


_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to