在Debian系统上设置Tomcat内存,核心是通过修改启动脚本catalina.sh
配置JVM参数,以下是关键技巧:
定位配置文件
进入Tomcat安装目录(通常为/opt/tomcat
或/usr/share/tomcat
),编辑bin/catalina.sh
文件:
sudo nano /opt/tomcat/bin/catalina.sh
设置堆内存参数
-Xms1024m -Xmx2048m
(单位:MB,根据服务器内存调整,不超过物理内存80%)-XX:MaxMetaspaceSize=512m
(替代旧版-XX:MaxPermSize
)优化垃圾回收(可选)
-XX:+UseG1GC
-XX:NewRatio=3
(默认值,可根据应用调整)保存并重启服务
修改后保存文件,重启Tomcat使配置生效:
sudo systemctl restart tomcat
验证配置
通过以下命令查看Tomcat进程内存参数是否生效:
ps aux | grep tomcat
注意事项: