是否可以增加每秒讀寫的 S3 限制?我只在檔案中找到了當前值,但沒有跡象表明可以增加這個限制。有人知道嗎?
uj5u.com熱心網友回復:
改善這些限制的一個好方法是利用磁區的使用。根據檔案,這些限制適用于存盤桶內的每個前綴,因此,存盤物件的方式會影響最大性能。我給你舉個例子,假設你使用存盤桶來存盤日志檔案。您可以存盤的一種方法是將所有內容放在根路徑中。
前任
2022_02_11_log_a.txt
2022_02_11_log_b.txt
2022_02_11_log_c.txt
2022_02_11_log_d.txt
2022_02_12_log_a.txt
2022_02_12_log_b.txt
2022_02_12_log_c.txt
2022_02_12_log_d.txt
對于 S3,這些物件位于同一磁區內,因此,它們將具有檔案中定義的最大吞吐量。要改善這些限制,您可以將路徑更改為以下內容:
2022_02_11/log_a.txt
2022_02_11/log_b.txt
2022_02_11/log_c.txt
2022_02_11/log_d.txt
2022_02_12/log_a.txt
2022_02_12/log_b.txt
2022_02_12/log_c.txt
2022_02_12/log_d.txt
現在你有兩個磁區:2022_02_11和2022_02_12. 每個都有自己的吞吐量限制。
您應該檢查檔案的訪問模式并定義利用它的磁區。如果您的訪問模式是隨機的,您可以嘗試使用一些哈希模式作為物件路徑的一部分。
我也會留下這個關于物件鍵命名的官方檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/431201.html
下一篇:如果需要,增加vCPUS/RAM
