df -h 查看对应磁盘 占比情况, 查看临时目录等占比情况
当时我最高占比才80%, 一直报错 运行不了项目, 最后我就删除 对应项目 的历史日志
(服务器运行的项目特别多)
如果你的 df -h查看 cpu使用是100%,就去删除 无用的数据 或者日志 ,或者项目备份!!
查看对应 文件目录大小 ls -lh 目录名称
我这是测试环境, 我删除了 11月之前的 所有日志, 你不要删除东西了 万分细心!!!
我解决这个问题 方法是:"删除对应项目打印的日志文件,删除之前的(视情况而定,别全删) "
删除数据记得不要删错了!!!!删除无用的日志 多余的备份 就行
============================================================
定位具体哪个代码 cpu频率过高的问题?
我们先top看看正常情况下的cpu使用率
使用top命令:
步骤:
- jps+top 定位应用进程 pid
- top -Hp {pid}找到线程 tid
- 将 tid 转换成十六进制 printf “%x\n” {tid}
- 打印堆栈信息 jstack
- 过滤出我们想要的