IBM Performance Optimization Toolkit for Rational Performance Tester 6.1.2 版本注意事項

1.0 已知的限制和暫行解決方法
   1.1 從 TMTP 匯入側寫資料時設定 SSL 通訊的金鑰儲存庫和信任儲存庫
   1.2 切斷連線或切換 IP 位址時發生問題
   1.3 在安裝 Sun JDK 的 Solaris 上側寫造成 JVM 損毀
   1.4 側寫類型支援
   1.5 此工具箱配置的伺服器無法使用「在伺服器中側寫」特性
   1.6 產品/工具箱組合的安裝和解除安裝限制
   1.7 安裝 Agent Controller 之後資料收集基礎架構無法運作
   1.8 側寫時無法追蹤部分交易
   1.9 工具箱資料收集不支援部份側寫類型
   1.10 HP-UX:不會在第一次附加後收集資料
   1.11 在 Windows(R) Server 2003 上安裝時,避免使用長路徑或內含空格的路徑
   1.12 Windows Server 2003 無法執行資料收集
   1.13 使用安全的資料收集時,測試記錄作業和動態探索發生失敗
   1.14 遺漏傳回資料
   1.15 從 TMTP 匯入時,recently-run ARM-instrumented 測試無法使用任何資料
   1.16 在 AIX(R)、HP-UX 或 Solaris 上解除安裝資料收集基礎架構時的錯誤訊息
   1.17 ITCAM for WebSphere(R) 鑑別失敗,但未出現任何錯誤
   1.18 檢視統計視圖中的稀少資料時,圖形中可能會顯示零
   1.19 使用 ITCAM for WebSphere 時的時鐘同步化
   1.20 在啟用檢視器的情況下進行鏈結時,統計視圖會重設遵循模式
   1.21 在單一匯入中,無法從多重原則和主機匯入 Tivoli(R) 效能資料
   1.22 效能呼叫圖形作業的問題
   1.23 ITCAM for WebSphere 鑑別錯誤

1.0 已知的限制和暫行解決方法

1.1 從 TMTP 匯入側寫資料時設定 SSL 通訊的金鑰儲存庫和信任儲存庫

從 TMTP 匯入效能資料時,為了可以運用 SSL 安全性,您必須設定工作台指向適當的金鑰儲存庫和信任儲存庫檔案。

如果您已產生自己的信任儲存庫和金鑰儲存庫供 TMTP 使用,以下請使用您的檔案。否則,請使用 TMTP 管理代理程式提供的預設 agent.jks 檔案(在 Windows 上,通常位於 C:\Program Files\ibm\tivoli\MA\config\keyfiles)。

從安裝「管理代理程式」的機器複製 agent.jks 檔案。於安裝工作台的機器上,在工具箱安裝目錄中建立安全性子目錄。將 agent.jks 檔案的複本放入新的安全性目錄。

接著,編輯工具箱安裝目錄下的 rationalsdp.ini 檔案。新增下列兩行:

 VMArgs=-Djavax.net.ssl.trustStore=d:\myrpainstall\security\agent.jks 
VMArgs=-Djavax.net.ssl.keyStore=d:\myrpainstall\security\agent.jks

附註:如果 d:\myrpainstall 路徑含有空格,請用引號括住路徑和檔名;例如:

...trustStore="c:\Program Files\IBM\Rational\SDP\rpa\security\agent.jks"

重新啟動工作台。現在,從 TMTP 匯入側寫資料時,您將能夠使用 SSL。

1.2 切斷連線或切換 IP 位址時發生問題

執行任何一種側寫時,即使介於側寫階段作業之間,如果嘗試切斷網路連線、切換 IP 位址或在無線和乙太網路連線之間切換,將產生您不希望得到的結果。

您必須重新啟動工作台和資料收集器,才能解決問題。

基於效能理由,工作台會快取部分連線資訊。請避免切換 IP 位址,或事先結束任何作業,並於取得新 IP 時重新啟動。

1.3 在安裝 Sun JDK 的 Solaris 上側寫造成 JVM 損毀

在 Solaris 中利用 Sun JDK 1.4.x 進行側寫,可能會使 JVM 毀損。這是 Sun JVM 中的錯誤所造成的。

如果要暫時解決這個問題,只要採用下列一個側寫集就好:

如果兩者一起使用,或者開啟了「顯示實例層次」資訊,就會發生問題。

1.4 側寫類型支援

如果您的應用程式伺服器是配置來與資料收集基礎架構搭配使用,則只支援「J2EE 效能分析」、「ARM 效能分析」和「自動分析洩漏(資料堆傾出)」類型。如果未強化伺服器,則會支援「J2EE 效能分析」和「ARM 效能分析」之外的所有類型。

