美文网首页
排查CPU磁盘等问题

排查CPU磁盘等问题

作者: sizuoyi00 | 来源:发表于2022-07-10 15:14 被阅读0次

    排查CPU问题

    1.top -H 定位进程,确定是否是java进程占用CPU过高
    2.top -H -p 6610 定位线程,确定具体线程
    3.jstack 6610 > thread_stack.log 保留线程快照
    4.查看快照中线程方法,需要将pid6610转换为16进制

    https://blog.csdn.net/deqing271/article/details/116265264?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-116265264-blog-119344991.pc_relevant_aa2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-116265264-blog-119344991.pc_relevant_aa2&utm_relevant_index=1

    排查磁盘信息

    du命令
    du命令常用于在Linux中以递归方式检查文件大小,也可以递归方式汇总目录的文件及的磁盘使用情况。
    du 展示的是磁盘空间占用量。
    ls 展示的是文件内容的大小。

    1.查看xx.log文件大小

    du home/xx.log

    2.递归打印/boot/分区下所有文件大小

    du -h /home/*
    -h 使用易读性数字 1.1M 200K 1.3G

    3.打印总的分区的大小

    du -sch /home/*
    -s 仅打印/home下一层文件
    -c 包含总分区total

    4.打印/home/分区下所有文件大小

    du -ach -t 20M /home/* | sort -hr
    -a 显示个别文件

    5.打印/home/分区下的文件大小倒序,只看前5个

    du -ach /home/* | sort -hr | head -5
    sort 命令
    -r 倒序
    -u 去重

    6.其他
    --exclude="/xx" 排除某个文件/文件夹
    --max-depth=0 展示到第几层

    find
    查看大于1G的文件

    find / -type f -size +1G

    相关文章

      网友评论

          本文标题:排查CPU磁盘等问题

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