Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for June 20, 2013
Pencil, Pencil, and Pencil
Dividing the Linux desktop
LWN.net Weekly Edition for June 13, 2013
A report from pgCon 2013
I.e. an integrated tracing system for userspace and kernel programs. From what I see, my wish won't be real for quite a some time.
SystemTap really looked nice, but if it's not going to be merged into the kernel, I won't bother start using it.
A uprobes addendum
Posted Jan 25, 2010 18:20 UTC (Mon) by adobriyan (guest, #30858)
This sentence could be automatically added to every post mentioning DTrace
as a signature :)
> I.e. an integrated tracing system for userspace and kernel programs. From
what I see, my wish won't be real for quite a some time.
Now let's define what "integrated tracing system" means.
Posted Jan 25, 2010 19:41 UTC (Mon) by Cyberax (✭ supporter ✭, #52523)
Posted Jan 26, 2010 11:09 UTC (Tue) by nix (subscriber, #2304)
However, questions like 'why is my PostgreSQL backend suddenly spending most of its time doing IPC to nothing obvious' are basically impossible to answer now without killing the backend and hacking the source code, which would tend to perturb the answer because whatever perturbation of dynamic state was causing this would necessarily be lost when the process was restarted. With systemtap/dtrace annotations and a few taps in easy (even for kernel idiots like me) to figure out places in the kernel, it was trivial to answer.
Posted Jan 26, 2010 22:52 UTC (Tue) by fuhchee (subscriber, #40059)
Would you mind posting more details about your story?
Posted Jan 26, 2010 19:09 UTC (Tue) by fuhchee (subscriber, #40059)
Systemtap itself does not require integration into the kernel tree in order to operate, so don't hold back. This fact appears to bother some sufficiently to impede acceptance of other kernel infrastructure that, among other valid uses, also happens to help users of systemtap.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds