6
在我的linux服務器上,任何java程序(甚至是「Hello world」)都會使用100%的cpu,速度非常慢。 Id不依賴於Java版本,我嘗試過不同版本的openjdk和sun jdk,兩者的表現都一樣。我怎麼能解決這個問題?Java在Linux上使用cpu的100%
在我的linux服務器上,任何java程序(甚至是「Hello world」)都會使用100%的cpu,速度非常慢。 Id不依賴於Java版本,我嘗試過不同版本的openjdk和sun jdk,兩者的表現都一樣。我怎麼能解決這個問題?Java在Linux上使用cpu的100%
我發現這篇文章http://blog.wpkg.org/2012/07/01/java-leap-second-bug-30-june-1-july-2012-fix/
有一個很好的機會,這是由「閏秒的內核漏洞」造成的解決方案。首先,請檢查下面的dmesg
[10703552.860274] Clock: inserting leap second 23:59:60 UTC
爲了解決這個問題,首先停止NTP客戶端。在Debian-like系統
/etc/init.d/ntp stop
存儲當前時間
date -s now
而且測試Java。如果一切正常,請嘗試重新啓動ntp服務
/etc/init.d/ntp start
然後再次測試。
當我看到這個時感到興奮...不幸的是我沒有爲我工作。 – 2013-05-16 15:40:13