public inbox for systemtap@sourceware.org
 help / color / mirror / Atom feed
* perfmon2?
@ 2007-02-20 15:56 Nathan DeBardeleben
  2007-02-20 16:40 ` perfmon2? William Cohen
  2007-02-20 19:18 ` perfmon2? Frank Ch. Eigler
  0 siblings, 2 replies; 5+ messages in thread
From: Nathan DeBardeleben @ 2007-02-20 15:56 UTC (permalink / raw)
  To: systemtap

I was told recently that kprobes will be going away in about a year in 
the kernel to be replaced by perfmon2.  I have no idea if this 
information is accurate but if it is, will there be an effort to port 
SystemTap to it?

Thanks.  Sorry for rumors if that's what they are.

-- 
-- Nathan
Correspondence
---------------------------------------------------------------------
Nathan DeBardeleben, Ph.D.
Los Alamos National Laboratory
Parallel Tools Team
High Performance Computing Environments (HPC-4)
phone: 505-667-3428
email: ndebard@lanl.gov
---------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: perfmon2?
  2007-02-20 15:56 perfmon2? Nathan DeBardeleben
@ 2007-02-20 16:40 ` William Cohen
  2007-02-20 19:18 ` perfmon2? Frank Ch. Eigler
  1 sibling, 0 replies; 5+ messages in thread
From: William Cohen @ 2007-02-20 16:40 UTC (permalink / raw)
  To: Nathan DeBardeleben; +Cc: systemtap

Nathan DeBardeleben wrote:
> I was told recently that kprobes will be going away in about a year in 
> the kernel to be replaced by perfmon2.  I have no idea if this 
> information is accurate but if it is, will there be an effort to port 
> SystemTap to it?
> 
> Thanks.  Sorry for rumors if that's what they are.

Perfmon2 provides access to the performance monitoring hardware on the 
processors. It doesn't have an equivalent mechanism to kprobes. Besides the 
Perfmon2 patches needs to be in the upstream kernel; they are not in yet.

Perfmon2 provides its interfaces only to userspace through systemcalls. 
Systemtap probes work in kernel space, and need a kernel API. There was a KAPI 
proposed and implement, but that is not in the current Perfmon2 patch set.

There is an open SystemTap bugzilla to implement support for performance 
monitoring hardware:

http://sources.redhat.com/bugzilla/show_bug.cgi?id=909


-Will

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: perfmon2?
  2007-02-20 15:56 perfmon2? Nathan DeBardeleben
  2007-02-20 16:40 ` perfmon2? William Cohen
@ 2007-02-20 19:18 ` Frank Ch. Eigler
  2007-02-20 20:10   ` perfmon2? Nathan DeBardeleben
  1 sibling, 1 reply; 5+ messages in thread
From: Frank Ch. Eigler @ 2007-02-20 19:18 UTC (permalink / raw)
  To: Nathan DeBardeleben; +Cc: systemtap

Nathan DeBardeleben <ndebard@lanl.gov> writes:

> I was told recently that kprobes will be going away in about a year
> in the kernel to be replaced by perfmon2.  [...]

Where did you hear that?  The two technologies aren't substitutes
for one another.

- FChE

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: perfmon2?
  2007-02-20 19:18 ` perfmon2? Frank Ch. Eigler
@ 2007-02-20 20:10   ` Nathan DeBardeleben
  2007-02-20 20:15     ` perfmon2? Frank Ch. Eigler
  0 siblings, 1 reply; 5+ messages in thread
From: Nathan DeBardeleben @ 2007-02-20 20:10 UTC (permalink / raw)
  To: Frank Ch. Eigler; +Cc: systemtap

Yeah so that's what I thought but it came up in a conversation and I 
wanted to go to "the source" to get my information before stating what I 
thought was true.  My understanding of perfmon2 was such that I didn't 
think it could do what I currently do w/ kernel probes.

Sorry to derail the conversation, just wanted to get an answer from the 
horse's mouth.

-- Nathan
Correspondence
---------------------------------------------------------------------
Nathan DeBardeleben, Ph.D.
Los Alamos National Laboratory
Parallel Tools Team
High Performance Computing Environments (HPC-4)
phone: 505-667-3428
email: ndebard@lanl.gov
---------------------------------------------------------------------



Frank Ch. Eigler wrote:
> Nathan DeBardeleben <ndebard@lanl.gov> writes:
>
>   
>> I was told recently that kprobes will be going away in about a year
>> in the kernel to be replaced by perfmon2.  [...]
>>     
>
> Where did you hear that?  The two technologies aren't substitutes
> for one another.
>
> - FChE
>
>   

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: perfmon2?
  2007-02-20 20:10   ` perfmon2? Nathan DeBardeleben
@ 2007-02-20 20:15     ` Frank Ch. Eigler
  0 siblings, 0 replies; 5+ messages in thread
From: Frank Ch. Eigler @ 2007-02-20 20:15 UTC (permalink / raw)
  To: Nathan DeBardeleben; +Cc: systemtap

Hi -

> [...] Sorry to derail the conversation, just wanted to get an answer
> from the horse's mouth.

Hey, whom are you calling a horse?

- FChE

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-02-20 20:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-20 15:56 perfmon2? Nathan DeBardeleben
2007-02-20 16:40 ` perfmon2? William Cohen
2007-02-20 19:18 ` perfmon2? Frank Ch. Eigler
2007-02-20 20:10   ` perfmon2? Nathan DeBardeleben
2007-02-20 20:15     ` perfmon2? Frank Ch. Eigler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).