【发布时间】:2022-05-10 16:28:06
【问题描述】:
我们发现在带有 AIX 的 PowerPC 架构上的 WebSphere 6 (JDK 1.6) 系统上的性能极差。我们正在使用 Dynatrace 来查明来源。它似乎表明低级 JDK 操作(如类加载、套接字、文件 IO)显着缓慢。
经过一些研究,我们认为问题可能出在 JDK 版本上。所以我们将系统更新到 WebSphere 8.55 和 JDK 1.7。不幸的是,问题仍然存在。我们观察到以下 2 个特征:
- 经常会在 Java 低级函数中报告速度缓慢。
- Dynatrace 报告 API CPU 时间和 API 执行时间。
在 Windows 下(相同的 WebSphere 和 JDK 版本)我们看到 2 次相当接近。在 AIX 系统上,这两个值通常相差 3 到 4 倍。
以下是一些观察到的问题示例:
- 加载一个类大约需要 2 秒
- 类复制方法
- setObject On PreparedStatement 调用 socketRead?
有什么想法吗?是AIX、PPC、IBM JDK、WebSphere的问题???
【问题讨论】:
-
虚拟化了吗?授权容量是多少(在 vmstat 输出中为 ent=)?
-
是的……观察到的 cpu 通常小于 10%。我们甚至进行了一次测试,我们将可用 cpu 加倍并观察到没有变化
标签: java websphere aix powerpc