
问题描述
最近搞了一台1年的阿里云服务器,安装了一下常用的MySQL,Redis,rabbitmq,minio,然后有安装了一下nacos,结果一启动nacos内存占用就很高,就比较限制我继续安装其他镜像或者启动别的服务。
启动nacos之前:

启动nacos之后

问题分析
nacos启动参数初识
nacos本质就是启动了一个jar包,这里有它运行的一些参数

/usr/local/software/jdk/jdk1.8.0_371/bin/
java
-Djava.ext.dirs=/usr/local/software/jdk/jdk1.8.0_371/jre/lib/ext:/usr/local/software/jdk/jdk1.8.0_371/lib/ext
-Xms512m -Xmx512m -Xmn256m
-Dnacos.standalone=true
-Dnacos.member.list=
-Xloggc:/usr/local/software/ali/nacos/8848/nacos/logs/nacos_gc.log -verbose:gc
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:+PrintGCTimeStamps
-XX:+UseGCLogFileRotation
-XX:NumberOfGCLogFiles=10
-XX:GCLogFileSize=100M
-Dloader.path=/usr/local/software/ali/nacos/8848/nacos/plugins/health,/usr/local/software/ali/nacos/8848/nacos/plugins/cmdb,

文章讲述了用户在阿里云服务器上安装Nacos后发现内存占用过高,通过分析Nacos的启动参数,特别是Java堆大小和GC相关参数,提出尝试减小堆大小以降低内存消耗,最终成功降低了内存占用并验证了新的参数设置。
&spm=1001.2101.3001.5002&articleId=134296647&d=1&t=3&u=7572692c5639494ba69255325e51ac41)
6866

被折叠的 条评论
为什么被折叠?



