MSFT_StorageQoSFlow class
Contains per-flow storage QoS metrics.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[dynamic, provider("STORAGEQOS"), AMENDMENT]
class MSFT_StorageQoSFlow
{
string FlowId;
string PolicyId;
string InitiatorId;
uint64 Reservation;
uint64 Limit;
uint64 BandwidthLimit;
string FilePath;
string VolumeId;
string InitiatorName;
string InitiatorNodeName;
uint64 InitiatorIOPS;
uint64 InitiatorLatency;
uint64 InitiatorBandwidth;
string StorageNodeName;
uint64 StorageNodeIOPS;
uint64 StorageNodeLatency;
uint64 StorageNodeBandwidth;
uint64 TimeStamp;
uint64 Interval;
uint16 Status;
};
Members
The MSFT_StorageQoSFlow class has these types of members:
Properties
The MSFT_StorageQoSFlow class has these properties.
-
BandwidthLimit
-
-
Data type: uint64
-
Access type: Read-only
Bandwidth limit being applied to flow, in bytes per second.
-
-
FilePath
-
-
Data type: string
-
Access type: Read-only
The path on volume of the file being accessed.
-
-
FlowId
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: key
A UUID uniquely identifying the flow.
-
-
InitiatorBandwidth
-
-
Data type: uint64
-
Access type: Read-only
Rolling average of bandwidth in bytes per second at the initiator.
-
-
InitiatorId
-
-
Data type: string
-
Access type: Read-only
A UUID uniquely identifying the initiator of the flow.
-
-
InitiatorIOPS
-
-
Data type: uint64
-
Access type: Read-only
The rolling average of the normalized IOPS at the initiator.
-
-
InitiatorLatency
-
-
Data type: uint64
-
Access type: Read-only
The rolling average, in microseconds, of latency at the initiator.
-
-
InitiatorName
-
-
Data type: string
-
Access type: Read-only
The name of initiator.
-
-
InitiatorNodeName
-
-
Data type: string
-
Access type: Read-only
The hostname of the node initiating the flow.
-
-
Interval
-
-
Data type: uint64
-
Access type: Read-only
The length of averaging interval, in FILETIME format.
-
-
Limit
-
-
Data type: uint64
-
Access type: Read-only
The limit being applied to the flow.
-
-
PolicyId
-
-
Data type: string
-
Access type: Read-only
A UUID uniquely identifying the policy being applied to this flow.
-
-
Reservation
-
-
Data type: uint64
-
Access type: Read-only
Normalized IOPS Limit being applied to flow.
-
-
Status
-
-
Data type: uint16
-
Access type: Read-only
Indicates whether the reserve for flow is being met.
-
-
OK (0)
-
Insufficient Throughput (1)
-
Unknown Policy ID (2)
StorageNodeBandwidth
-
Data type: uint64
-
Access type: Read-only
Rolling average of bandwidth in bytes per second at the initiator.
StorageNodeIOPS
-
Data type: uint64
-
Access type: Read-only
The rolling average of normalized IOPS at the storage node.
StorageNodeLatency
-
Data type: uint64
-
Access type: Read-only
The rolling average, in FILETIME format, of IO latency at the storage node.
StorageNodeName
-
Data type: string
-
Access type: Read-only
-
Qualifiers: key
The hostname of the storage node servicing the flow.
TimeStamp
-
Data type: uint64
-
Access type: Read-only
A timestamp, in FILETIME format, indicating the end of the averaging interval.
VolumeId
-
Data type: string
-
Access type: Read-only
-
Qualifiers: key
The ID of volume being accessed by the flow.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2016 |
Namespace |
Root\Microsoft\Windows\storage |
MOF |
|
DLL |
|