GetVolumeEffizienz
Sie können die Methode verwenden GetVolumeEfficiency, um Informationen über ein Volume zu erhalten. Nur das Volumen, das Sie als Parameter in dieser API-Methode angeben, wird zur Berechnung der Kapazität verwendet.
Parameter
Diese Methode verfügt über den folgenden Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
VolumeID |
Gibt das Volumen an, für das die Kapazität berechnet wird. |
Ganzzahl |
Keine |
Ja. |
Rückgabewerte
Diese Methode verfügt über die folgenden Rückgabewerte:
Name |
Beschreibung |
Typ |
Komprimierung |
Die Menge an Speicherplatz, der durch die Komprimierung von Daten auf einem einzelnen Volume eingespart wird Als Verhältnis angegeben, wobei 1 bedeutet, dass Daten ohne komprimiert gespeichert wurden. |
Schweben |
Deduplizierung |
Die Menge an Speicherplatz, die in einem einzelnen Volume gespeichert wird, indem Daten nicht dupliziert werden. Als Verhältnis angegeben. |
Schweben |
MisingVolumes |
Die Volumes, die nicht nach Effizienzdaten abgefragt werden konnten. Fehlende Volumes können dadurch verursacht werden, dass die Garbage Collection (GC) seit dem GC-Zyklus weniger als eine Stunde alt ist, ein temporärer Netzwerkverlust verursacht oder Dienste neu gestartet werden. |
Integer-Array |
Thin Provisioning |
Das Verhältnis des belegten Speicherplatzes zum zugewiesenen Speicherplatz zum Speichern von Daten. Als Verhältnis angegeben. |
Schweben |
Zeitstempel |
Die letzten Effizienzdaten wurden nach GC erfasst. |
ISO 8601-Datenzeichenfolge |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{
"method": "GetVolumeEfficiency",
"params": {
"volumeID": 606
},
"id": 1
}
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{
"id": 1,
"result": {
"compression": 2.001591240821456,
"deduplication": 1,
"missingVolumes": [],
"thinProvisioning": 1.009861932938856,
"timestamp": "2014-03-10T16:06:33Z"
}
}
Neu seit Version
9,6