1

我正在尝试Win32_PerfRawData_PerfOS_Processor在 Windows Server Enterprise 2007 上远程使用该类来查找 CPU 使用率。但我得到了巨大的 14-15 位数值,比如11745679223456 %。知道为什么它会给出错误的结果吗?它似乎在我的服务器 2008 上运行良好。有什么方法可以重新安装这些类吗?

PS:我的服务器2007上没有这个PerfFormattedData_Counters_ProcessorInfo类。有什么办法可以在上面安装这个类吗?是否有任何其他类可以用来查找 CPU 使用率?

4

1 回答 1

2

我从您之前的问题中看到您了解 C#,因此更简单的替代方法可能是使用PerformanceCounter类来获取数据。其中一个构造函数接受机器名称,因此您应该能够远程使用它。

这是一篇博客文章,似乎有一个简单的示例,展示了如何使用该类来获取 CPU 使用情况:使用 PerformanceCounter 类来检索 cp 和内存使用情况

于 2010-09-02T12:49:24.580 回答