本指南說明如何使用 Google Cloud的 SAP 代理程式,在 Compute Engine 裸機執行個體上設定來賓作業系統 (OS),以便最佳化 SAP HANA 工作負載的執行效能。
如要在 X4 等裸機執行個體上順利執行必要的來賓作業系統設定,請執行Google Cloud的 Agent for SAP 的 configureinstance
指令。
本指南適用於想在 Compute Engine 裸機執行個體上執行 SAP 工作負載的 SAP Basis 和 SAP 系統管理員。
事前準備
部署不含作業系統的執行個體,例如 X4。
如要瞭解可在 Google Cloud上執行 SAP HANA 的 Compute Engine 裸機機器類型、可用的作業系統版本,以及區塊儲存空間設定資訊,請參閱「SAP HANA 的裸機機器類型」。
如要瞭解如何部署裸機執行個體,請參閱「透過公開映像檔建立裸機執行個體」一文。
請確認裸機執行個體已安裝Google Cloud的 Agent for SAP 3.8 版 (最新版)。
如要瞭解如何在運算執行個體上安裝代理程式,請參閱「在 Compute Engine 執行個體上安裝 Google Cloud的 Agent for SAP」一文。
在裸機執行個體上設定訪客 OS
使用 SSH 或您偏好的連線方式,連線至裸機執行個體。
檢查裸機執行個體上的作業系統是否已最佳化設定,以便執行 SAP HANA 工作負載:
sudo /usr/bin/google_cloud_sap_agent configureinstance -check
指令輸出內容會指出是否需要任何 OS 設定。如要瞭解 X4 執行個體執行 SAP HANA 時需要的作業系統套件,請參閱 GitHub 上代理程式唯讀存放區中的下列檔案:GoogleCloudPlatform/sapagent/internal/onetime/configureinstance/configurex4.go。
如果上述指令輸出內容提到需要 OS 設定,請套用這些設定:
sudo /usr/bin/google_cloud_sap_agent configureinstance -apply
重新啟動裸機執行個體。
如要查看代理程式在裸機執行個體上執行的 OS 設定相關資訊,可以參考下列記錄檔:
/var/log/google-cloud-sap-agent/configureinstance.log
為 X4 執行個體停用超執行緒
在某些情況下,您可以停用基礎 X4 執行個體的超執行緒功能,藉此改善以 OLTP 為基礎的 SAP HANA 工作負載效能。詳情請參閱「超執行緒」。
如要使用Google Cloud的 SAP 代理程式,為 X4 執行個體停用超執行緒,請完成下列步驟:
使用 SSH 或您偏好的連線方式,連線至 X4 執行個體。
為 X4 執行個體停用超執行緒:
sudo /usr/bin/google_cloud_sap_agent configureinstance -apply -hyperThreading="off"
重新啟動 X4 執行個體。