性能优化
justsomebody126
这个作者很懒,什么都没留下…
展开
-
淘宝开源的 linux 性能检测工具 tsar
https://www.cnblogs.com/clsn/p/9135820.htmllinux 问题调查工具指南https://zhuanlan.zhihu.com/p/364928675原创 2021-05-20 17:25:05 · 125 阅读 · 0 评论 -
java CPU及内存分析
查看 gc 状态jstat -gc piddump 内存/opt/taobao/java/bin/jmap -dump:file=/tmp/1.bin,format=b pid如果报:Unable to open socket file: target process not responding or HotSpot VM not loaded则在前面加:sudo -u USER...原创 2019-12-19 00:51:35 · 419 阅读 · 0 评论 -
linux 性能相关指令
在Linux下,如何分析一个程序达到性能瓶颈的原因,请分别从CPU、内存、IO、网络的角度判断是谁导致的瓶颈?注意现在的机器CPU是多核。IO转自:https://www.cnblogs.com/EasonJim/p/8099956.html iostat: 只能看总的,看不到单个进程的。安装:#Ubuntusudo apt-get install sysstat#C...原创 2020-01-27 01:25:05 · 255 阅读 · 0 评论 -
jstat 命令学习
转自:http://www.hollischuang.com/archives/481jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具。他可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,在没有GUI图形的服务器上,它是运行期定位虚拟机性能问题的首选工具。jstat位于java的bin目...转载 2020-01-27 01:09:19 · 165 阅读 · 0 评论 -
load 过高及排查方法
平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。大部分情况下,在问题发生之前,某些指标就会提前有异常显示。对于这些指标的理解和查看、异常解决等,是程序员们重要的必备技能。本文,主要来介绍一下一个比较重要的指标——机器负载(Load),主要涉及负载的定义、查看负载方...转载 2020-01-27 00:21:56 · 4587 阅读 · 0 评论 -
Linux top 命令
转自:https://www.cnblogs.com/fuqu/p/10230385.html目录1、命令字段详解 2、交互命令 3、常用参数与命令 4、疑问正文参考:https://www.cnblogs.com/zhoug2020/p/6336453.html回到顶部1、命令字段详解top命令的输出如下第一行:系统运行时间和平均负载当前时间...转载 2020-01-26 23:09:31 · 180 阅读 · 1 评论 -
Arthas 常用命令
官方文档:https://alibaba.github.io/arthas/install-detail.html安装Arthas 是阿里开源的一款 linux/mac 上性能问题排查工具。文档链接:https://alibaba.github.io/arthas/ (这个里边具体步骤和指令讲得很详细) 安装启动 wget https://alibaba.github.io/...原创 2019-09-22 22:01:11 · 1023 阅读 · 0 评论 -
进程内存分析
分析工具jprofilermat 2 : eclipse memory analyzerJDK 内置工具https://blog.csdn.net/fenglibing/article/details/6411940java 计算内存大小的工具https://www.jianshu.com/p/9d729c9c94c4dump 出进程内存https://blog.cs...原创 2019-09-22 00:51:20 · 697 阅读 · 0 评论