15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 第四章 虚拟机性能监控与排障

第四章 虚拟机性能监控与排障

时间:2023-06-28 02:21:01 | 来源:网站运营

时间:2023-06-28 02:21:01 来源:网站运营

第四章 虚拟机性能监控与排障:
将来的你,一定会感谢现在拼命的自己。

一、概述

实际工作中从实践的角度给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。

这里说的数据包括:

经常使用适当的虚拟机监控和分析的工具可以加快我们分析数据、定位解决问题的速度,但在学习工具前,也应当意识到工具永远都是知识技能的一层包装,没有什么工具是“秘密武器”,不可能学会了就能包治百病。

二、JDK的命令行工具

Java开发人员肯定都知道 JDK的 bin 目录中有“java.exe”、“javac.exe”这两个命令行工具。每逢JDK更新版本之时,bin目录下命令行工具的数量和功能总会不知不觉地增加和增强。这些工具都非常稳定而且功能强大,能在处理应用程序性能问题、定位故障时发挥作用。

JDK 开发团队选择采用 Java 代码来实现这些监控工具是有特别用意的:当应用程序部署的生产环境后,无论是直接接触物理服务器还是远程Telnet 到服务器上都可能会受到限制 toolsjar 类库里面的接口,我们可以直接在应用程序中实现功能强大的监控分析功能。
使用细节可以针对性网上搜索,先构建知识框架!!!

1.jps:虚拟机进程状况工具

命令格式:jps [options ] [ hostid ]

我们可以使用 jps -help 查看具体用法

2.jstat:虚拟机统计信息监视工具

命令格式:jstat [ option vmid [interval [s|ms] [count] ] ]

我们可以使用 jstat -help 查看具体用法

3.jinfo:Java配置信息工具

命令格式:jinfo [ option ] pid

我们可以使用 jinfo -help 查看具体用法

4.jmap:Java内存映射工具

命令格式 jmap [ option] vmid
我们可以用jmap -help 查看具体用法

5.jhat:虚拟机堆转储快照分析工具

命令格式 jhat [options] heap-dump-file

我们可以用jhat -help 查看具体用法

6.jstack:Java堆栈跟踪工具

命令格式 jstack [-l] pid

我们可以用jstack:-help 查看具体用法

7.HSDIS:JIT生成代码反汇编

HSDIS是sun推荐的HotSpot虚拟机JIT编译代码的反汇编插件,它包含在HotSpot虚拟机的源码中,但没有提供编译后的程序。HotSpot的-XX:PrintAssemBly指令可以调用它来把本地代码还原为汇编代码输出,同时还生成了一些注释。

三、JDK可视化工具

关键词:性能,虚拟

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