All of lore.kernel.org
 help / color / mirror / Atom feed
* Announce: Sysprof 1.1.2 CPU profiler for Linux
@ 2009-09-26 15:46 Soeren Sandmann
  2009-10-06 15:07 ` Christoph Hellwig
  0 siblings, 1 reply; 5+ messages in thread
From: Soeren Sandmann @ 2009-09-26 15:46 UTC (permalink / raw)
  To: gnome-announce, linux-kernel

Sysprof 1.1.2 is now available. This is a development release leading
up to a stable 1.2.0 release.

Sysprof is a sampling system-wide CPU profiler for Linux.  This
version is based on the perf counter interface in 2.6.31 kernels and
will not work with earlier kernels.

Major new features since version 1.0:

  * Commandline interface, [Lorenzo Colitti]

  * Stacktraces for both kernel and userspace

  * More accurate accounting when processes rapidly appear or
    disappear.

  * Profiles can be cutted and pasted 

  * Improved performance


Version 1.1.2 is a development release. Please report bugs to
sandmann@daimi.au.dk.


Download:

        http://www.daimi.au.dk/~sandmann/sysprof/sysprof-1.1.2.tar.gz


Git:

        git://git.gnome.org/sysprof



Thanks,
Soren

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

* Re: Announce: Sysprof 1.1.2 CPU profiler for Linux
  2009-09-26 15:46 Announce: Sysprof 1.1.2 CPU profiler for Linux Soeren Sandmann
@ 2009-10-06 15:07 ` Christoph Hellwig
  2009-10-12 20:58   ` Ingo Molnar
  0 siblings, 1 reply; 5+ messages in thread
From: Christoph Hellwig @ 2009-10-06 15:07 UTC (permalink / raw)
  To: Soeren Sandmann; +Cc: gnome-announce, linux-kernel, mingo

On Sat, Sep 26, 2009 at 05:46:23PM +0200, Soeren Sandmann wrote:
> Sysprof 1.1.2 is now available. This is a development release leading
> up to a stable 1.2.0 release.
> 
> Sysprof is a sampling system-wide CPU profiler for Linux.  This
> version is based on the perf counter interface in 2.6.31 kernels and
> will not work with earlier kernels.

Btw, what is the plan for the sysprof ftrace plugin?  In general we move
away from ftrace plugins towards trace events and perf, and if I
remember correctly ftrace file format changes caused enough pain for
sysprof that it kept shipping it's old hacky kernel module.

Is it time to deprectate the sysprof ftrace plugin?


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

* Re: Announce: Sysprof 1.1.2 CPU profiler for Linux
  2009-10-06 15:07 ` Christoph Hellwig
@ 2009-10-12 20:58   ` Ingo Molnar
  2009-10-13 20:13     ` Soeren Sandmann
  0 siblings, 1 reply; 5+ messages in thread
From: Ingo Molnar @ 2009-10-12 20:58 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Soeren Sandmann, gnome-announce, linux-kernel


* Christoph Hellwig <hch@infradead.org> wrote:

> On Sat, Sep 26, 2009 at 05:46:23PM +0200, Soeren Sandmann wrote:
> > Sysprof 1.1.2 is now available. This is a development release leading
> > up to a stable 1.2.0 release.
> > 
> > Sysprof is a sampling system-wide CPU profiler for Linux.  This
> > version is based on the perf counter interface in 2.6.31 kernels and
> > will not work with earlier kernels.
> 
> Btw, what is the plan for the sysprof ftrace plugin?  In general we 
> move away from ftrace plugins towards trace events and perf, and if I 
> remember correctly ftrace file format changes caused enough pain for 
> sysprof that it kept shipping it's old hacky kernel module.
> 
> Is it time to deprectate the sysprof ftrace plugin?

Yes - but it's minimal maintenance overhead so we want to keep it for 
kernel release or two, to sunset it properly.

Thanks,

	Ingo

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

* Re: Announce: Sysprof 1.1.2 CPU profiler for Linux
  2009-10-12 20:58   ` Ingo Molnar
@ 2009-10-13 20:13     ` Soeren Sandmann
  2009-10-25  7:51       ` Christoph Hellwig
  0 siblings, 1 reply; 5+ messages in thread
From: Soeren Sandmann @ 2009-10-13 20:13 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: Christoph Hellwig, linux-kernel

Ingo Molnar <mingo@elte.hu> writes:

> * Christoph Hellwig <hch@infradead.org> wrote:
> 
> > On Sat, Sep 26, 2009 at 05:46:23PM +0200, Soeren Sandmann wrote:
> > > Sysprof 1.1.2 is now available. This is a development release leading
> > > up to a stable 1.2.0 release.
> > > 
> > > Sysprof is a sampling system-wide CPU profiler for Linux.  This
> > > version is based on the perf counter interface in 2.6.31 kernels and
> > > will not work with earlier kernels.
> > 
> > Btw, what is the plan for the sysprof ftrace plugin?  In general we 
> > move away from ftrace plugins towards trace events and perf, and if I 
> > remember correctly ftrace file format changes caused enough pain for 
> > sysprof that it kept shipping it's old hacky kernel module.

Missed this mail somehow. The main issue with the ftrace plugin was
performance. Often, 20% of the time, as reported by sysprof was spent
in the ftrace read() interface. I think some of that came from the
locking code compiled with debug information, but even without that,
there was significant overhead.

The perf counter interface works very well and will eventually allow a
number of new features to be added.

> > Is it time to deprectate the sysprof ftrace plugin?
> 
> Yes - but it's minimal maintenance overhead so we want to keep it for 
> kernel release or two, to sunset it properly.

Makes sense to me.



Thanks,
Soren


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

* Re: Announce: Sysprof 1.1.2 CPU profiler for Linux
  2009-10-13 20:13     ` Soeren Sandmann
@ 2009-10-25  7:51       ` Christoph Hellwig
  0 siblings, 0 replies; 5+ messages in thread
From: Christoph Hellwig @ 2009-10-25  7:51 UTC (permalink / raw)
  To: Soeren Sandmann; +Cc: Ingo Molnar, Christoph Hellwig, linux-kernel

On Tue, Oct 13, 2009 at 10:13:54PM +0200, Soeren Sandmann wrote:
> > > Is it time to deprectate the sysprof ftrace plugin?
> > 
> > Yes - but it's minimal maintenance overhead so we want to keep it for 
> > kernel release or two, to sunset it properly.
> 
> Makes sense to me.

Will either of you prepare an officially deprecation statement?


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

end of thread, other threads:[~2009-10-25  7:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-26 15:46 Announce: Sysprof 1.1.2 CPU profiler for Linux Soeren Sandmann
2009-10-06 15:07 ` Christoph Hellwig
2009-10-12 20:58   ` Ingo Molnar
2009-10-13 20:13     ` Soeren Sandmann
2009-10-25  7:51       ` Christoph Hellwig

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.