xenoprof的安装

来源:互联网 发布:royce巧克力淘宝假货 编辑:程序博客网 时间:2024/06/05 12:41

 

XenoprofHP公司针对OProfile工具开发的一个接口,它使得OProfile能够适用于基于Xen的虚拟环境,从而能够对内核、应用程序等的性能信息进行监控,在官网http://xenoprof.sourceforge.net/上有详细的介绍.

 

本文的xenoprof安装是在xen3.2.0安装好之后再安装的,所用操作系统为CentOs5.3.

安装过程如下:

 

 

1、从http://oprofile.sourceforge.net/上下载oprofile-0.9.3(虽然目前的最新版是0.9.5,但目前Xenoprof只支持到oprofile 0.9.3)

 

 

2、从Xenoprof官方网站http://xenoprof.sourceforge.net/上下载oprofile-0.9.3-xen-r2.patch

注:这里oprofile-0.9.3-xen-r2.patch是在网页上显示的一段代码,直接复制下新建一个oprofile-0.9.3-xen-r2.patch的文件,然后将其粘贴到其中即可。

 

3、解压oprofile

 

tar -xzvf oprofile-0.9.3.tar.gz

    并将刚刚创建好的oprofile-0.9.3-xen-r2.patch复制到oprofile-0.9.3文件夹,然后执行patch -p1 <  oprofile-0.9.3-xen-r2.patch 打补丁

 

 

4、进行编译前的配置(直接编译可能提示没有liberty library,编译过程中需要g++支持,因此要先装好gcc

yum install binutils-devel gcc*

 

 

5、下面开始安装

./configure  --with-kernel-support 

注:如果在安装过程中不加后面的选项,会提示出找不到内核错误!

Make

 

Make install

 

 

6、使用opcontrol --reset命令测试一下,如果没有任何错误提示信息,就说明安装成功了。

 

 

PS:网上有资料说在安装好oprofile后要需要对xen重新编译,但是我没有重新编译,测试opcontrol –reset 仍然成功! 

 

 

 

 

 

 

 

原创粉丝点击