ModifyClusterFull閥 值
您可以使用此 `ModifyClusterFullThreshold`方法來變更儲存叢集接近特定容量使用率時、系統產生事件的層級。您可以使用臨界值設定、在系統產生警告之前、先指出可接受的已使用區塊儲存量。
例如、如果您想要在系統達到低於「錯誤」層級區塊儲存使用率3%時收到警示、請在stage3Block長 保留百分比參數中輸入值「3」。如果達到此層級、系統會將警示傳送至叢集管理主控台的事件記錄檔。
參數
此方法具有下列輸入參數:
您必須選取至少一個參數。 |
名稱 | 說明 | 類型 | 預設值 | 必要 |
---|---|---|---|---|
MaxMetadataOverProvisionFactor |
代表中繼資料空間相對於可用空間量而言、可能過度配置的次數值。例如、如果有足夠的中繼資料空間來儲存100個TiB的磁碟區、而此數字設為5、則可以建立500個TiB值的磁碟區。 |
整數 |
5 |
否 |
stage2AwareThreshold |
系統觸發容量通知之前、叢集中剩餘容量的節點數。 |
整數 |
無 |
否 |
stage3BlockThresholdPercent |
區塊儲存使用率低於「錯誤」臨界值的百分比、導致系統觸發叢集「警告」警示。 |
整數 |
無 |
否 |
stage3MetadataThresholdPercent |
中繼資料儲存使用率低於「錯誤」臨界值、導致系統觸發叢集「警告」警示的百分比。 |
整數 |
無 |
否 |
傳回值
此方法具有下列傳回值:
名稱 |
說明 |
類型 |
區塊完整度 |
叢集目前的區塊完整度計算層級。
|
字串 |
完整度 |
反映「區塊完整度」和「metadata完整度」之間的最高完整度。 |
字串 |
MaxMetadataOverProvisionFactor |
代表中繼資料空間相對於可用空間量而言、可能過度配置的次數值。例如、如果有足夠的中繼資料空間來儲存100個TiB的磁碟區、而此數字設為5、則可以建立500個TiB值的磁碟區。 |
整數 |
metadata全功能性 |
叢集目前的中繼資料完整度計算層級。
|
字串 |
交叉分析eReserveUsedTholholdPct |
錯誤條件。如果保留的分片使用率大於傳回的交叉分析eReserveUedThresholdPct值、就會觸發系統警示。 |
整數 |
stage2AwareThreshold |
認知條件:設定為「第2階段」叢集臨界值層級的值。 |
整數 |
stage2BlockThresholdBytes |
叢集所使用的位元組數、其中存在階段2完整條件。 |
整數 |
stage2MetadataThresholdBytes |
叢集所使用的中繼資料位元組數、其中將存在階段2完整條件。 |
|
stage3BlockThresholdBytes |
叢集所使用的儲存位元組數、其中將存在階段3完整度條件。 |
整數 |
stage3BlockThresholdPercent |
階段3設定的百分比值。警示日誌中會顯示警示、但警示百分比已滿。 |
整數 |
stage3LowThreshold |
錯誤條件。由於叢集上的容量過低而產生系統警示的臨界值。 |
整數 |
stage3MetadataThresholdBytes |
叢集所使用的中繼資料位元組數、其中將存在階段3完整度條件。 |
|
stage4BlockThresholdBytes |
叢集所使用的儲存位元組數、其中將存在階段4完整度條件。 |
整數 |
stage4CriticalThreshold |
錯誤條件。建立系統警示的臨界值、以警告叢集的嚴重低容量。 |
整數 |
stage4MetadataThresholdBytes |
叢集所使用的中繼資料位元組數、其中將存在階段4完整度條件。 |
|
stage5BlockThresholdBytes |
叢集所使用的儲存位元組數、其中將存在階段5完整度條件。 |
整數 |
stage5MetadataThresholdBytes |
叢集所使用的中繼資料位元組數、其中將存在階段5完整度條件。 |
|
sumTotalClusterBytes |
叢集的實體容量(以位元組為單位)。 |
整數 |
sumTotalMetadata ClusterBytes |
可用於儲存中繼資料的空間總量。 |
整數 |
sumUsedClusterBytes |
叢集上使用的儲存位元組數。 |
整數 |
sumUsedMetadata ClusterBytes |
磁碟區磁碟機用於儲存中繼資料的空間量。 |
整數 |
申請範例
此方法的要求類似於下列範例:
{ "method" : "ModifyClusterFullThreshold", "params" : { "stage3BlockThresholdPercent" : 3 }, "id" : 1 }
回應範例
此方法會傳回類似下列範例的回應:
{ "id": 1, "result": { "blockFullness": "stage1Happy", "fullness": "stage3Low", "maxMetadataOverProvisionFactor": 5, "metadataFullness": "stage3Low", "sliceReserveUsedThresholdPct": 5, "stage2AwareThreshold": 3, "stage2BlockThresholdBytes": 2640607661261, "stage3BlockThresholdBytes": 8281905846682, "stage3BlockThresholdPercent": 3, "stage3LowThreshold": 2, "stage4BlockThresholdBytes": 8641988709581, "stage4CriticalThreshold": 1, "stage5BlockThresholdBytes": 12002762096640, "sumTotalClusterBytes": 12002762096640, "sumTotalMetadataClusterBytes": 404849531289, "sumUsedClusterBytes": 45553617581, "sumUsedMetadataClusterBytes": 31703113728 } }
新的自版本
9.6