jvm crash - jlong_disjoint_arraycopy

本文探讨了Java应用程序在访问磁盘IO资源时遇到崩溃的问题,通过使用hdparm工具进行性能测试,发现读取速度缓慢,并提供了一种故障诊断方法。建议检查设备读写性能并与其他节点进行对比,以便定位问题所在。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  when we are accessing some io resources,like writing to disk,there may be a java jvm crash by below:

 

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGBUS (0x7) at pc=0x00007f9a785c2690, pid=1150, tid=140300276668160
#
# JRE version: 6.0_31-b04
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.6-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# v  ~StubRoutines::jlong_disjoint_arraycopy
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
 

 

  in general this is eplicitly,its disk related fault.so u will have some ideas if having a check on it:

 

sudo hdparm -t /dev/sda

Timing buffered disk reads: 356 MB in  3.02 seconds = 117.85 MB/sec

  this result shows that the read speed of this device is slow,of course ,u can comparse it with other nodes for a confirm.for some more details ,u can go forward to [1]

 

 

 

ref:

 

[1]Detecting (write) Failures When Using Memory Mapped Files in Java

What does intermittent “Input/output error” suggest?

How do I find on which physical device a folder is located?

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值