我想获得有关磁盘性能的以下信息.
我使用了MsstorageDriver_FailurePredictThresholds,MsstorageDriver_ATAPISmartData,MsstorageDriver_FailurePredictStatus类来获取相关信息但没有得到正确的结果.
解决方法
这不是您想要的一切,但
Win32_PerfFormattedData_PerfDisk_PhysicalDisk
WMI类为您提供当前的读/写/传输速率和活动时间.它也提供了一些平均值,但我不确定它们是如何计算的(AvgdiskBytesPerWrite为0似乎很奇怪)
// NOTE: Use ManagementObjectSearcher to find the path your interested in var path = "Win32_PerfFormattedData_Perfdisk_Physicaldisk.Name='0 C:'"; var wmiObj = new ManagementObject(path); wmiObj.Properties.Cast<PropertyData>().ToDictionary(p => p.Name,p => p.Value).Dump(); /* OUTPUT */ AvgdiskBytesPerRead 63167 AvgdiskBytesPerTransfer 63167 AvgdiskBytesPerWrite 0 AvgdiskQueueLength 0 AvgdiskReadQueueLength 0 AvgdisksecPerRead 0 AvgdisksecPerTransfer 0 AvgdisksecPerWrite 0 AvgdiskWriteQueueLength 0 Caption null CurrentdiskQueueLength 0 Description null diskBytesPersec 20991616 diskReadBytesPersec 20991616 diskReadsPersec 332 diskTransfersPersec 332 diskWriteBytesPersec 0 diskWritesPersec 0 Frequency_Object null Frequency_Perftime null Frequency_Sys100NS null Name 0 C: PercentdiskReadTime 80 PercentDisktime 80 PercentdiskWriteTime 0 PercentIdleTime 32 SplitIOPerSec 0 Timestamp_Object null Timestamp_Perftime null Timestamp_Sys100NS null
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。