Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

楼主: tian051011

[服务器应用] [2019.8.9]OpenJ9 JVM参数(服务器启动参数)调优

[复制链接]
Dragon__Rain 当前离线
积分
146
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-3-18
查看详细资料
发表于 2020-3-15 14:06:21 | 显示全部楼层
1.14.4 forge28.2.3使用J9游戏打不开啊,怎么回事

评分

参与人数 1金粒 +5 收起 理由
1a2s3d4f1 + 5 forge不兼容咋启动

查看全部评分

回复

使用道具 举报

tian051011 当前离线
积分
3697
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-8-13
查看详细资料
 楼主| 发表于 2020-3-16 18:45:19 来自手机 | 显示全部楼层
当你老爹 发表于 2020-3-14 12:35
复制粘贴楼主的参数,并且没有加入其它参数,OpenJDK最新版...
内存减半,性能优化减半!负优化无敌!
1.12.2C ...

你好,请问你能否提供更多详细信息,例如服务器配置,OpenJDK与OpenJ9的具体版本号,CatServer的具体版本号,谢谢
回复

使用道具 举报

1a2s3d4f1 当前离线
积分
4213
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-11-3
查看详细资料
发表于 2020-3-16 19:31:36 | 显示全部楼层
本帖最后由 1a2s3d4f1 于 2020-3-18 23:50 编辑
tian051011 发表于 2020-3-16 18:45
你好,请问你能否提供更多详细信息,例如服务器配置,OpenJDK与OpenJ9的具体版本号,CatServer的具体版本 ...

感觉是那个bug导致的,那个bug导致mspt变高且波动大
回复

使用道具 举报

多普勒的夜 当前离线
积分
1009
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-4-10
查看详细资料
发表于 2020-3-18 20:16:54 | 显示全部楼层
OpenJ9这么厉害吗,有空试试
回复

使用道具 举报

Huffy 当前离线
积分
64
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-2-24
查看详细资料
发表于 2020-3-19 14:20:49 | 显示全部楼层
6666666666666666666
回复

使用道具 举报

天佑酱 当前离线
积分
8989
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-6-18
查看详细资料
发表于 2020-3-19 20:03:53 | 显示全部楼层
太棒了!之前看那个帖子,下载了OpenJ9,没效果,今天调了参数FPS 8->15
我的渣机终于获救了
回复

使用道具 举报

wd世界龙王 当前离线
积分
208
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-1-29
查看详细资料
发表于 2020-3-26 17:05:44 | 显示全部楼层
额,我下载不了openj9,有人帮忙吗
回复

使用道具 举报

854516196 当前离线
积分
771
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-1-27
查看详细资料
发表于 2020-4-7 16:14:46 | 显示全部楼层
使用了Openj9后 内存占用少了 冻结也变少了
但是出现了实体一多掉帧很厉害的问题,利大于弊吧
回复

使用道具 举报

1a2s3d4f1 当前离线
积分
4213
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-11-3
查看详细资料
发表于 2020-4-23 21:53:54 | 显示全部楼层
本帖最后由 1a2s3d4f1 于 2020-4-23 22:04 编辑
shangenbo 发表于 2019-8-9 16:22
改天研究研究J9参数配g1gc cms J9不能用,所以一直不打算用J9 (J9目前兼容性也有点。。。) ...

有参数的,用openj9提高服务器性能https://steinborn.me/posts/tuning-minecraft-openj9/
如果出现性能问题的话去openj9的github上发问题(前提是用hotspot没性能问题)


回复

使用道具 举报

超级无敌兔 当前离线
积分
837
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-6-7
查看详细资料
发表于 2020-7-2 17:07:04 | 显示全部楼层
1.16貌似用不了openj9,会把cpu吃满
回复

使用道具 举报

Command_Edit 当前离线
积分
392
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-6-24
查看详细资料
发表于 2020-7-2 22:53:43 | 显示全部楼层
教程完善,感谢分享,希望能出更多有用教程
回复

