Ребята, у меня есть следующий код:
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 диска вместе взятые. Как я могу конкретно выбрать, какой диск я хочу отслеживать?