码迷,mamicode.com
首页 > 其他好文 > 详细

LAXCUS大数据操作系统节点挂掉后的处理

时间:2018-12-09 16:32:21      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:rdma   服务器性能   启动参数   16px   信息   回收   1.5   公司   并行   

  昨天回公司加班跑一个LAXCUS大数据应用,JVM直接挂了,没有留下任何异常信息,查看代码,也没有内存泄漏的问题。百思不得姐,只好去求教LAXCUS大数据操作系统的技术客服,客服查看了故障节点配置、日志、JVM后,在启动文件site.sh中加一行参数:-XX:-ReduceInitialCardMarks ,然后再跑就没问题。FQ去google了一下,原来jdk1.5之前的垃圾回收都是串行化,后面版本为了更快GC,会判断机器运行环境,然后动态选择是串行GC还是并行GC。公司的服务器性能显然达到并行GC标准,所以JVM就默认启动了并行GC。但是SUN当初开发时没解决好并行GC就匆匆推出,结果出现上面说的JVM crash故障。在启动参数里增加-XX:-ReduceInitialCardMarks,就是强制JVM使用串行GC。串行GC虽然慢了点,但是对于象我们公司这样要求高稳定性的广告大数据分析业务,却也不算什么。

LAXCUS大数据操作系统节点挂掉后的处理

标签:rdma   服务器性能   启动参数   16px   信息   回收   1.5   公司   并行   

原文地址:https://www.cnblogs.com/liudongyang/p/10090871.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!