如何检索“平均值”性能计数器?

Posted

技术标签:

【中文标题】如何检索“平均值”性能计数器?【英文标题】:How To Retrieve "AverageValue" Performance Counter? 【发布时间】:2009-02-22 23:21:35 【问题描述】:

我正在尝试检索 Windows 性能计数器并将其显示在 ASP.NET 页面中。 但是,我很难检索平均类型的计数器。

说,我想检索计数器,例如每秒多少页请求?我不知道要计算那个值,因为 PerformanceCounter 类只给我 RawValue 和 NextValue,它们总是零。

请指教..

谢谢..

【问题讨论】:

【参考方案1】:

每秒运行平均页面请求的一种方法是某种形式的网络日志分析器。有些甚至可能内置了平均功能。

如果这不是一个可接受的答案,您可能希望获取所需的计数器并存储它们返回给您的轮询值。如果这只是平均每秒页面请求数,您可以为每个点击添加一个时间值并使其权重更轻,因为必须在整个时间内运行 perfmon 可能不是最佳答案。

如果我在谷歌搜索,我会查看仪表,因为这就是您在这里的目标。祝你的任务好运。

【讨论】:

以上是关于如何检索“平均值”性能计数器?的主要内容,如果未能解决你的问题,请参考以下文章

检索性能计数器的“说明文本”

性能计数器 - 每分钟速率类型? [复制]

无法使用 c# 获取特定于 SSAS 的性能计数器类别

间隔期间的性能计数器最大值?

DRAM 访问的性能计数器

在 c# 中从 W3wp 获取性能计数器