概述Java在Linux上使用100%的cpu
在我的linux服务器上,任何Java程序(甚至是“Hello world”)都会使用100%的cpu,速度非常慢。 ID不依赖于Java版本,我已经尝试了不同版本的openjdk和sun jdk,两者的performance都一样。 我怎么能解决这个问题?
如何通过现有的过程来模拟高cpu峰值
Python – 在windows中获取进程名称,cpu,内存使用情况和峰值内存使用情况
C获得linux和windows上的cpu使用情况
Power8处理器上有多less个NUMA节点
将某些进程限制为cpu% – linux
我在本文中找到了解决方案http://blog.wpkg.org/2012/07/01/java-leap-second-BUG-30-june-1-july-2012-fix/
有一个很大的机会,这是由“闰秒内核BUG”造成的。 首先,在dmesg检查以下内容
[10703552.860274] Clock: inserting leap second 23:59:60 UTC
要解决它,首先停止ntp客户端。 在类似debian的系统上
/etc/init.d/ntp stop
存储当前时间
date -s Now
并测试java。 如果一切正常,请尝试重新启动ntp服务
/etc/init.d/ntp start
并再次测试。
总结
以上是内存溢出为你收集整理的Java在Linux上使用100%的cpu全部内容,希望文章能够帮你解决Java在Linux上使用100%的cpu所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容