欢迎来到天天文库
浏览记录
ID:59132476
大小:27.60 KB
页数:2页
时间:2020-09-12
《虚拟机性能监控与故障处理.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Sunjdk监控和故障处理工具名称主要作用Jpsjvmprocessstatustool显示制定系统内所有的hotspot虚拟机进程Jstatjvmstatisticsmonitoringtool用于收集hotsport虚拟机各方面的运行数据Jinfo显示虚拟机配置信息Jmap生成虚拟机的内存暂存快照Jhat用于分析heapdump文件,他会建立一个http/html服务器,可以在浏览器···查看分析结果Jstack显示虚拟机线程快照Jps的作用和linux中ps的作用是相同的,都是可以查看当前虚拟机在运行进程id。Jstat[opti
2、onvmid[interval[s
3、ms][account]]]对于命令中的vmid和lvmid需要特别说明一下:如果是本地虚拟机进程,vmid和lvmid是一致的。如果是远程虚拟机进程,那vmid的格式是[protocol:][//]lvmid[@hostname[:port]/servername]参数interval和count代表查询间隔和查询次数。如果省略这两个参数,只查询一次。假设没250ms查询一次进程2745的垃圾收集的状况。以供查询20次,命令应该是Jstat-gc274525020选项option代表着用户需要查询的
4、虚拟机信息。主要有三类,类装载,垃圾收集,和运行期编译情况Jstat工具主要选项选项作用-class监视类装载,卸载数量,总空间即类装载所耗费的时间-gc监视java堆状况,包括Eden区,两个suvivor区,老年代,永久带的容量-gccapacity监视内容与-gc基本相同,但输出主要关注java堆各个区域的使用到最大和最小空间-gcutil监视内容与-gc基本相同,单输出关注已使用空间占总空间的百分比-gcnew监视新生代的gc收集情况-gcnewcapacity监视内容与-gcnew基本相同,但输出主要关注java堆各个区域的使
5、用到最大和最小空间-gcold监视老年代的gc收集情况-gcoldcapacity监视内容与-gcold基本相同,但输出主要关注java堆各个区域的使用到最大和最小空间-gcpermcapacity输出永久带使用的最大和最小空间-compiler输出jit编译器编译过的方法和耗时。-printcompilation输出已经被jit编译的方法。查询结果表明,我启动的服务器的新生代区域E(Eden)使用了0.51%内存。两个suvivor都是空的。(so,s1).老年代使用74.95%,永久带使用了99.81%,程序共发生Younggc97
6、6次。耗时4.340毫秒。Fullgc101次,耗时46.866秒
此文档下载收益归作者所有