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
prev parent 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.