当前位置: 首页 > news >正文

网站后台发布文章网站排名优化师

网站后台发布文章,网站排名优化师,汕头百城招聘网,怎么在macromedia做网站Java web应用性能分析之【java进程问题分析概叙】-CSDN博客 Java web应用性能分析之【java进程问题分析工具】-CSDN博客 前面整理了java进程问题分析和分析工具,现在可以详细看看jvisualvm的使用,一般java进程都是部署云服务器,或者托管IDC机…

Java web应用性能分析之【java进程问题分析概叙】-CSDN博客

Java web应用性能分析之【java进程问题分析工具】-CSDN博客

        前面整理了java进程问题分析和分析工具,现在可以详细看看jvisualvm的使用,一般java进程都是部署云服务器,或者托管IDC机房。手里有一台阿里云主机,刚好用来做实验。配置jvisualvm连接阿里云主机,分为两步。

1.配置jmxremote

-Djava.rmi.server.hostname=39.99.211.248 阿里云主机这个公网ip一定要显示加上去
-Dcom.sun.management.jmxremote    启用jmxremote
-Dcom.sun.management.jmxremote.port=8899    jmx远程连接时使用的端口,设置成任意未被占用的端口即可
-Dcom.sun.management.jmxremote.rmi.port=8899 
-Dcom.sun.management.jmxremote.authenticate=true  否需要身份认证,设置为false不需要用户名和密码
-Dcom.sun.management.jmxremote.ssl=false  是否使用ssl,ssl是一个通信加密的安全协议,不启用
-Dcom.sun.management.jmxremote.password.file=/usr/local/soft/jmxremote.password  登录密码   
-Dcom.sun.management.jmxremote.access.file=/usr/local/soft/jmxremote.access 登录账号如果设置为true则需要额外配置以下2个参数
Dcom.sun.management.jmxremote.access.file:access文件
[root@phost ~]# vim /usr/local/soft/jmxremote.access   //任意目录下创建access文件
zhouxx readwrite  //格式为: 用户名 (空格)权限
Dcom.sun.management.jmxremote.access.file:密码文件
[root@phost ~]# vim /usr/local/soft/jmxremote.password   //创建密码文件
zhouxx 123456  //格式为: 用户名 (空格) 密码

java进程的jvm参数配置示例:

JAVA_OPTS=" -server -Dfile.encoding=UTF-8 -Djava.rmi.server.hostname=39.99.211.248 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8899 -Dcom.sun.management.jmxremote.rmi.port=8899 -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.password.file=/usr/local/soft/jmxremote.password   -Dcom.sun.management.jmxremote.access.file=/usr/local/soft/jmxremote.access -Dapp.config=/home/web/demo/application.yaml -Xms64m -Xmx64m -Xmn64m -Xss1m -XX:MetaspaceSize=16m -XX:MaxMetaspaceSize=64m -XX:+UseConcMarkSweepGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintCommandLineFlags -Xloggc:log/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=log/"
JAVA_OPTS=" -server -Dfile.encoding=UTF-8 -Djava.rmi.server.hostname=39.99.211.248 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8899 -Dcom.sun.management.jmxremote.rmi.port=8899 -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.password.file=/usr/local/soft/jmxremote.password   -Dcom.sun.management.jmxremote.access.file=/usr/local/soft/jmxremote.access -Dapp.config=/home/web/demo/application.yaml -Xms64m -Xmx64m         -Xss1m -XX:MetaspaceSize=16m -XX:MaxMetaspaceSize=64m -XX:+UseG1GC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintCommandLineFlags -Xloggc:log/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=log/"java $JAVA_OPTS  -jar mydemo-1.0.0-SNAPSHOT.jar 

2.开端口:开阿里云端口和服务器上防火墙端口

2.1开阿里云端口

为什么是全端口开发1-65535,而不是只开8899端口?

        因为jmx不仅仅只启用8899端口,还会随机再起一个端口,如当前15641进程还开启了45919,这个端口不固定,所以只能针对117.147.118.199客户端全开放。

2.2 ubuntu的防火墙端口:ufw allow from  117.147.118.199

3.jvisualvm远程连接服务器上的java进程,监控java进程状态

基本参数信息,相当于jps和jinfo

监控cpu、堆内存、元空间、类加载、线程等信息

线程信息:相当于jstack,也可以导出线程dump文件

抽样器:相当于jstack、jmap、jhat

快照信息

buffer pool监控

jconsole插件

visual GC:相当于jstat

提示 “不受此jvm支持”

参考:jvisualvm 连接 jstatd 远程监控 jvm 或 Visual GC提示"不受此JVM支持“_虚拟机 jvisualvm 不受此jvm-CSDN博客

Tracer:同样是cpu、堆、元空间、类加载、线程等的监控

4.jvisualvm分析jvm的dump文件

        jvisualvm通过分析dump文件,定位oom问题、cpu飙高问题、大内存对象问题等等

http://www.hkea.cn/news/590042/

相关文章:

  • 企业网站建设制作百度网盘下载app
  • asp做一个简单网站网络营销就是seo正确吗
  • 移动wap站点公司网站设计图
  • 网站策划建设seo搜索排名影响因素主要有
  • 大型商业广场网站建设互联网推广方案怎么写
  • p2vr做的网站上传网络广告策划书范文
  • 2022年大连黄页优化搜索引擎营销
  • 宁波有几个区昭通网站seo
  • 建设企业网站方案网站优化软件哪个好
  • 郑州做网站要搜索引擎最新排名
  • wordpress建好站了打不开首页成都关键词优化排名
  • 京东网站开发需求如何做谷歌优化
  • 微信app开发诊断网站seo现状的方法
  • 做旅行网站网站seo优化多少钱
  • 上海专业网站建设咨询网络销售怎么样
  • 奶茶网页设计图片湖南seo网站多少钱
  • 家里电脑做网站服务器如何建立网址
  • 临西做网站哪里便宜seo专业培训课程
  • 高端网站设计报价表个人网上卖货的平台
  • 广州网站优化推广公司网站优化排名资源
  • 济南网站建设大标网络企业seo服务
  • net域名大网站东莞关键词自动排名
  • 做企业平台的网站怎样进行网络营销吸引顾客
  • 天河网站 建设seo信科分公司谷歌搜索引擎网址
  • 西安网站建设招骋外贸如何推广
  • 网站改版降权武汉seo排名公司
  • 南京哪家公司做企业网站 做得比较好百度seo怎么优化
  • 白云做网站SEO市场营销策略有哪些
  • 做网站用lunx怎么建立一个网站
  • 电商网站开发定制百度推广优化排名