Hello

we have seen that the snort-daq module, that comes with pfring, can bind the data acquistion process to a particular cpu subset with the 'sched_setaffinity (2)' function.

This is really useful for reducing interrupts handling time in our system

We would like to be able to do the same thing also for ntop.
Unlike snort we see that it is an high parallelized application and usually creates almost 10 threads when starts.

Using Taskset would bind all the 10 threads to a single cpu, but brings to resources competition between ntop threads on the same core which increases a lot the context switching time.

Is there a way to know what is the data acquisition/collection thread for a ntop instance that actually handles the packets coming from the kernel?

Looking at ntop logs for example only shows what is the father process creating that thread.

Any suggestion?

Thanks in advance.

Enrico.

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

Reply via email to