安少An_Shao
服务器配置 E5-2667v2  3.9Ghz  8核32G独立机
总共有7个端  一个BC端 一个主城端  两个生存区端  一个资源区端 一个地皮区端
总共吃了7个核心  空出一个核心  内存没人空开12G占用

目前最高可以承载40+的人不卡  但是有的时候10+人就卡

没有任何优化插件,没有禁用红石高频鞘翅等
对bukkit.yml  spigot.yml paper.yml进行了优化  还有server.pro配置视距的调小

也就是说是6个端的BC跨服服务器

希望可以从优化插件,优化方案,优化bat等角度得到解答

不惹男男气
本帖最后由 苏宁y 于 2020-8-9 10:26 编辑

【优化】服务器优化指南 | 和卡顿永远说再见
https://www.mcbbs.net/thread-774469-1-1.html
(出处: Minecraft(我的世界)中文论坛)
这是优化帖子

[优化]Simple Anti-Mob Lag —— 冻结生物以缓解卡服[1.9-1.16]
https://www.mcbbs.net/thread-874306-1-1.html
(出处: Minecraft(我的世界)中文论坛)

[机制]DisableAI —— 禁用某些生物AI,某种程度上减少一些服务器卡顿吧[1.13-1.15]
https://www.mcbbs.net/thread-943798-1-1.html
(出处: Minecraft(我的世界)中文论坛)

[管理]Clearlag —— 控制实体和区块以及卡服分析[1.8-1.14.X]
https://www.mcbbs.net/thread-954998-1-1.html
(出处: Minecraft(我的世界)中文论坛)

使用Openj9 也可以进行优化
最大最小内存都调为一样的数值比较好
https://mirrors.tuna.tsinghua.ed ... /8/jre/x64/windows/
下载这个



第一个插件可以在服务器tps低的时候冻结
第二个插件是可以直接冻结的
第三个插件能限制实体的生成




BakaXD
1.16大头还是实体运算, 尤其是村民和僵尸. 优化的办法也很简单, 要么减少数量, 要么减少实体AI. 可以考虑使用 EntityTrackFixer 或 simple anti mob lag. 不过这有点影响游戏体验.

你说的卡应该是BC里的某一个服卡, 可以针对这个服做优化.

如果不想减少实体数量和AI, 那就只能开分服分担压力, 这样也可以充分利用多核性能.

我自己科技空岛服的解决方案也是开多服, 因为村民和刷怪塔比较多每个服带10人就mspt就四十多了, 1.16性能差到想骂人

另外的启动参数优化可以忽略不计, 也就带10个人和带11个人区别, 给个Xms和Xmx就行了.

安少An_Shao
BakaXD 发表于 2020-8-9 10:24
1.16大头还是实体运算, 尤其是村民和僵尸. 优化的办法也很简单, 要么减少数量, 要么减少实体AI. 可以考虑使 ...

xms xmx最大最小设置一样还是?

不惹男男气
安少An_Shao 发表于 2020-8-9 10:25
xms xmx最大最小设置一样还是?

设置为一样的数值  比较好 我服务器就是这样优化的
另外可以用Openj9

Openj9确实开高版本服好

安少An_Shao
苏宁y 发表于 2020-8-9 10:24
【优化】服务器优化指南 | 和卡顿永远说再见
https://www.mcbbs.net/thread-774469-1-1.html
(出处: Minecr ...

优化帖子全部参考过了,saml的话可以采纳  第三个可能不兼容1.16.1

不惹男男气
安少An_Shao 发表于 2020-8-9 10:27
优化帖子全部参考过了,saml的话可以采纳  第三个可能不兼容1.16.1

我服务器使用的clearlag 你跟我说不兼容吗

这个是非常兼容的

使用openj9 也可以大大优化

安少An_Shao
苏宁y 发表于 2020-8-9 10:26
设置为一样的数值  比较好 我服务器就是这样优化的
另外可以用Openj9

怎么查看我现在的java环境

不惹男男气
安少An_Shao 发表于 2020-8-9 10:27
优化帖子全部参考过了,saml的话可以采纳  第三个可能不兼容1.16.1

Openj9 优化帖子

参数不用看 就是给你个参考   xmx xms调一样

https://www.mcbbs.net/thread-899289-1-1.html


另外  自动检测openj9的哦

如果想看自己 有没有安装成功

打开cmd
输入 java -version 截图给我   其实自己看就能看懂

不惹男男气
安少An_Shao 发表于 2020-8-9 10:28
怎么查看我现在的java环境

打开cmd  然后输入

java -version 截图给我

不惹男男气
我服务器好像也是E5-2667v2

也是这样优化  带动  6-18人没问题

但是记住 不要大量让他们饲养蜜蜂这种东西蜜蜂检测花朵是和村民差不多的
tick耗很大

你也可以用一下[村民优化]VillagerOptimiser    [防止掠夺者]LimitPillagers  [重启命令]Halo_RT

重启命令设置每天凌晨三天重启 这样自动重启可以释放内存等等

1a2s3d4f1
本帖最后由 1a2s3d4f1 于 2020-8-9 11:21 编辑

https://steinborn.me/posts/tuning-minecraft-openj9/,openj9参数优化。

不惹男男气
1a2s3d4f1 发表于 2020-8-9 11:03
https://steinborn.me/posts/tuning-minecraft-openj9/,这才是openj9参数优化,mcbbs的那个会降低j9的性能 ...

首先 我只是说参考  并没说用参数 因为j9不需要什么参数就会优化

其次 抢答案也没这样的

1a2s3d4f1
苏宁y 发表于 2020-8-9 11:20
首先 我只是说参考  并没说用参数 因为j9不需要什么参数就会优化

其次 抢答案也没这样的 ...

对不起,我发的时候还没注意。

openj9那些类共享什么的是默认启用的,是不用什么参数

不惹男男气
1a2s3d4f1 发表于 2020-8-9 11:24
对不起,我发的时候还没注意。

openj9那些类共享什么的是默认启用的,是不用什么参数 ...

是的啊.. 我只是给他个**

只是凑巧看到了这个优化

里面的参数都可以不填写

1a2s3d4f1
本帖最后由 1a2s3d4f1 于 2020-8-9 11:28 编辑
苏宁y 发表于 2020-8-9 11:24
是的啊.. 我只是给他个**

只是凑巧看到了这个优化

我建议你给这种参数当openj9优化教程,国内是不是没人用openj9开服?,openj9的类共享和aot编译器可以加速启动,我openj9与hotspot启动同样的mod包,一个4分钟15秒一个6分钟

不惹男男气
1a2s3d4f1 发表于 2020-8-9 11:27
我建议你给这种参数当openj9优化教程,国内是不是没人用openj9开服?,openj9的类共享和aot编译器 ...

有是有 非常少

安少An_Shao
苏宁y 发表于 2020-8-9 09:56
【优化】服务器优化指南 | 和卡顿永远说再见
https://www.mcbbs.net/thread-774469-1-1.html
(出处: Minecr ...

实测了openj9几天,内存是优化了,子服宕机的频率高了几倍,这种宕机还是没有crashreport的,就是命令行不动了