您無法同時使用多個側寫類型。

1.5 此工具箱配置的伺服器無法使用「在伺服器中側寫」特性

為了與這個工具箱的資料收集基礎架構搭配使用而配置的應用程式伺服器,在某些 Rational(R) Software Development Platform 產品中無法使用「在伺服器中側寫」特性。

如果要使用進階側寫功能,例如執行緒分析、Probekit 或行層次涵蓋範圍,您必須先解除配置伺服器。附註:原本就支援計時和手動資料堆傾出,不必解除配置伺服器。

在工具箱安裝手冊中,請遵循解除安裝資料收集基礎架構解除配置應用程式伺服器的指示。

附註:請勿解除安裝資料收集基礎架構,只要解除配置伺服器即可。

1.6 產品/工具箱組合的安裝和解除安裝限制

搭配 Rational Software Development Platform 產品來安裝本工具箱時,例如 Rational Performance Tester、Rational Application Developer 及 Rational Software Architect,有某些限制和重要的注意事項。以下是部分應該注意的重點摘要:

下表詳細列出順利安裝和解除安裝這些元件的步驟。如需完整安裝指示,請參閱相關工具箱或產品的安裝手冊。

本表採用下列縮寫,以方便閱讀:

已安裝的產品/工具箱組合

您想要

重要事項和採取的動作

RAD、RPT、IPOT

解除安裝 RAD

將移除部分必要的 IPOT 外掛程式,所以必須重新安裝 IPOT。

RAD、IPRT

解除安裝 RAD

IPRT 事前需要 RAD,所以也必須解除安裝 IPRT。

RPT、IPOT

解除安裝 RPT

IPOT 事前需要 RPT,所以也必須解除安裝 IPOT。

RAD、RPT、IPOT、IPRT

解除安裝任一工具箱

也會解除安裝其他工具箱,必須重新安裝。

RAD(含 Agent Controller)、DCI

解除安裝 RAD

將移除部分 DCI,必須先解除安裝再重新安裝。

RPT(含 Agent Controller)、DCI

解除安裝 RPT

將移除部分 DCI,必須先解除安裝再重新安裝。

RAD(含 Agent Controller)

安裝 DCI

解除安裝 Agent Controller 再安裝 DCI。

RAD(含 Agent Controller)、DCI

解除安裝 DCI

將移除 Agent Controller,必須重新安裝。

RPT(含 Agent Controller)

安裝 DCI

請務必接受 DCI 安裝提供的預設位置。

RPT(含 Agent Controller)、DCI

解除安裝 DCI

將移除 Agent Controller,必須重新安裝。

Tivoli Monitoring for Transaction Performance 5.3.1 版

安裝 DCI

請勿採取這項動作。一部機器上只能安裝一個 ARM 引擎版本,DCI 包含不同的 ARM 引擎版本。

DCI

安裝 DCI(亦即覆蓋 DCI 安裝,而非解除安裝再重新安裝)

請勿採取這項動作。解除安裝 DCI 再重新安裝。

1.7 安裝 Agent Controller 之後資料收集基礎架構無法運作

如果在安裝本端資料收集基礎架構之後再安裝 Rational Application Developer、Rational Performance Tester 或 Rational Software Architect 的 Agent Controller 元件,將停用資料收集。

為了解決這個問題,請解除安裝 Agent Controller,並解除安裝再重新安裝資料收集基礎架構。請參閱安裝手冊的指示。

1.8 側寫時無法追蹤部分交易

側寫即時應用程式時,未追蹤(側寫)部分類型的應用程式。包括:

1.9 工具箱資料收集不支援部份側寫類型

當強化(配置)伺服器以與工具箱的資料收集基礎架構搭配使用時,只支援下列側寫類型:「J2EE 效能分析」和「記憶體分析」。

如果您想要使用其他類型,必須取消配置伺服器,然後重新配置成符合基本產品(Rational Application Developer、Rational Performance Tester 或產品安裝手冊中所指出的其他產品)的需求,然後執行側寫作業。之後,如果要再次使用受支援的側寫類型,您必須遵循工具箱安裝手冊中的指示來配置伺服器,以使用這個工具箱的資料收集基礎架構。

1.10 HP-UX:不會在第一次附加後收集資料

在 HP-UX 上,第一次啟動資料收集基礎架構(使用 rpa_boot_unix.sh)之後,如果您開始監督時沒有收集資料,則請執行下列步驟:

  1. 從代理程式分開。

  2. 附加到代理程式。

  3. 再次開始監督。

現在應該可以收集資料了。

1.11 在 Windows Server 2003 上安裝時,避免使用長路徑或內含空格的路徑

