GetClusterFullThreshold
È possibile utilizzare il GetClusterFullThreshold
metodo per visualizzare le fasi impostate per i livelli di pienezza del cluster. Questo metodo restituisce tutte le metriche di completezza per il cluster.
Quando un cluster raggiunge la fase Error di Block Cluster Fullness, gli IOPS massimi su tutti i volumi vengono ridotti linearmente agli IOPS minimi del volume man mano che il cluster si avvicina alla fase critica. In questo modo si evita che il cluster raggiunga la fase critica della piena funzionalità del cluster a blocchi. |
Parametri
Questo metodo non ha parametri di input.
Valori restituiti
Questo metodo ha i seguenti valori restituiti:
Nome | Descrizione | Tipo |
---|---|---|
BlockFullness |
Il livello corrente calcolato di riempimento del blocco del cluster.
|
stringa |
pienezza |
Riflette il massimo livello di pienezza tra "blockFullness" e "metadataFullness". |
stringa |
MaxMetadataOverProvisionFactor |
Un valore rappresentativo del numero di volte in cui lo spazio di metadati può essere sottoposto a un provisioning eccessivo in relazione alla quantità di spazio disponibile. Ad esempio, se c'era spazio di metadati sufficiente per memorizzare 100 TIB di volumi e questo numero era impostato su 5, è possibile creare 500 TIB di volumi. |
intero |
MetadataFullness |
Il livello corrente calcolato di riempimento dei metadati del cluster.
|
stringa |
SliceReserveUsedThresholdPct |
Condizione di errore. Viene generato un avviso di sistema se l'utilizzo dello strato riservato è superiore a questo valore. |
intero |
stage2AwareThreshold |
Condizione di consapevolezza. Il valore impostato per il livello di soglia del cluster di fase 2. |
intero |
stage2BlockThresholdBytes |
Il numero di byte utilizzati dal cluster in cui si verifica una condizione di fase 2. |
intero |
stage2MetadataThresholdBytes |
Il numero di byte di metadati utilizzati dal cluster in cui si verifica una condizione di fullness fase 2. |
|
stage3BlockThresholdBytes |
Il numero di byte di archiviazione utilizzati dal cluster in cui esiste una condizione di pienezza di fase 3. |
intero |
stage3BlockThresholdPercent |
Il valore percentuale impostato per la fase 3. Con questa percentuale piena, viene visualizzato un avviso nel registro degli avvisi. |
intero |
stage3LowThreshold |
Condizione di errore. La soglia alla quale viene creato un avviso di sistema a causa della bassa capacità di un cluster. |
intero |
stage3MetadataThresholdBytes |
Il numero di byte di metadati utilizzati dal cluster in cui esiste una condizione di pienezza di fase 3. |
intero |
stage3MetadataThresholdPercent |
Il valore percentuale impostato per lo stage3 della fullness dei metadati. Con questa percentuale piena, viene visualizzato un avviso nel registro degli avvisi. |
intero |
stage4BlockThresholdBytes |
Il numero di byte di archiviazione utilizzati dal cluster in cui esiste una condizione di pienezza di fase 4. |
intero |
stage4CriticalThreshold |
Condizione di errore. La soglia alla quale viene creato un avviso di sistema per avvisare in caso di capacità estremamente bassa su un cluster. |
intero |
stage4MetadataThresholdBytes |
Il numero di byte di metadati utilizzati dal cluster in cui esiste una condizione di pienezza di fase 4. |
intero |
stage5BlockThresholdBytes |
Il numero di byte di storage utilizzati dal cluster in cui si verifica una condizione di fullness della fase 5. |
intero |
stage5MetadataThresholdBytes |
Il numero di byte di metadati utilizzati dal cluster in cui esiste una condizione di pienezza di fase 5. |
intero |
SumTotalClusterBytes |
La capacità fisica del cluster, misurata in byte. |
intero |
SumTotalMetadataClusterBytes |
La quantità totale di spazio che è possibile utilizzare per memorizzare i metadati. |
intero |
SumUsedClusterBytes |
Il numero di byte di storage utilizzati nel cluster. |
intero |
SumUsedMetadataClusterBytes |
La quantità di spazio utilizzata sui dischi dei volumi per memorizzare i metadati. |
intero |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method" : "GetClusterFullThreshold", "params" : {}, "id" : 1 }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "id":1, "result":{ "blockFullness":"stage1Happy", "fullness":"stage3Low", "maxMetadataOverProvisionFactor":5, "metadataFullness":"stage3Low", "sliceReserveUsedThresholdPct":5, "stage2AwareThreshold":3, "stage2BlockThresholdBytes":2640607661261, "stage3BlockThresholdBytes":8281905846682, "stage3BlockThresholdPercent":5, "stage3LowThreshold":2, "stage4BlockThresholdBytes":8641988709581, "stage4CriticalThreshold":1, "stage5BlockThresholdBytes":12002762096640, "sumTotalClusterBytes":12002762096640, "sumTotalMetadataClusterBytes":404849531289, "sumUsedClusterBytes":45553617581, "sumUsedMetadataClusterBytes":31703113728 } }
Novità dalla versione
9,6