LinuxCon + CloudOpen + ELC-E Europe 2014 has ended
To Learn More: LinuxCon Europe | CloudOpen Europe | Embedded Linux Conference Europe.

Attendees! Please provide us feedback on the sessions you attend! Click here to submit a brief survey for each session and win a $250 Amazon gift certificate. 

>> Tracing Summit: View the Full Schedule
Back To Schedule
Monday, October 13 • 11:50am - 12:10pm
Discover What Your App is Waiting With Kernel Tracing - Francis Giraldeau, École Polytechnique de Montréal

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

System administrators and developers are challenged by understanding the elapsed time of heterogeneous and distributed programs in order to improve response time. Profilers are useful to identify hotspot code in an application, but they do not take the wait time into account. A task can block for a device, a local task using any inter-process communication or a task running on another computer. We present a technique using solely kernel tracing to recover the active path of a computation, crossing machines barrier. The technique uses scheduling, interrupt and network events, but does not require system call tracing nor user space instrumentation. Therefore, this technique works for any programming language, and includes interactions with kernel threads. We show the analysis result of actual use-cases, including shell scripts, RPC request, file server and web app.

avatar for Francis Giraldeau

Francis Giraldeau

Student, Polytechnique Montreal
Francis Giraldeau is a Linux enthusiast since 15 years. He deployed large-scale and high-availability infrastructure based on open source software, and worked as software quality manager, which led him to contribute patches to many projects. He developed the support for Apache web... Read More →

Monday October 13, 2014 11:50am - 12:10pm CEST
Room 2

Attendees (0)