在 Windows Server 2003 機器上使用長路徑或內含空格的路徑來安裝資料收集基礎架構時,會發生已知的間歇性問題。請盡可能避免這種目錄。這不僅套用到目標安裝目錄中,也套用到您正在安裝的目錄中。

1.12 Windows Server 2003 無法執行資料收集

如果在 Windows 2003 Server 中無法收集資料,請嘗試將 Agent Controller 元件當成主控台應用程式來執行,而不是 Windows 服務:

  1. 開啟「Windows 服務」畫面,做法是選取開始 > 設定 > 控制台 > 管理工具 > 服務
  2. 選取 IBM Rational Agent Controller 服務,並將它停止。
  3. 選取開始 > 設定 > 控制台 > 系統
  4. 進階標籤中,按一下環境變數
  5. 按一下新增(如果 RASERVER_HOME 變數已經存在,請按一下編輯)。在變數名稱欄位中輸入 RASERVER_HOME,並在變數值欄位中輸入 x:\dir\IBM_Agent_Controller,其中 x:\dir\ 是工具箱的安裝目錄。按一下確定
  6. 開啟命令提示字元,然後前往工具箱安裝目錄的 IBM_Agent_Controller\bin 子目錄。
  7. 執行 raserver.exe
  8. 重新啟動資料收集基礎架構,做法是選取開始 > 程式集 > IBM Rational > Rational 分散式效能和問題分析工具 > 停止資料收集基礎架構,然後啟動資料收集基礎架構

1.13 使用安全的資料收集時,測試記錄作業和動態探索發生失敗

資料收集基礎架構的安全特性與 Rational Performance Tester 記錄作業和資料收集的動態探索發生衝突,因此不受支援。安全的選擇方案是使用資料收集安裝中的「主機清單」選項,指定可在現行機器上存取資料收集基礎架構的特定主機清單。

1.14 遺漏傳回資料

在一些情況中,從資料收集基礎架構傳回的資料可能會遺漏傳回訊息,導致您只接收到呼叫。亦即,「UML2SD 類別交談作業」圖只顯示實線箭頭(呼叫),而不顯示虛線箭頭(傳回)。

如果要解決這個問題,請確定遠端機器上的時間與工作台機器的時間相同或較慢。您不需變更時區設定。比方說,如果遠端機器的當地時間是 7:30,而工作台機器是 8:31(這個時間是所屬時區的正確時間,相差 1 小時),您只要將遠端機器的時間調整成 7:32,或將工作台機器的時間設成 8:29。

如果您無法變更機器時間,請將側寫資料傳送到「啟動配置」對話框內目的地子標籤中所指定的檔案,然後再匯入該檔案。對於有多個代理程式的分散式側寫,則必須事先附加每個代理程式,並設定側寫檔案選項。每一個代理程式都應該側寫到不同的檔案。

1.15 從 TMTP 匯入時,recently-run ARM-instrumented 測試無法使用任何資料

依預設,Tivoli Monitoring for Transaction Performance Management Server 會設成每小時僅累積更新資料一次。這表示已建立測試的資料, 但未收集該資料。

如果您不想要等到每小時累積更新資料的時間,請執行下列動作:

  1. 在 TMTP 安裝目錄中開啟下列檔案: config\autorollup.properties
  2. 確定 tms.autorollup.enable 設定為 true
  3. tms.autorollup.period 設定設為 5,表示 5 分鐘,這是允許的最小值。小於 5 的值會被視為 5 分鐘。
  4. 針對您要套用此自動累積更新設定的每一個原則,新增下列指令行:
    tms.autorollup.policyN=policy_name

    其中 N 是整數,從 1 開始(1、2、3 等)。policy_name 則是原則的名稱。產生的 autorollup.properties 檔如下:

    tms.autorollup.enable=true
    tms.autorollup.period=5
    tms.autorollup.policy1=myPolicy
    tms.autorollup.policy2=yourPolicy
    tms.autorollup.policy3=anotherPolicy
  5. 停止並重新啟動 TMTP 管理伺服器。

現在,資料每 5 分鐘會將資料累積更新到「管理伺服器」,因此,執行已強化測試後,最多每 5 分鐘便可將該測試的資料匯入工具箱中。

附註:這個累積更新設定套用至實例資料。在通過整點之前,聚集資料都是不準確的。

1.16 在 AIX、HP-UX 或 Solaris 中解除安裝資料收集基礎架構時的錯誤訊息

當您在 AIX、HP 或 Solaris 中試圖解除安裝資料收集基礎架構時,畫面上可能會出現下列訊息:

不能解除安裝本產品,因為其他產品需要它。

如果要暫時解決這項錯誤並解除安裝資料收集基礎架構,解除安裝指令中必須有下列參數:

