linux效能監視軟體(Perf、PAPI)安裝教程,perfpapi
Perf
Perf是linux核心內建效能工具。安裝過程如下:
1. 首先下載一個linux核心源碼,解壓進入到tools/perf 中。
2. 開啟終端,make && make install 進行安裝。
3. 安裝後在本檔案夾下就已經可以運行perf程式,如:./perf stat ls
4. 但是,我們對於任何程式都可能想進行效能分析。所以需要配置環境變數,使perf可以任意運行。
5. 終端輸入:echo $PATH 。我們可以看到系統中所有命令預設目錄(目錄間以冒號隔開),我們可以選定一個目錄,將perf的可執行檔複製到其中,通常放入:/usr/local/bin。
6. 這樣,在其他檔案中我們可以執行perf命令,如:perf stat ./run。(run為一個目標執行程式)
PAPI
PAPI(Performance ApplicationProgramming Interface),安裝同樣很簡單。
前提是:安裝了perfctr模組。
安裝過程,查看PAPI根目錄install的說明。
PerfSuite
安裝前確認安裝了以下軟體。
1.#sudo apt-get installlibexpat-dev。
2.#sudo apt-get install tcl。
3.#sudo apt-get install tk。
4.#sudo apt-get install tdom。
5.#sudo apt-get install binutils-dev。
6.#sudo apt-get install gfortran。
7.# ./configure
這裡注意,如果有錯誤,說明預設安裝路徑有問題,需要明確指出(根據自己目錄位置填寫):
./configure --prefix=/home/ccc/perfsuite-1.0.0b1/--with-papi=/home/ccc/papi-4.1.2.1/ --with-tdom=/usr/lib/tcltk/tdom0.8.3/--with-kernel-srcdir=/usr/src/linux-2.6.36.2-change/ >output
8.#make
9.#make –s check
10.#make install