Microsoft Virtualization Discussions
Microsoft Virtualization Discussions
All,
I'm trying to get the same "Disk Util" statistics that you get when running the "SysStat" command via Putty, when using the PowerShell command of "Invoke-NaSysStat". Is this a possibilty or, is there another PowerShell command I can use to get the Disk Util stats? I want to use PowerShell so I can automate and pipe to a DB to extract at a later point in time.
Thanks for any help,
joe
Solved! See The Solution
Have you tried
invoke-nasysstat -Disk *, should give you what you need
TypeName: DataONTAP.Types.Perf.DiskPerfInfo
Name MemberType Definition
---- ---------- ----------
Busy AliasProperty Busy = DiskUtilPercent
DiskRd AliasProperty DiskRd = ReadBytesPerSecond
DiskWr AliasProperty DiskWr = WriteBytesPerSecond
PendOps AliasProperty PendOps = AveragePendingOps
QueueOps AliasProperty QueueOps = AverageQueuedOps
RdLat AliasProperty RdLat = ReadLatency
RdOps AliasProperty RdOps = ReadOpsPerSecond
TotOps AliasProperty TotOps = TotalOpsPerSecond
WrLat AliasProperty WrLat = WriteLatency
WrOps AliasProperty WrOps = WriteOpsPerSecond
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode()
GetType Method type GetType()
ToString Method string ToString()
AveragePendingOps Property System.Nullable[decimal] AveragePendingOps {get;set;}
AverageQueuedOps Property System.Nullable[decimal] AverageQueuedOps {get;set;}
Controller Property string Controller {get;set;}
ControllerTimestamp Property System.Nullable[datetime] ControllerTimestamp {get;set;
Disk Property string Disk {get;set;}
DiskUid Property string DiskUid {get;set;}
DiskUtilPercent Property System.Nullable[decimal] DiskUtilPercent {get;set;}
ReadBytesPerSecond Property System.Nullable[decimal] ReadBytesPerSecond {get;set;}
ReadLatency Property System.Nullable[timespan] ReadLatency {get;set;}
ReadOpsPerSecond Property System.Nullable[decimal] ReadOpsPerSecond {get;set;}
Timestamp Property datetime Timestamp {get;set;}
TotalOpsPerSecond Property System.Nullable[decimal] TotalOpsPerSecond {get;set;}
WriteBytesPerSecond Property System.Nullable[decimal] WriteBytesPerSecond {get;set;}
WriteLatency Property System.Nullable[timespan] WriteLatency {get;set;}
WriteOpsPerSecond Property System.Nullable[decimal] WriteOpsPerSecond {get;set;}
Have you tried
invoke-nasysstat -Disk *, should give you what you need
TypeName: DataONTAP.Types.Perf.DiskPerfInfo
Name MemberType Definition
---- ---------- ----------
Busy AliasProperty Busy = DiskUtilPercent
DiskRd AliasProperty DiskRd = ReadBytesPerSecond
DiskWr AliasProperty DiskWr = WriteBytesPerSecond
PendOps AliasProperty PendOps = AveragePendingOps
QueueOps AliasProperty QueueOps = AverageQueuedOps
RdLat AliasProperty RdLat = ReadLatency
RdOps AliasProperty RdOps = ReadOpsPerSecond
TotOps AliasProperty TotOps = TotalOpsPerSecond
WrLat AliasProperty WrLat = WriteLatency
WrOps AliasProperty WrOps = WriteOpsPerSecond
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode()
GetType Method type GetType()
ToString Method string ToString()
AveragePendingOps Property System.Nullable[decimal] AveragePendingOps {get;set;}
AverageQueuedOps Property System.Nullable[decimal] AverageQueuedOps {get;set;}
Controller Property string Controller {get;set;}
ControllerTimestamp Property System.Nullable[datetime] ControllerTimestamp {get;set;
Disk Property string Disk {get;set;}
DiskUid Property string DiskUid {get;set;}
DiskUtilPercent Property System.Nullable[decimal] DiskUtilPercent {get;set;}
ReadBytesPerSecond Property System.Nullable[decimal] ReadBytesPerSecond {get;set;}
ReadLatency Property System.Nullable[timespan] ReadLatency {get;set;}
ReadOpsPerSecond Property System.Nullable[decimal] ReadOpsPerSecond {get;set;}
Timestamp Property datetime Timestamp {get;set;}
TotalOpsPerSecond Property System.Nullable[decimal] TotalOpsPerSecond {get;set;}
WriteBytesPerSecond Property System.Nullable[decimal] WriteBytesPerSecond {get;set;}
WriteLatency Property System.Nullable[timespan] WriteLatency {get;set;}
WriteOpsPerSecond Property System.Nullable[decimal] WriteOpsPerSecond {get;set;}
Thanks, exactly what I was looking for and needed.
-joe