魔镜单机版增大内存

魔镜使用 yangchenhui 3565℃ 0评论

背景:

魔镜单机版是按照4核8G的服务器标准调的参数,如果对方给的机器性能比较好,内存较大,可以根据需求调整内存参数,提高魔镜性能。jvm内存原则上不要超过机器内存的60%,不过太大,比如超过64G提升也不会太明显了。

魔镜单机版由于使用的是spark的[local]模式,所以也没有executor概念,所以直接增加jvm内存即可。

Windows版本

windows版本魔镜将tomcat注册为了系统服务,所以这里需要去注册表里面改jvm内存大小。

在开始菜单输入"regedit"打开注册表编辑器,搜索"tomcat",找到对应的注册表项

Linux版本

Linux版本的tomcat启动参数都在 catalina.sh中,直接修改这个文件即可。

  1. docker cp mojing_mojing_1:/tomcat/bin/catalina.sh ./ 将这个文件从容器中拷贝到本地。
  2. 修改catalina.sh 中的jvm参数,如下:

JAVA_OPTS="-Djava.security.egd=file:/dev/urandom -server -Xms1024m -Xmx12288m -XX:PermSize=256M -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tomcat/webapps/logs/oom.hprof -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"

  1. 修改后将此文件再docker-compose.yml中映射出来,防止后续升级版本之后再被覆盖掉。

本文固定链接:杨晨辉的个人博客 » 魔镜单机版增大内存
本站内容除特别标注外均为原创,欢迎转载,但请保留出处!

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址