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