【发布时间】:2013-02-05 05:54:02
【问题描述】:
这个问题"How to get the CPU Usage in C#?" 展示了一些在 .NET 中获取计算机当前 CPU 使用率 (%) 的方法。
由于 CPU 使用率波动非常频繁,我认为当前的 CPU 使用率通常不能很好地指示计算机的繁忙程度(例如,用于调度或负载平衡目的)。有没有一种有效的方法来获得最后 x 分钟的平均 CPU 使用率,例如最后5分钟?
我正在考虑类似 GetAverageCpuUsage(int period) 的方法,可以由负载平衡或调度模块调用。
【问题讨论】:
标签: c# .net cpu-usage system.diagnostics