* jerome zh ([email protected]) wrote: > Hi all, > > In our projects, we used to call printk() in the ip stack to show some ip > header information each time a packet comes in. > But when the packet comes too frequently, the system becomes overload > because of too many printk(). > So we are wondering if we can do this by lttng, since its performance is > quite high?
LTTng achieve high throughput by _not_ pretty-printing all the information to the console like printk() does. So you can output the information at high volume using LTTng, but expect to use an output different from the console. If you want to save printk-like information to the trace (e.g. format-string based calls), you should use the "trace_mark()" statements (Markers). Thanks, Mathieu > If lttng cannot directly print them to the screen, recording ip header > information to the trace files is also a good choice. > > BTW, I've read the marker.txt and tracepoint.txt. But these examples don't > cover such subject. > > Any suggestions? Thanks in advance. > > -- > Regards, > > Jerome > _______________________________________________ > ltt-dev mailing list > [email protected] > http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev -- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com _______________________________________________ ltt-dev mailing list [email protected] http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
