伙计们,我有以下代码:
using System.Diagnostics;
private PerformanceCounter diskRead = new PerformanceCounter();
private PerformanceCounter diskWrite = new PerformanceCounter();
diskRead.CategoryName = "PhysicalDisk";
diskRead.CounterName = "Disk Reads/sec";
diskRead.InstanceName = "_Total";
diskWrite.CategoryName = "PhysicalDisk";
diskWrite.CounterName = "Disk Writes/sec";
diskWrite.InstanceName = "_Total";
此代码跟踪每秒磁盘读取次数和每秒磁盘写入次数,并且工作正常。我的问题是,如何跟踪一个特定驱动器的读取和写入?我的计算机中有 3 个硬盘,现在返回的是所有 3 个硬盘的总和。如何具体选择要监控的驱动器?
您应该将“_Total”替换为适当的驱动器号:
diskRead.InstanceName = "0";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)