2012-02-15 30 views
3

使用的CentOS 6.2,這兩種設備都在同一臺服務器上:運行的Java在CentOS很慢最小安裝,但快於正常安裝

做一個「最小」後安裝Java程序運行慢得令人難以置信。 做完'軟件開發工作站'之後,安裝Java程序以正常速度運行。

一些信息收集迄今:不存在

  • 啓用服務的最小安裝,例如,irqbalancecpuspeed使用Phoronix套件來測試CPU/RAM並沒有幫助

  • 曾經做過基準/高清速度。這些測試在所有安裝中都運行良好。

  • 在使用DaCapo套件(這是Java)進行基準測試。這些測試全部在最小安裝上運行,極其可能是(即慢5-50倍)。

  • 試過JRE的多個版本:OpenJDK的6,的Sun Java 6的Sun Java 7

  • 已經更新到最新的軟件包使用yum

  • 多次證實了這種放緩在兩個不同的服務器。

  • 兩個服務器都使用至強雙核處理器,並具備以上的RAM

16GB任何人有任何想法可能是什麼原因?

+3

的最小安裝可能是缺少 - 服務器JVM。嘗試使用「java --server -version」加載java並查看它是否有效。 – 2012-02-15 20:15:00

+0

感謝您的迴應!它返回: Java版本「1.6.0_22」 OpenJDK運行時環境(IcedTea6 1.10.6)(rhel-1.43.1.10.6.el6_2-x86_64) OpenJDK 64位服務器虛擬機(構建20.0-b11,混合模式) 基準測試運行緩慢與-server選項以及 – user24601 2012-02-15 20:24:43

+0

你確定你嘗試過使用sun java 7嗎?應該是最好的選擇。再次安裝並執行java -version。 – JIV 2014-07-23 15:20:08

回答

0

當你測試Oracle JDK是從甲骨文網站的bin文件?

Oracle的包裝應執行完全一樣的:請下載這些RPM(它們將安裝在CentOS 6就好)

java_rpm java_devel

這些都是官方軟件包(你需要安裝) 。您還再需要做的:

(選擇要使用哪個Java)

alternatives --config java 

(選擇要使用的javac的)

alternative -- config javac