DPDK patches and discussions
 help / color / mirror / Atom feed
* Re: [dpdk-dev] [PATCH v3] pipeline: add statistics for librte_pipeline
@ 2015-05-27 22:44 Rajagopalan Sivaramakrishnan
  2015-05-28 19:26 ` Dumitrescu, Cristian
  0 siblings, 1 reply; 5+ messages in thread
From: Rajagopalan Sivaramakrishnan @ 2015-05-27 22:44 UTC (permalink / raw)
  To: dev


> > You also reiterate that you would like to have the stats always enabled. You
> can definitely do this, it is one of the available choices, but why not also
> accommodate the users that want to pick the opposite choice? Why force
> apps to spend cycles on stats if the app either does not want these counters
> (library counters not relevant for that app, maybe the app is only interested
> in maintaining some other stats that it implements itself) or do not want
> them anymore (maybe they only needed them during debug phase), etc?
> Jay asked this question, and I did my best in my reply to describe our
> motivation (http://www.dpdk.org/ml/archives/dev/2015-May/017992.html).
> Maybe you missed that post, it would be good to get your reply on this one
> too.
>
> I want to see DPDK get out of the config madness.
> This is real code, not an Intel benchmark special.


I agree that statistics will definitely be required in most real-world production environments and the overhead
from per-core stats gathering will be minimal if the data structures are such that CPU cache thrashing is avoided.
However, if there are scenarios where it is desirable to turn stats off, I think we can live with a config option.
I am not comfortable with using the log level to enable/disable statistics as they are not really related. A
separate config option for stats collection seems like a reasonable compromise.

Raja

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-06-05 10:31 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-27 22:44 [dpdk-dev] [PATCH v3] pipeline: add statistics for librte_pipeline Rajagopalan Sivaramakrishnan
2015-05-28 19:26 ` Dumitrescu, Cristian
2015-05-28 19:50   ` Rajagopalan Sivaramakrishnan
2015-05-29  4:47   ` Ramia, Kannan Babu
2015-06-05 10:30   ` Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).