如何访问c盘的“活动时间(%)”?
本文关键字:活动时间 时间 活动 盘的 何访问 访问 | 更新日期: 2023-09-27 18:08:48
如果你打开资源监视器(win7)下的存储,它有一个名为"活动时间(%)"的属性我想使用c#找出我的每个硬盘上的活动时间百分比。
提示吗?
LogicalDisk|PhysicalDisk'% Disk Time
报告所选磁盘驱动器繁忙的时间百分比服务读或写请求。因为这个计数器数据可以跨越一个以上的样本,从而导致磁盘利用率过高,将此值与%空闲时间进行比较,可以获得更准确的图像。
LogicalDisk|PhysicalDisk'% Disk Write Time
报告所选磁盘驱动器繁忙的时间百分比处理写请求
LogicalDisk|PhysicalDisk'% Disk Read Time
报告所选磁盘驱动器繁忙的时间百分比处理读请求
下面是两个很好的例子。
性能计数器介绍
在c#中使用性能计数器LogicalDisk性能计数器对象有一个"%空闲时间"计数器:也许100减去这个?
性能计数器可以通过WMI或更直接地通过System.Diagnostics.PerforanceCounter
读取,NextValue
方法用于获取每个样本(链接的文档中包含一个样本)。
您需要访问PerformanceCounterType.CounterTimerInverse
-示例见MSDN atPerformancecountertype和performancecounter.