All of lore.kernel.org
 help / color / mirror / Atom feed
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>,
	"\"蒋雄伟(蒋冲)\"" <xiongwei.jiang@alibaba-inc.com>
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: about xenoprof
Date: Wed, 15 Apr 2015 10:20:48 -0400	[thread overview]
Message-ID: <552E73C0.7020203@oracle.com> (raw)
In-Reply-To: <CAFLBxZbLt7CdEuRO73wb0kmNGWamYdg3FqaMxxWXYjvcb5wE6Q@mail.gmail.com>

On 04/15/2015 09:53 AM, George Dunlap wrote:
> On Tue, Apr 14, 2015 at 5:52 AM, 蒋雄伟(蒋冲) <xiongwei.jiang@alibaba-inc.com> wrote:
>> Hi, everyone:
>>
>>
>>
>> There is no patch for OProfile above 0.9.5 in website
>> http://xenoprof.sourceforge.net/ . why? Does it mean we don’t need the patch
>> for OProfile user level tools if we use 0.9.5 above ?
> I believe at some point the xenoprof patches were merged into
> oprofile; so things may Just Work.

I don't think they ever were. The hypervisor has oprofile support but 
oprofile toolstack and kernels required patches and these patches must 
be rather out-of-date. I actually think (and I may be very wrong) that 
last linux patch was before 3.0 was released.

>
> But there hasn't been a lot of maintenance of the xenoprof code in
> general -- Boris, are there any resources / instructions for how to
> use the perf stuff you've been working on?   Would that be a better
> route to go down than trying to learn about oprofile?

Porting xenoprofile to a recent Linux tree may be somewhat painful. I 
did it last a couple of year ago and did not particularly enjoy it, to 
be honest.

As for perf, the hypervisor can be updated with patches from a recent 
post, for example 
http://lists.xenproject.org/archives/html/xen-devel/2015-04/msg00878.html.

I haven't posted Linux patches but I probably should publish them in a 
public tree. I can provide them as a tarball separately in the meantime, 
if there is interest. The perf toolstack changes (essentially to map 
addresses to symbols for hypervisor) are stuck at about linux 3.17 
timeframe, I haven't updated them since then.

-boris





_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

      reply	other threads:[~2015-04-15 14:20 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-14  4:52 about xenoprof 蒋雄伟(蒋冲)
2015-04-15 13:53 ` George Dunlap
2015-04-15 14:20   ` Boris Ostrovsky [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=552E73C0.7020203@oracle.com \
    --to=boris.ostrovsky@oracle.com \
    --cc=George.Dunlap@eu.citrix.com \
    --cc=xen-devel@lists.xensource.com \
    --cc=xiongwei.jiang@alibaba-inc.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.