ibm java 在 rhel 7.4 上太慢了

ibm java on rhel 7.4 is so slow

我正在尝试在新安装的 Rhel 7.4 上安装 IBM Installation Manager(agent.installer.linux.gtk.x86_64_1.9.0.20190715_0328.zip)。我测试了 java,因为 GUI 太慢了,结果如下;如您所见,oracle java 比 IBM java 快得多!!为什么会这样?

[root@adige bin]# uname -a
Linux adige 3.10.0-693.el7.x86_64 #1 SMP Thu Jul 6 19:56:57 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

[root@adige bin]# time /installations/unpacked/installationManagerX86_64_1.9/jre_8.0.5035.20190626_1229/jre/bin -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 8.0.5.35 - pxa6480sr5fp35-20190418_01(SR5 FP35))
IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd64-64-Bit Compressed References 20190417_414854 (JIT enabled, AOT enabled)
OpenJ9   - 777635f
OMR      - 16b77d7
IBM      - 72459d3)
JCL - 20190409_01 based on Oracle jdk8u211-b25

real    0m20.185s    <<<<<< Lasting 20 seconds.
user    0m0.169s
sys 0m0.034s


[root@adige bin]# time /tmp/java-8-oracle/jre/bin/java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

real    0m0.098s
user    0m0.079s
sys 0m0.031s

这很奇怪。在负载较轻的系统上,实际时间和用户时间通常非常相似。例如

$ time bin/java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 8.0.5.36 - pxa6480sr5fp36-20190510_01(SR5 FP36))
IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd64-64-Bit Compressed References 20190502_415899 (JIT enabled, AOT enabled)
OpenJ9   - 46e57f9
OMR      - 06a046a
IBM      - 0b909bf)
JCL - 20190409_01 based on Oracle jdk8u211-b25

real    0m0.090s
user    0m0.093s
sys 0m0.012s

我没有听说 IBM Java 在 RHEL 上有任何类似的问题。有没有可能挂载/installations/unpacked/installationManagerX86_64_1.9的文件系统有问题?

主机名导致的问题不在 DNS 记录中,/etc/hosts不包含主机名。您可以在此站点找到解决方案。我没有 link 因为 ibm 通过 developerworks 淘汰了社区站点。 https://www.ibm.com/developerworks/community/forums/html/topic?id=7becc2aa-6897-4d16-b696-dca2c9e767bf