選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

Amazon OpenSearch Service 的自動調整

焦點模式
Amazon OpenSearch Service 的自動調整 - Amazon OpenSearch Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon OpenSearch Service 中的自動調整會使用 OpenSearch 叢集中的效能和使用量指標,以建議與記憶體相關的組態變更,包括節點上的佇列和快取大小以及 Java 虛擬機器 (JVM) 設定。這些選擇性變更可提高叢集速度與穩定性。

有些變更會立即部署,而其他變更則會排程在網域的離峰時段。您可以隨時還原為預設的 OpenSearch Service 設定。由於自動調整會收集並分析網域的效能指標,因此您可以在 OpenSearch Service 主控台的通知頁面中檢視其建議。

Auto-Tune 可在商業上於執行任何 OpenSearch 版本或 Elasticsearch 6.7 或更新版本的網域 AWS 區域 上使用,且具有支援的執行個體類型

變更類型

自動調整有兩大類變更:

  • 當叢集執行時套用的非中斷性變更。

  • 需要藍/綠部署的變更,適用於網域的離峰時段。

根據您網域的效能指標,自動調整可建議調整下列設定:

變更類型 類別 描述

JVM 堆積大小

藍/綠

依預設,OpenSearch Service 針對 JVM 堆積使用執行個體 RAM 的 50%,堆積大小最多可達 32 GiB。

增加此百分比可為 OpenSearch 提供更多記憶體,但對作業系統和其他處理程序而言保留的更少。較大的值可以減少廢棄項目收集暫停的數目,但會增加這些暫停的長度。

JVM 新一代設定

藍/綠

JVM「新一代」設定會影響次要廢棄項目收集的頻率。較頻繁的次要收集可減少主要收集和暫停的數目。

佇列大小

不中斷

依預設,搜尋佇列大小為 1000,寫入佇列大小為 10000。如果有額外的堆積可用來處理請求,自動調整會自動擴展搜尋和寫入佇列。

快取大小

不中斷

欄位快取會監控堆積內的資料結構,因此監控快取的使用非常重要。自動調整可擴展欄位資料快取大小,以避免記憶體不足和斷路器問題。

碎片請求快取在節點級別進行管理,並且默認的大小上限為 1% 的堆積。自動調整可擴展碎片請求快取大小,以接受比設定的叢集可處理的請求更多的搜尋和索引請求。

請求規模 不中斷

在預設情況下,在進行中請求的匯總規模超過總 JVM 的 10% 時 (t2 執行個體類型的 2%,以及 t3.small 的 1%),在現有請求完成之前,OpenSearch 會調節所有新的 _search_bulk 請求。

自動調整會依據目前系統占用的 JVM 量自動調整此閾值,通常介於 5-15% 之間。例如,如果 JVM 記憶體壓力很高,則自動調整可能會將閾值降低至 5%,此時在叢集穩定且閾值增加之前,您可能會看到更多的拒絕數。

監控自動調整變更

您可以在 中監控 Auto-Tune 統計資料 Amazon CloudWatch。如需指標的完整清單,請參閱 自動調整指標

OpenSearch Service 會將 Auto-Tune 事件傳送至 Amazon EventBridge。您可以使用 EventBridge 設定傳送電子郵件的規則,或在接收事件時執行特定動作。若要查看傳送至 EventBridge 的每個 Auto-Tune 事件的格式,請參閱 自動調整事件

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。