美文网首页
java项目上线导致cpu占用率100%问题排查

java项目上线导致cpu占用率100%问题排查

作者: 乔治m2 | 来源:发表于2020-05-31 23:47 被阅读0次

    第一步:查找正在运行的java程序

    ps -ef | grep java
    

    第二步:排查问题

    top
    #通过top命令找到cup占用lv最高的java进程pid
    

    第三步: 查看进程中所有线程的情况

    ps -mp pid  -o THREAD,tid,time
    # 通过这个命令找到cpu占用率最高的线程
    

    第四步: 定位线程问题

    # 先将线程id转为16进制,因为线程堆栈情况记录的是线程的16进制
    printf “%x\n” tid
    jstack pid |grep tid -A 30(pid:进程id,tid:线程id)
    

    第五步: 查看磁盘空间大小

    df -h
    # 查看具体文件夹占用内存情况
    du -sh * 

    相关文章

      网友评论

          本文标题:java项目上线导致cpu占用率100%问题排查

          本文链接:https://www.haomeiwen.com/subject/napdzhtx.html