Tomcat调优JVM参数

Tomcat调优JVM参数

故障现象:

网站运行速度缓慢,导致有些模块无法访问!

排查:

当然网站访问较慢的原因有很多:
CDN、代码问题、服务器运行内存、内存空间、访问量过高等等

这次出发点从服务器进行处理:
查看服务器的内存大小、运行内存大小;
在这里插入图片描述
在这里插入图片描述
从上面的图片可以看出内存大小的话没啥问题,主要就是运行内存比较小可能是导致网站运行速度缓慢的原因。再往下看看继续排查,得知这个是运行的nginx+tomcat。有两台服务器实现负载均衡都是运行内存比较低
先操作个命令,清除一个运行内存

echo 3 > /proc/sys/vm/drop_caches

在这里插入图片描述
确实有点效果但不治根
查看一下tomcat占用资源情况(mem空间占用了87.9%)
在这里插入图片描述
需要对tomcat的JVM参数进行优化一下
LINUX中调优tomcat—–路径:安装路径下/bin/catalina.sh
vim catalina.sh

在 cygwin=false 之上添加所需要配置的内存大小
JAVA_OPTS=“ -Xms1024m -Xmx2048m -XX:PermSize=1024m -XX:MaxPermSize=1024m”
JAVA_OPTS='-server -Xms6144m -Xmx6144m -XX:PermSize=512M -XX:MaxPermSize=1024M'

配置详解
-Xms JVM 初始分配的堆内存
-Xmx JVM最大允许分配的堆内存,大点无所谓。反正用到才分配
-XX:PermSize JVM初始分配的非堆内存
-XX:MaxPermSize JVM最大允许分配的非堆内存,按需分配

在这里插入图片描述
修改之后重启发现tomcat服务进行了优化占用mem内存降低

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101941.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • vs2008连接tfs2013_VS连接SQL网页登录

    vs2008连接tfs2013_VS连接SQL网页登录偶尔还是会用到,老是忘记安装的顺序,在这儿mark一下。用VS2008连接TFS2010,需要按照以下顺序安装一下组件:.VS2008TeamExplorer2008      3.InstallVisualStudio2008SP1      4.InstallVSTS2008ForwardCompatibilityUpdate

    2022年9月23日
  • 《Android应用开发揭秘》连载1[通俗易懂]

    《Android应用开发揭秘》连载1[通俗易懂]《Android应用开发揭秘》  书名:Android应用开发揭秘作者:杨丰盛出版社:机械工业出版社ISBN:9787111291954出版日期:2010年3月(1版2次)开本:16页码:515版次:1-2定价:69元豆瓣网讨论地址:http://www.douban.com/subject/4200822/China-pub预订地址:http://www.china-pu

    2022年5月5日
  • SAS学习笔记25 t检验(单个样本t检验、配对样本t检验、两个独立样本t检验及方差不齐时的t’检验)…

    SAS学习笔记25 t检验(单个样本t检验、配对样本t检验、两个独立样本t检验及方差不齐时的t’检验)…根据研究设计和资料的性质有单个样本t检验、配对样本t检验、两个独立样本t检验以及在方差不齐时的t’检验单样本t检验单样本t检验(one-samplet-test)又称单样本均数t检验,适用于样本均数$\overline{X}$与已知总体均数$\mu_{0}$的比较,其比较目的是检验样本均数所代表的总体均数µ是否与已知总体均数$\mu_{0}$有差别已知总体均数$\mu_{0…

    2022年6月19日
  • Java内存管理-一文掌握虚拟机创建对象的秘密(九)

    勿在流沙筑高台,出来混迟早要还的。做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!回顾一下:本文是接着上一篇内容:Java内存管理-愚人节new一个对象送给你(八),继续整理!主要内容讲解HotSpot虚拟机在Java堆中对象是如何创建、内存分配布局和访问方式。本文地图:一、给你创建一个对象如果你是一直从第一季看过来的,那一定知道前面有个地方讲过类的整…

    2022年2月28日
  • mysql索引是什么 优点和缺点_MySQL索引优缺点、使用原则及种类介绍「建议收藏」

    mysql索引是什么 优点和缺点_MySQL索引优缺点、使用原则及种类介绍「建议收藏」一、索引简介1、索引简介索引(Index)是帮助MySQL高效获取数据的数据结构。在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的。MyISAM和InnoDB存储引擎只支持BTREE索引,MEMORY/HEAP存储引擎支持HASH和BTREE索引。2、索引的优点A、提高数据检索效率,降低数据库的IO成本。B、通过索引对数据进行排序,降低数据排序的成本降低了CPU的消…

    2022年5月26日
  • VLAN配置实例_ipsec配置步骤

    VLAN配置实例_ipsec配置步骤实验拓扑图实验要求:1.PC1和PC3所在接口为access;PVLANVLAN2PC2/4/5/6处于同一网段;其中PC2可以访问PC4/5/6;但PC4可以访问PC5,不能访问PC6;2.PC5不能访问PC6实验配置思路:1.PC2/4/5/6处于同一网段–DHCP下放IP地址PC1/3–使用路由器子接口DHCP下放IP地址2.为满足实验要求:将PC2划分到VLAN3、可以在同一VALN,也可以在不同VLAN,在这,我是把PC4/PC5都划分到VLAN4、PC6划分到VLAN5

    2022年9月19日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号