我尝试使用PerformanceCounter监视域环境中的远程服务器信息,例如:

var counter = new PerformanceCounter("PhysicalDisk", "Disk Bytes/sec", "_Total", "REMOTE_SERVER");


只有1行代码,运行上面的代码将至少等待50秒。

我试图模仿管理员等,仍然是同一时间。

我也尝试使用PowerShell get-counter,但速度还是差不多。

我尝试在计算机管理中使用Windows本机“性能监视工具”,连接到远程服务器,仅需几秒钟。

知道如何提高连接速度吗?

最佳答案

如果您正在监视本地计算机,那么我发现是否尝试监视本地主机,有时在设置PerformanceCounter对象时会等待1分钟或更长时间。如果我改用127.0.0.1,这似乎有帮助。

但是,有时在监视远程计算机时仍然会发生这种情况。如果找到解决方案,它将更新,我相信我将要研究另一个名为PDH的库。

10-08 06:33