MSFT_ResiliencySetting-Klasse
Stellt die Resilienzeinstellungen eines Speicherpools dar.
Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht.
Syntax
class MSFT_ResiliencySetting : MSFT_StorageObject
{
String Name;
String Description;
UInt16 NumberOfDataCopiesMin;
UInt16 NumberOfDataCopiesMax;
UInt16 NumberOfDataCopiesDefault;
UInt16 PhysicalDiskRedundancyMin;
UInt16 PhysicalDiskRedundancyMax;
UInt16 PhysicalDiskRedundancyDefault;
UInt16 NumberOfColumnsMin;
UInt16 NumberOfColumnsMax;
UInt16 NumberOfColumnsDefault;
UInt64 InterleaveMin;
UInt64 InterleaveMax;
UInt64 InterleaveDefault;
UInt16 ParityLayout;
Boolean RequestNoSinglePointOfFailure;
};
Member
Die MSFT_ResiliencySetting-Klasse verfügt über die folgenden Membertypen:
Methoden
Die MSFT_ResiliencySetting-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
SetDefaults | Ermöglicht es einem Benutzer, die Standardeigenschaftenwerte des MSFT_ResiliencySetting-Objekts zu ändern. |
Eigenschaften
Die MSFT_ResiliencySetting-Klasse verfügt über diese Eigenschaften.
Beschreibung
Datentyp: Zeichenfolge
Zugriffstyp: Schreibgeschützt
Eine Systemsatzbeschreibung der Funktionen der Resilienzeinstellung, einschließlich (aber nicht beschränkt auf), wann eine Einstellung verwendet werden soll, ihre Stärken und Nachteile, Leistungsinformationen und alle anderen Informationen, die der Anbieter für den Benutzer als hilfreich empfindet.
InterleaveDefault
Datentyp: UInt64
Zugriffstyp: Schreibgeschützt
Qualifizierer: Einheiten (Bytes)
Die gewünschte Anzahl von Bytes, die einen Strip in gängigen Strip-basierten Resilienzeinstellungen bilden können. Der Strip ist definiert als die Größe des Teils eines Stripes, der sich auf einem physischen Datenträger befindet. Daher ergibt Interleave * NumberOfColumns die Größe eines Stripes von Benutzerdaten.
InterleaveMax
Datentyp: UInt64
Zugriffstyp: Schreibgeschützt
Qualifizierer: Einheiten (Bytes)
Die maximale Anzahl von Bytes, die in gängigen Resilienzeinstellungen auf Stripbasis einen Strip bilden können. Der Strip ist definiert als die Größe des Teils eines Stripes, der sich auf einem physischen Datenträger befindet.
InterleaveMin
Datentyp: UInt64
Zugriffstyp: Schreibgeschützt
Qualifizierer: Einheiten (Bytes)
Die Mindestanzahl von Bytes, die einen Strip in gängigen Resilienzeinstellungen auf Stripbasis bilden können. Der Strip ist definiert als die Größe des Teils eines Stripes, der sich auf einem physischen Datenträger befindet.
Name
Datentyp: Zeichenfolge
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Eine systemsetbasierte, benutzerfreundliche, anzeigeorientierte Zeichenfolge, die die Resilienzeinstellung beschreibt.
NumberOfColumnsDefault
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Eine vom Benutzer festgelegte Einstellung für die maximale Anzahl zugrunde liegender physischer Datenträger, für die Daten gestreift werden sollen.
NumberOfColumnsMax
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Die maximale Anzahl der zugrunde liegenden physischen Datenträger, für die Daten in den allgemeinen Einstellungen für stripingbasierte Resilienz verwendet werden können.
NumberOfColumnsMin
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Die Mindestanzahl der zugrunde liegenden physischen Datenträger, für die Daten in den allgemeinen Einstellungen für stripingbasierte Resilienz verwendet werden können.
NumberOfDataCopiesDefault
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Eine vom Benutzer festgelegte Einstellung für die Anzahl der zu verwaltenden vollständigen Datenkopien. Der Wert dieses Parameters muss innerhalb des bereichs liegen, der von NumberofDataCopiesMin und NumberOfDataCopiesMax (inklusive) definiert wird. Bei neuen konkreten Pools sollte der Standardwert von der Funktion des entsprechenden Primordialpools geerbt werden. Im Fall des ursprünglichen Pools wird der Anfangswert für dieses Feld der Software des Speicherverwaltungsanbieters überlassen.
NumberOfDataCopiesMax
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Die maximale Anzahl vollständiger Kopien von Daten, die vom Speicherpool verwaltet werden können.
NumberOfDataCopiesMin
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Die Mindestanzahl vollständiger Kopien von Daten, die vom Speicherpool verwaltet werden können.
ParityLayout
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Gibt an, ob eine paritätsbasierte Resilienzeinstellung ein gedrehtes oder nicht gedrehtes Paritätslayout verwendet. Wenn die Resilienzeinstellung nicht paritätsbasiert ist, muss diese Eigenschaft auf NULL festgelegt werden.
Wert | Bedeutung |
---|---|
Nicht gedrehte Parität 1 | Die paritätsbasierte Resilienzeinstellung verwendet ein nicht gedrehtes Paritätslayout. |
Gedrehte Parität 2 | Die Einstellung für paritätsbasierte Resilienz verwendet ein gedrehtes Paritätslayout. |
PhysicalDiskRedundancyDefault
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Eine vom Benutzer einstellbare Einstellung für die Anzahl von physischen Datenträgerfehlern, die ein virtueller Datenträger aushalten sollte, bevor ein Datenverlust auftritt.
PhysicalDiskRedundancyMax
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Die maximale Anzahl tolerierbarer physischer Datenträgerfehler, die vor einem Datenverlust auftreten können.
PhysicalDiskRedundancyMin
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Die mindeste Anzahl tolerierbarer physischer Datenträgerfehler, die auftreten können, bevor Datenverluste auftreten.
RequestNoSinglePointOfFailure
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Legen Sie auf TRUE fest, um keinen Single Point of Failure anzufordern.
Hinweise
MSFT_ResiliencySetting ist eine detaillierte Beschreibung der Resilienzfunktionen, die von einem Speicherpool angeboten werden. Ein Speicherpool kann über eine oder mehrere dieser Einstellungen verfügen. Das MSFT_ResiliencySetting-Objekt gibt eine Reihe von Eigenschaften an, die jeweils einen minimalen, maximalen und Standardwert aufweisen. Die Minimal- und Höchstwerte spiegeln möglicherweise nicht die aktuellen Funktionen des Speicherpools wider, sondern den idealen Funktionsumfang des Subsystems. Die Standardwerte werden beim Erstellen neuer virtueller Datenträger verwendet, es sei denn, sie werden überschrieben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Namespace | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |