如何访问c盘的“活动时间(%)”?

本文关键字:活动时间 时间 活动 盘的 何访问 访问 | 更新日期: 2023-09-27 18:08:48

如果你打开资源监视器(win7)下的存储,它有一个名为"活动时间(%)"的属性我想使用c#找出我的每个硬盘上的活动时间百分比。

提示吗?

如何访问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.