使用道具 举报

1a2s3d4f1 当前离线
积分
4213
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-11-3
查看详细资料
发表于 2020-7-3 16:26:04 | 显示全部楼层
本帖最后由 1a2s3d4f1 于 2020-7-3 16:32 编辑
超级无敌兔 发表于 2020-7-2 17:07
1.16貌似用不了openj9,会把cpu吃满

感觉是1.16特有bug,用原生openjdk-hotspot也可以吃满,openj9 98% ,hotspot也是98%的cpu占用
目前测试到DataFixerUpper 线程,启动后出现3个这种线程(堆是指这个,名称不是),直到线程消失,mc会一直用大量cpu资源
回复

使用道具 举报

超级无敌兔 当前离线
积分
837
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-6-7
查看详细资料
发表于 2020-7-3 16:56:55 | 显示全部楼层
1a2s3d4f1 发表于 2020-7-3 16:26
感觉是1.16特有bug,用原生openjdk-hotspot也可以吃满,openj9 98% ,hotspot也是98%的cpu占用
目前测试到D ...

看来我不是一个人
回复

使用道具 举报

1a2s3d4f1 当前离线
积分
4213
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-11-3
查看详细资料
发表于 2020-7-10 18:20:45 | 显示全部楼层
本帖最后由 1a2s3d4f1 于 2020-7-10 18:25 编辑

经验(确信):
1. https://steinborn.me/posts/tuning-minecraft-openj9/的参数仅仅适合服务端,在客户端上不要调xmns xmnx,而且要去掉-Xgc:scvNoAdaptiveTenure。

2.openj9的主要对象在SOA去,LOA基本为空,不需要动态监测。

3.-Xaggressive用于测试,不建议使用,可能导致崩溃。

4.-Xshareclasses默认打开,也不要调。

5. 类卸载只在global gc执行,gencon 垃圾回收策略的gc暂停时间短,大概global lgc 150ms Scavenge gc 10ms ,如果开启concurrentScavenge,就会损失8%的吞吐率,暂停时间变为1~5ms。

6.空闲垃圾回收也是J9的特性(仅liunx),添加参数-XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle -XX:IdleTuningMinIdleWaitTime=120 ,120位最小jvm空闲时间,单位为秒,不设置此选项的话为0





评分

参与人数 1人气 +2 金粒 +10 收起 理由
tian051011 + 2 + 10 感谢你分享的宝贵经验

查看全部评分

回复

使用道具 举报

明少OL 当前离线
积分
128
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-1-17
查看详细资料
发表于 2020-7-11 15:40:08 | 显示全部楼层
看来不是什么服务器都能用呀
我那个spigot服,用楼主这个性能大幅度下降,6个人压测,tps掉到16以下,内存占用8-10G,CPU 10-20%,tnt压测无法进行,实体多的地方tps直接掉到16以下
我那个服以前就加了-server -Xverify:none -XX:+UseParallelOldGC 这堆参数,100人压测tps18-20,内存占用9-13G,CPU 20-40%,tnt(1500)压测tps18-20
版本是1.16.1 spigot(git-Spigot-c3a49df-93cfb19)

插件 dynmap EssentialsX全家桶 AuthMe LuckPerms LaggRemover

JAVA版本
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
Eclipse OpenJ9 VM (build openj9-0.17.0, JRE 1.8.0 Linux amd64-64-Bit Compressed References 20191017_442 (JIT enabled, AOT enabled)
OpenJ9   - 77c1cf708
OMR      - 20db4fbc
JCL      - 97b5ec8f383 based on jdk8u232-b09)

评分

参与人数 1人气 +2 收起 理由
tian051011 + 2 MCBBS有你更精彩~

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2021-8-5 02:49 , Processed in 0.062035 second(s), Total 38, Slave 29 queries, Release: Build.2021.08.04 1707, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表