1.12.2的MOD服务器,服务端核心版本是CatServer-1.12.2-a38f3e1,MOD不多不少,但是有几个大型mod,暮色,古代战争,殖民地啥的,实体比较多,服务器的配置如下:cpu:R9 3900X 6核心内存:8G(啊这个等玩家多了之后再升级
,目前完全够用)网络:上下行极速大概2M/s(20Mbps)目前用的java是JDK8和OpenJ9,很奇葩,莫名把我tps锁在了16.04左右,占用少了tps也升不上去,但是高占用情况下貌似相对其他java版本,玩家体验要好一点(感觉),目前启动参数是: -Xalwaysclassgc -XcompilationThreads6 -Xconmeter:dynamic -Xshareclasses -Xtune:virtualized -Xjit:disableMethodHandleInlineWithoutPeeking内存最大最小都调成了6400M想换个java版本和启动参数试试,求大神们给个建议
本帖最后由 565585 于 2021-8-11 13:53 编辑
https://timings.spigotmc.org/?url=efutubutak 这是timings的
spark没装,我装一下另外不止启动参数哟,
我这个java版本貌似用不了正常java8的启动参数,是直接装最新版的jre8好还是装JDK8好捏
Qingraw 发表于 2021-8-11 13:26
端作者自己给了优化方案的:https://www.mcbbs.net/thread-1085422-1-1.html
tps低请发timings和spark报告 ...
https://timings.spigotmc.org/?url=efutubutak 这是timings的
spark没装,我装一下另外不止启动参数哟,
565585 发表于 2021-8-11 13:49
https://timings.spigotmc.org/?url=efutubutak 这是timings的
spark没装,我装一下另外不止启动参数哟,{ ...
timings报告判断world世界实体占用高
更准确判断建议用spark:https://www.mcbbs.net/thread-823209-1-1.html
Qingraw 发表于 2021-8-11 13:56
timings报告判断world世界实体占用高
更准确判断建议用spark:https://www.mcbbs.net/thread-823209-1-1.h ...
我知道这个Entity占用高
565585 发表于 2021-8-11 14:01
我知道这个Entity占用高暂时先不解决这个,我只是想知道用哪个java好一点,最新版JDK8还是jre ...
这个跟jre哪个好没关系,1.12用jdk8就够了
要降低内存可以使用openjdk
Qingraw 发表于 2021-8-11 14:11
这个跟jre哪个好没关系,1.12用jdk8就够了
要降低内存可以使用openjdk
openJ9的参数也是按刚才网站里面的填写吗,还是用这个-Xalwaysclassgc -XcompilationThreads6 -Xconmeter:dynamic -Xshareclasses -Xtune:virtualized -Xjit:disableMethodHandleInlineWithoutPeeking
565585 发表于 2021-8-11 15:25
openJ9的参数也是按刚才网站里面的填写吗,还是用这个-Xalwaysclassgc -XcompilationThreads6 -Xconmeter ...
网站的填写和网站上的优化就行