https://spark.lucko.me/agqDkDNBea
一个人玩tps就跌成这样,甚至没人在线tps都不够19
平常三四个人玩tps都能稳定20,给别人看都说看不出什么问题,那就给点优化意见吧,bbs的服务器优化作业我也抄了,还是这样🤔
一个人玩tps就跌成这样,甚至没人在线tps都不够19
平常三四个人玩tps都能稳定20,给别人看都说看不出什么问题,那就给点优化意见吧,bbs的服务器优化作业我也抄了,还是这样🤔
如果这个没问题那能不能再看看这个?
https://spark.lucko.me/P3dceK70Wn
https://spark.lucko.me/P3dceK70Wn
一言难尽。
首先使用Aikar的JVM参数:复制代码
Xmx和Xms都改为8192M(如果真有这么多内存)
其次建议改用 Purpur 1.16.5
另外你说优化作业你都抄了,从“optimize-explosions: false”我就看的出来你根本没去优化服务端配置,建议https://www.mcbbs.net/thread-1082459-1-2.html或者https://www.mcbbs.net/forum.php?mod=viewthread&tid=774469
首先使用Aikar的JVM参数:
- -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true
Xmx和Xms都改为8192M(如果真有这么多内存)
其次建议改用 Purpur 1.16.5
另外你说优化作业你都抄了,从“optimize-explosions: false”我就看的出来你根本没去优化服务端配置,建议https://www.mcbbs.net/thread-1082459-1-2.html或者https://www.mcbbs.net/forum.php?mod=viewthread&tid=774469
提高分配内存是其一。
另外看得出,在tps骤降的时候实体数量剧增,翻了将近一倍。建议控制一下实体数量,比如采用clearentities、LaggremoverPlus等清理实体类插件优化服务器
如果没有额外添加内存的能力的话,建议从JVM本身出手,不用原版JDK而是采用阿里Dragonwell JDK可以显著提升性能(直接百度搜阿里龙井就行)。
还有一点,你用的E5v2也可能是导致服务器卡顿的元凶之一,E5本身频率低,而MC服务器多数都是单核性能要求较高的。更何况你跑的是1.16.5呢
另外看得出,在tps骤降的时候实体数量剧增,翻了将近一倍。建议控制一下实体数量,比如采用clearentities、LaggremoverPlus等清理实体类插件优化服务器
如果没有额外添加内存的能力的话,建议从JVM本身出手,不用原版JDK而是采用阿里Dragonwell JDK可以显著提升性能(直接百度搜阿里龙井就行)。
还有一点,你用的E5v2也可能是导致服务器卡顿的元凶之一,E5本身频率低,而MC服务器多数都是单核性能要求较高的。更何况你跑的是1.16.5呢