Operating System Efficiency R&D Consulting
Projects
Here are the projects to which EfficiOS contributes:
- Linux Trace Toolkit next generation (LTTng)
- Linux Trace Toolkit Viewer (LTTV)
- Userspace RCU library (liburcu)
- Common Trace Format (CTF)
- BabelTrace
- Generic Ring Buffer Library
LTTng is a kernel tracer for the Linux kernel. It gathers information about important system events to help diagnose application, library and operating misuses.
LTTV a trace visualizer and analyzer for LTTng traces. It offers text-only and graphical interfaces to navigate through large (multi-GB) traces efficiently.
The Userspace RCU library is a highly-scalable LGPL synchronization library providing very low-overhead and linearly scalable read-side synchronization.
The Common Trace Format (CTF) is proposed as a trace format that suits the needs of the embedded, telecom, high-performance and kernel communities.
BabelTrace is a trace converter between CTF and other trace formats.
The Generic Ring Buffer library presents a high-level kernel-level interface that allows programmers to easily create and use a ring buffer instance. It also provides a more advanced client configuration API for clients with more elaborate needs (e.g. tracers).
