【问题标题】:Windows Performance Counter limitsWindows 性能计数器限制
【发布时间】:2008-11-05 16:25:09
【问题描述】:

可以发布到自定义 Windows 性能计数器类别的数据量存在哪些限制?

我了解计数器的数量或实例的数量没有硬性限制,而是整个类别的内存限制。这个限制是多少?

所有性能计数器类别的总数或大小是否有限制?在处理需要发布的数据量比较大的时候,还有哪些需要注意的地方?

从这个角度来看,我需要发布大约 50,000 个 32 位反实例值。我可以根据存在的限制以各种方式将它们分成几类。

我明白性能计数器可能不是最好的解决方案,但这种疯狂是有原因的。

【问题讨论】:

    标签: windows performancecounter


    【解决方案1】:

    什么情况下需要发布上万个计数器。

    请记住,读取这些性能计数器的工具通常不是为如此庞大的数据集设计的(尽管它们可能是)。因此,虽然您能够创作这样的数据集,但读取您的数据的工具可能会以“有趣”的方式失败。

    您可能需要重新考虑收集如此多数据的需要。您真的需要 50,000 个 perf 计数器吗?收集信息后,您将如何处理这些信息?您真的能够从 50,000 个计数器中收集到有意义的信息吗?

    【讨论】:

    • 是的,我真的需要发布所有这些计数器,并且读取它们的工具可以处理它。感谢您的回复,但您没有认真回答这个问题。 -1
    • 我不是原始发布者,我有一个应用程序可以发布一个基本上不确定的计数器实例列表 - 确切的数字或多或少是数据驱动的。计数器实例聚合不同类别和标准的相同数据 - 这对于监控非常有用
    【解决方案2】:

    实际上有限制吗?我以为你基本上只是发布了一块共享内存——为什么不增加块的大小呢?是什么让您认为存在限制?

    【讨论】:

      猜你喜欢
      • 2011-07-07
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多