/IBM_Agent_Controller/_uninst/uninstall.bin -console -W prod_id_uninstall.value=dci

1.17 ITCAM for WebSphere 鑑別失敗,但未出現任何錯誤

從 ITCAM for WebSphere(先前為 WSAM)匯入效能資料時,會涉及兩個鑑別層。第一個是 WebSphere 鑑別,它會拒絕系統上無效的使用者/密碼,並使工具箱顯示鑑別對話框。另一個是 ITCAM for WebSphere 鑑別,如果鑑別失敗,這個鑑別只會傳回無可用資料可供匯入。

WebSphere 鑑別通過且 ITCAM for WebSphere 鑑別失敗的唯一情況,就是當使用者在基礎作業系統(例如:root)上輸入有效的使用者名稱,但並未在 ITCAM for WebSphere 中登錄該使用者時。在此情況下,使用者應該會察覺到伺服器並未在鑑別失敗時提出錯誤,使用者所看到的是並無可供從中匯入的設陷。

1.18 檢視統計視圖中的稀少資料時,圖形中可能會顯示零

依預設,統計視圖會嘗試在統計圖形中的每一個記號處繪出一個點。如果給定的記號沒有點,它會假設點為零。如果點太稀少,會使線條每隔 n 點就變成零。這是圖形建立的構件,所以不會反映系統上實際發生的情況。如果要避免這個構件,請在「尚有...」對話框中,將行為設為「不繪製」或「繪製上一個值」,以便設定進階選項。這樣,就會在沒有點可以繪出的地方繪製間隙或連續直線。

1.19 使用 ITCAM for WebSphere 時的時鐘同步化

從 ITCAM for WebSphere 設陷匯入資料時,請確定管理伺服器和工作台的時鐘是同步的。在「Tivoli 效能資料」匯入精靈中,用來匯入最後 n 個單位時間的選項,會採用本端機器上的現行時間,但會查詢在管理伺服器時鐘上之該時段有活動的設陷。因此,如果管理伺服器時鐘快了 10 分鐘,您就必須在匯入精靈尋找伺服器上提供的這個交易之前先等待 10 分鐘,或在 10 分鐘後才進行查詢。

1.20 在啟用檢視器的情況下進行鏈結時,統計視圖會重設遵循模式

檢視「統計視圖」中的資源監視統計資料時,如果您在「側寫監視器」視圖中啟用「利用檢視器鏈結」切換選項,且選取不同項目,視圖會自行重設,並會在圖形遵循現行時間的情況下自動開啟遵循模式切換選項。如果要暫時解決這個問題, 請嘗試檢視共用節點(例如:監視器)上的資料,在共用節點上,代理程式的所有資料都會顯示在相同圖形中;或者,只要按一下水平尺規右邊的 ">" 按鈕,即可關閉遵循模式選項。

1.21 在單一匯入中,無法從多重原則和主機匯入 Tivoli 效能資料

當您從 TMTP、ITCAM for WebSphere 或 ITCAM for Response Time Tracking 匯入 Tivoli 效能資料時,您就可以選取源自多重主機的多重交易,然後在單一匯入中將它們全部匯入。有一個已知問題會導致下列情況:當顯示兩個代理程式時,會將資料儲存在單一代理程式中,而不會將適當的資料分送到每個代理程式。暫行解決方法是分別針對每個主機進行匯入作業(透過匯入精靈針對每個主機執行一次,每次只選取一個主機)。

附註:這不會影響分散式交易,只會匯入源自不同主機的多重交易。

1.22 效能呼叫圖形作業的問題

即時監視多重主機時,「效能呼叫圖形」不會在圖形上顯示所有主機。如果要參閱每個主機最可能存在的問題, 請選取每個主機和「過濾子樹狀結構 --> 焦點在子樹狀結構」。這會縮小圖形,使圖形僅含所選主機(作為根節點)及其所有後代。請參閱http://publib.boulder.ibm.com/infocenter/rtnl0600/index.jsp?topic=/com.ibm.rational.pd.prof.doc.user/topics/r_prof_callgraph_commands.htm,以取得詳細資訊。

1.23 ITCAM for WebSphere 鑑別錯誤

從 ITCAM for WebSphere 匯入時,使用者名稱/密碼必須是登入 ITCAM for WebSphere Management Server 時所使用的使用者名稱/密碼,而不是適用於 WebSphere 本身的使用者名稱/密碼。如果您使用 WebSphere 使用者名稱/密碼,匯入會失敗,且不會產生報告來說明原因在於鑑別失敗。如果使用者名稱/密碼不符合 WebSphere 本身或 ITCAM for WebSphere,則會顯示正確的鑑別失敗訊息。

返回主要 Readme 檔

版權和注意事項