xenoprof的安裝

 

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 仍然成功! 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章