天天看點

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

本地與遠端安裝同版本的jprofiler。以本地Windows作業系統,遠端AIX作業系統為例,詳細介紹安裝配置步驟。本次測試使用的均是jp6版本。

一、安裝Jprofiler服務端

一 般情況下,Jprofiler服務端布署在遠端伺服器上,在這裡Jprofiler運作環境為Aix環境,是以需要下載下傳Unix版本的安裝檔案 jprofiler_unix_X_X_X.sh,本次測試使用的是jprofiler6免安裝版(沒有下載下傳到jp6的安裝版本),為了介紹安裝版如何安 裝,此處以jp5為例詳細介紹服務端具體安裝操作步驟,如下

1.把jprofiler_linux_5_1_4.sh 上傳到伺服器/home/ahcard路徑下

2.賦權限chmod 777 jprofiler_linux_5_1_4.sh再執行sh jprofiler_linux_5_1_4.sh

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

3.安裝程式需要确認是否安裝軟體,直接回車(o)

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

4.是否預設安裝還是定制安裝,此處直接回車,選擇預設安裝,程式預設安裝在home/ahcard/jprofiler5目錄下

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

5. 然後是Jprofiler的條款協定等,直接一路回車(Enter),部分圖檔省略

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:
Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:
Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

6.  是否接受條款協定,1

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

7.  确認安裝路徑等等,安裝開始,需等待一段時間

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

8. 安裝完成,是否啟動jprofiler,此時選擇n,因為此處jprofiler是随着java啟動腳本啟動的,是以暫不啟動。

9. 安裝完成後,可以看到/home/ahcard/路徑下jprofiler6檔案,裡面有aix-ppc64檔案夾。本次使用的是免安裝版的jprofiler6,直接将JProfiler6的檔案夾上傳到該路徑下,和安裝完成的jprofiler5一樣。

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

二、安裝Jprofiler用戶端

一 般情況下,在windows環境通過Jprofiler用戶端連接配接遠端服務端進行監控操作,是以還需要安裝Jprofiler用戶端程式,下載下傳 Jprofiler windows版本jprofiler_windows_6_2_4.exe,windows環境安裝步驟相對簡單,此處省略,需要說明的 是,windows版本可能需要注冊碼。

三、配置Jprofiler用戶端

Jprofiler用戶端軟體安裝完成後,需要配置用戶端連接配接遠端Jprofiler服務端,具體詳細配置如下:

1.建立session

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

2. 被監控的應用位置,選擇遠端及作業系統AIX

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

3.選擇JVM版本,(JVM擁有者:IBM,版本号:1.6.0,模式:預設第一個)

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

4. 選擇連接配接方式:第一個(java應用啟動時會一直等待jprofiler連接配接,連接配接成功後才會執行後續操作 )第二個(java應用無須等待jprofiler連接配接),第三個(此模式為離線模式,生成相關記錄檔案事後分析);此處選擇第一個。

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

5. 輸入遠端位址

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

6. 确認jprofiler遠端安裝目錄(輸入遠端上jprofiler的安裝目錄)

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

7. 設定jprofiler端口,預設8849

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

8. 執行要求的修改(該頁會顯示以上填寫的部分資訊,其中(1)内容是要插入遠端伺服器啟動腳本内),繼續next

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

9.完成,稍後啟動場景

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

10. 配置完成,在Open Session中顯示連接配接遠端服務的快速連結,此處暫時不啟動連接配接

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

四、配置服務端java啟動指令

将第三部配置設定置Jprofiler用戶端中第8步驟中複制的啟動參數 -agentpath:/home/ahcard/jprofiler6/bin/aix-ppc64/libjprofilerti.so=port=8849粘貼到java的啟動指令中,以便Jprofiler服務端随java服務啟動而啟動,具體配置如下所示:

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

配置完成後啟動應用;

注意:當執行java啟動指令時,Jprofiler服務端啟動之後為阻塞狀态,直到有Jprofiler用戶端與之連接配接後才繼續執行java啟動指令!

五、啟動Jprofiler用戶端程式

1. 在如下視窗選擇剛剛配置的快速連接配接,點選Start

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

2. 在如下視窗選擇Instrumentation以使用産品所有功能

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

3. 在如下視窗确認相關資訊,點選OK

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

4.連接配接成功後,會出現如下内容

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

至此用戶端與服務端連接配接完成,可以進行CPU,記憶體等監控了。

五、備注

若 配置Jprofiler用戶端的第4步如果選擇第二種方式(java應用無須等待jprofiler連接配接)會出現如下頁面,選擇如何同步配置檔案 (manual手工同步)(本地jprofiler6場景設定完成後會在本地安裝路徑下産生一個帶ID的配置檔案,該配置檔案需要上傳到遠端Jp的配置 下)配置檔案遠端目錄/home/ahcard/jprofiler6/config

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:
Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

執行要求的修改(該頁會顯示以上填寫的部分資訊,其中(1)内容是要插入遠端伺服器啟動腳本内)與第一種方式産生插入内容不同

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

啟動腳本要插入的内容修改如下:

Jprofiler的安裝部署及使用一、安裝Jprofiler服務端二、安裝Jprofiler用戶端三、配置Jprofiler用戶端四、配置服務端java啟動指令五、啟動Jprofiler用戶端程式五、備注七、安裝服務端過程遇到的問題以及解決方法:

除這兩處設定不同,其餘設定與第一種方式均相同;

七、安裝服務端過程遇到的問題以及解決方法:

1. 執行,報錯:gunzip: sfx_archive.tar.gz: not in gzip format

I am sorry, but the installer file seems to be corrupted.If you downloaded that file please try it again. If you transfer that file with ftp please make sure that you are using binary mode.

解決方法:把ftp軟體的Transfer type改為Binary,重新上傳或更換FTP工具

2. 報錯内容如下:

Starting Installer ...

java.lang.reflect.InvocationTargetException

at java.awt.EventQueue.invokeAndWait(EventQueue.java:853)

at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1257) at com.install4j.runtime.installer.Installer.main(Unknown Source) Caused by: java.awt.HeadlessException:

No X11 DISPLAY variable was set, but this program performed an operation which requires it.

Could not display the GUI. This application needs access to an X Server. If you have access there is probably an X library missing.

******************************************************************* You can also run this application in console mode without access to an X server by passing the argument -c

******************************************************************* An error occurred: java.lang.RuntimeException

Error log: /tmp/install4jError25068.log

解決方法:執行sh jprofiler_linux_5_1_4.sh –c