如图所示的百分比时间
using System;
using System.Diagnostics;
using System.Threading;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
PerformanceCounter diskRt = new PerformanceCounter("PhysicalDisk", "% Disk Write Time", "0 C:");
PerformanceCounter diskWt = new PerformanceCounter("PhysicalDisk", "% Disk Read Time", "0 C:");
PerformanceCounter diskTt = new PerformanceCounter("PhysicalDisk", "% Disk Time", "0 C:");
while (true)
{
Thread.Sleep(1000); // wait for 1 second
Console.WriteLine("% Disk Read Time =" + diskRt.NextValue() + " %.");
Console.WriteLine("% Disk Write Time = " + diskWt.NextValue() + " %.");
Console.WriteLine("% Disk Time = " + diskTt.NextValue() + " %.");
}
}
}
}
谢谢 我这里已经解决了 谢谢
不知道你这个问题是否已经解决, 如果还没有解决的话: