C#获取磁盘IO速率 请问各位大虾如何用c#编程监控本地磁盘的读写速率,就像Google性能监控器一样。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个可能要监控驱动级上的数据读写了,因为数据的写入一般不是实时的。当然,你也可以用DEVICEIOCONTROL这个宏直接与底层的API通信来监控。 可以的啊,像“Google桌面”的性能监控器就有磁盘读写速率监控功能。 该怎么做,大虾们能不能说得详细一些啊? 有没有谁知道PerformenceCounter类的CategaryName有哪些啊,我已经知道获取CPU使用率可以通过new PerformanceCounter("Processor", "% Processor Time", "_Total");这种方式来获取,那对应于磁盘该怎么写呢? 为什么CategaryName对应的字符串MSDN里面都没有说啊? 哈哈,打开控制面板,管理工具,性能,就能看到所有类别了,这是操作系统提供的不是类库提供的,所以MSDN里没写。 performancecounter.CategoryName = "PhysicalDisk";performancecounter.CounterName = "Disk Reads/sec";performancecounter.InstanceName = "_Total"; performancecounter.MachineName = ".";performancecounter.ReadOnly = true; app.config中的连接字符串 C#开发环境下载地址 如何重写EditModeChanged方法? C# 如何获取ToolStripMenuItem 类的实例菜单中的菜单项 DataGrid中使用摸扳显示数据的问题 WEB初学者的简单问题~~~~~~~~~~~~ C# 在修改DataTable时,DataVeiw与其数据源DataTable如何对应? 请问C#如何实现一个物理网卡虚拟出多个IP地址? WebClient 文件上传问题的, 403 禁止 请问一个关于winfrom进程的问题
该怎么做,大虾们能不能说得详细一些啊?
performancecounter.CounterName = "Disk Reads/sec";
performancecounter.InstanceName = "_Total";
performancecounter.MachineName = ".";
performancecounter.ReadOnly = true;