This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Systemtap userspace probing: status and roadmap?
- From: "Stefano Doni" <stefano dot doni at gmail dot com>
- To: systemtap at sources dot redhat dot com
- Date: Tue, 4 Nov 2008 19:31:21 +0100
- Subject: Systemtap userspace probing: status and roadmap?
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=xcaXJCMrHGt7FbLG0/8wfMyotORk89T4rTtvRk7kpOA=; b=gsO736hXPe92YUFQHq/Y2+j+Nlfz2ZI0uusyNgir6dOISvBQEq0lq8+CI16HfyNfvl NUPYSbq1uyFPb9G1ivjEP45tKRyEpsBoL8phuGKUTQpXxFQ/UDbDCjq8zWLNWluR3Ufa Bgz/e+6A31WACOnJpU6E0yy+iam/NcFbZsrxg=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=mfIr6slMlyYk7x+rvkV+cgl7JOJDBT6x3SRj2kNSKoFWEFaA2B15EIqibWDNmuwrdz jqyc6OsaRqlkp2o82IIHdE4xwuViaXdqVV7590BYo2x6LioHqMnsIOVaGawf+n5OoLlg jq0STjS2F6IAyvFKj9RVDZ8k7vmjkrX4TUV9Y=
- References: <4eda99c50811041019q46d51890j20a2befa72989633@mail.gmail.com>
Hi guys,
first of all let me thank you for the efforts you give on this
wonderful tool! I'm a great fan of this project and of this kind of
tools in general, since I have a passion for performance analysis,
testing and tuning. I often read that the you are willing to hear some
feedback about what user wants, so I thought it would be nice to ask
you some question and share some whishes that a user can have about
such a good tool.
I would like to know what is the current status of Systemtap user
space probing and what is the future roadmap (if such a thing exists).
For example, man stapprobes in my Ubuntu Intrepid tells me that only
"early prototype support" for user space probing is available.
IMHO a great part of value of this kind of tools is to be able to
observe the whole system, in particular the user space layer, which is
often the culprit of real life performance issues. This meas to be
able to measure how things go into the application, for example doing
all the kind of measurements that a profiler can perform, such as:
- inclusive and exclusive method latencies
- object allocation
- lock contention
- "hot" application areas (CPU and IO resources)
Having *one* tool such as Systemtap and being able to perform *all*
the performance analysis on a *live* system without acquiring external
(and intrusive) profilers to me is the *greatest* value of a tool like
that.
I read that DTrace already do this for a bunch of programming
languages (most importantly Java but also Ruby, Python and even
Javascript). Having Systemtap being able to do this kind of
measurements (for example with Java, usually the language found in
enterprise installations) would be definitely my best dream!
Thanks again and keep up with the hard work!