linux线上分析
linux性能分析
uptime
$ uptime
16:53:45 up 588 days, 22:34, 1 user, load average: 0.12, 0.14, 0.14load average 分别是1,5,15min内的load值 load越大 cpu越忙
top
$ top |grep Cpu
%Cpu(s): 0.8 us, 0.4 sy, 0.0 ni, 98.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st深入聊聊 top 命令中的 CPU 使用率(超详细) - 知乎 (zhihu.com)
shift+h 按照线程查看
-p [pid] 查看端口
top -H -p 查看线程 shift<和>
Shift+M键 内存排序
Shift+P键 cpu排序
free
Linux free命令 | 菜鸟教程 (runoob.com)
查看内存剩余
jstat -gc 24107
jps -m -l
jstack 虚拟机快照
jinfo 查看参数
jmap 查看等待回收队列
工具
性能工具之Java调试工具BTrace入门 - 知乎 (zhihu.com)
例子
-verbose:class 查看是否有类重复依赖加载
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 大橘のBlog!
评论