1

我们有一个集群的 WebSphere 环境,集群中有 4 个节点。我正在尝试查找使用该应用程序的并发用户数。我在 WAS 中为 Servlet、JVM 和线程池打开了性能监控基础结构 (PMI)。当我使用 Tivoli Performance Viewer 进行监视时,我相信我需要查看“Servlet Session Manager”下的“LiveCount”。但是计数似乎非常高,超出了我的预期(LiveCount 显示为 80-100)。这是尝试查找并发用户总数时要查看的指标吗?它是保持真实的登录数还是跟踪会话数?

有人告诉我,底层应用程序每次登录只创建 1 个会话,直到超时。此时,用户将不得不再次登录。所以对我来说并发用户数 = 会话数 = 这个 Servlet 会话实时数。

谁能在这里帮助我,让我知道我应该在 PMI 中查看哪个指标来获取并发用户数?我们是 WebSphere 7.x。

我相信我需要计算所有 4 个节点的这个指标值才能得出并发用户总数。

4

1 回答 1

1

您可以考虑登录用户并发用户,这取决于您真正要查找的内容。

登录的用户将成功通过身份验证并在应用程序中具有有效会话,但是......他们目前可能在您的应用程序中什么都不做,或者放弃您的应用程序但没有注销。它们将由LiveCount- 当前活动的会话总数表示。

并发用户将是同时访问您的应用程序的用户。它们将由ActiveCount- 当前由请求访问的会话总数表示。

是的,你必须从你所有的应用服务器中总结出来。

另请参阅:
Servlet 会话计数器

于 2014-08-11T23:45:55.097 回答