當您向 Cloud 客戶服務團隊尋求協助,排解 SAP 工作負載的效能問題時,請提供工作負載的相關診斷資訊。您可以使用代理程式內建的效能診斷工具,自動收集必要的診斷資訊,進而加快疑難排解作業。
如要瞭解代理程式可為 SAP 工作負載執行的效能診斷,請參閱「工作負載效能診斷」。
事前準備
請確認您使用的是 Google Cloud的 Agent for SAP 3.4 以上版本。
如要瞭解如何檢查及更新代理程式,請參閱「更新 Google Cloud的 SAP 代理程式」。
收集成效診斷資訊
如要收集 SAP 工作負載的效能診斷資訊,請使用 performancediagnostics
指令叫用代理程式工具:
sudo /usr/bin/google_cloud_sap_agent performancediagnostics \ --type="COMMA_SEPARATED_DIAGNOSTIC_TYPES" \ --test-bucket=STORAGE_BUCKET_NAME \ --backint-config-file=BACKINT_CONFIG_FILE_PATH \ --output-file-name=OUTPUT_FILE_NAME \ --output-file-path=OUTPUT_FILE_PATH
更改下列內容:
COMMA_SEPARATED_DIAGNOSTIC_TYPES
:您要執行的診斷類型。STORAGE_BUCKET_NAME
:工具必須使用此 Cloud Storage 名稱來執行backup
診斷。BACKINT_CONFIG_FILE_PATH
:所需 Backint 設定檔的路徑。OUTPUT_FILE_NAME
:輸出 ZIP 檔案的名稱,其中包含 SAP 工作負載的診斷資訊OUTPUT_FILE_PATH
:您希望效能診斷工具儲存輸出 ZIP 檔案的目錄路徑。如果指定的路徑不存在,系統會建立該路徑。
如要瞭解這個指令支援的參數,請參閱「支援的參數」。
支援的參數
下表說明可與 performancediagnostics
指令搭配使用的參數:
參數 | 說明 |
---|---|
type |
STRING
指定要執行的診斷類型 (以半形逗號分隔)。以下是支援的診斷類型:
如果您要執行 如要進一步瞭解支援的診斷功能,請參閱「工作負載效能診斷功能」。 |
backint-config-file |
String
如果您要執行 如要執行 如果您使用的是資料、記錄或目錄備份的個別設定檔,請指定與您要收集診斷資訊的備份類型相對應的路徑。 |
test-bucket |
String
如要執行 如要執行 |
output-bucket |
String
(非必要) 指定您要上傳成效診斷工具輸出內容的 Cloud Storage 值區名稱。例如: 如果未指定此參數,工具會將輸出內容儲存至目錄,而該目錄的名稱取決於您是否指定 如要讓工具將輸出內容上傳至 Cloud Storage,代理程式使用的服務帳戶必須指派 Storage 物件使用者 ( |
output-file-name |
String
(非必要) 指定效能診斷工具建立的輸出 ZIP 檔案名稱。 根據預設,ZIP 檔案的名稱為 |
output-file-path |
String
(非必要) 指定效能診斷工具要儲存輸出 ZIP 檔案的目錄路徑。如果指定的路徑不存在,系統會建立該路徑。 根據預設,ZIP 檔案會儲存在 |
hyper-threading |
String
(非必要) 指定要為 Compute Engine 裸機機器類型 (例如 X4) 設定超執行緒設定。預設值為 |
log-level |
String
(非必要) 設定執行效能診斷期間的代理程式記錄層級。預設值為 工具執行的作業會擷取下列檔案中的診斷資訊: |
查看記錄
執行 performancediagnostics
指令時,系統會將執行的作業記錄在下列檔案中:/var/log/google-cloud-sap-agent/performancediagnostics.log
。
後續步驟
產生效能診斷工具的輸出內容後,請將其傳送給客戶服務團隊。這有助於客戶服務團隊加快排除 SAP 工作負載的效能問題。