S3資料存放區的效能調整 — 非同步模式

瞭解在Adobe Experience Manager中設定S3上傳以進行非同步和多執行緒作業(預設設定為10個執行緒)的步驟。 若要修改上傳執行緒的數目,請在S3Datastore.config檔案中指定uploadThreads引數。

說明 description

環境

Adobe Experience Manager 6.x

問題/症狀

如何針對非同步模式設定S3資料存放區?

使用案例:

擁有外部S3資料存放區。

正在執行大量密集的 上傳 活動:

  • 多個和大型資產擷取
  • 匯入大型索引定義(在頻外產生)

依預設,S3上傳是​ 同步 ​和​ 單執行緒,因此大量作業可能需要一些時間才能執行

解決方法 resolution

但是,檔案指定S3上傳可設定為以非同步方式執行​**​和多執行緒(預設為10個執行緒):

https://experienceleague.adobe.com/docs/experience-manager-65/deploying/deploying/data-store-config.html?lang=zh-Hant#async-upload

為了大幅改善上傳時間,您可以將Java系統引數"oak.lucene.ds.async"新增至啟動命令列,以啟用並測試非同步模式:

-Doak.lucene.ds.async=true

若要變更上傳執行緒的數目,您必須在S3Datastore.config檔案中指定​ uploadThreads ​引數。

這些設定必須先在較低層級的環境中測試以執行一些基準,然後再將變更推送至生產環境。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f