如题,一下我简单介绍给大佬,大佬看一看有啥问题
我之前用的面板服开的空岛服务器spigot核心,人数越来越多也卡,换的vps8G4核然后用了几天也卡
又换了16G8核出低价vps
E5 2680 V2    2.8-3.6Ghz
当时开服80个人降到60又到了40多个人。那时候tps4-6之间
服务器卡的不行,延迟巨高,后来我的spigot端换成paper端,并且按paper优化帖子都优化了部分 
视野距离调整为4之类的乱七八糟的。插件列表以及各种图片信息我放在下面了。
真的头疼我也不知道该不该花钱再升级服务器了
之后我在服务器测了一下timings,检测地址:https://timings.aikar.co/?id=924221c24af2485ebdb187f45e56f90e
我也看不懂。小白服主。
 
求大佬帮忙解决,好几十口玩家等我养活
主要是机器的CPU不行,优化没什么用
建议换有4GHz稳定频率的CPU,高版本都很吃CPU的(跟模组服一样)
建议换有4GHz稳定频率的CPU,高版本都很吃CPU的(跟模组服一样)
卡的时候输入/tps看看tps值、要是低可能会是服务商问题
提高内存,优化网络,增强CPU,总的来说,就是要找服务商加钱。。。。。。或者你做单纯的纯净服
您好,请查看您的私聊,我这边帮你优化一下?
ly19931113 发表于 2020-3-31 15:54
提高内存,优化网络,增强CPU,总的来说,就是要找服务商加钱。。。。。。或者你做单纯的纯净服 ...
内存空余很多十多个G 我这个纯净空岛
结城希亚 发表于 2020-3-31 15:45
主要是机器的CPU不行,优化没什么用
建议换有4GHz稳定频率的CPU,高版本都很吃CPU的(跟模组服一样)
后台cpu利用率是19% 服务商说给了大概28GHz的运算频率应该还是够了。
 本帖最后由 结城希亚 于 2020-3-31 17:04 编辑 
看利用率没用,还是得看你频率
28GHz是什么神仙CPU?
9900k超频也才5GHz,忽悠你不懂CPU
象棋大师跑一下就知道了
1965404875 发表于 2020-3-31 17:01
后台cpu利用率是19% 服务商说给了大概28GHz的运算频率应该还是够了。
看利用率没用,还是得看你频率
28GHz是什么神仙CPU?
9900k超频也才5GHz,忽悠你不懂CPU
象棋大师跑一下就知道了
2.8ghz的服务器。。
这么多插件肯定吃不消的
这么多插件肯定吃不消的
频率不行,像我这种9900k能很轻松的带起大型模组服(bushi
不过虚拟机不显示睿频,所以只能看到3.6GHz,实际上大概有4.8GHz左右的频率
核心数可以不追求,但主频一定要高
 
 本帖最后由 Salt_lovely 于 2020-3-31 23:58 编辑 
现在市面上的MC服务端基本都是计算压主线程的,你就算有128个逻辑处理器,主频一致,那服务器TPS也和两个差别不大。
1000+个漏斗?消耗资源占比8%的活塞?
消耗资源占比27%的中继器和5%的侦测器?
(相对服务器总负载能力的占比是57%和12%)
你的玩家在玩什么奇怪的东西?
结论:如果是你的玩家人数太多而不是有人在玩高频/大规模红石的话,你的服务器卡顿是因为CPU不行

编辑内容:
复制代码
你的服务器过载程度比你想象中的更加严重。
你用这两个设置强行减少了tiles和实体的占用,所以会出现生物一卡一卡的情况(具体原理说起来有些复杂)。
换句话说,如果没有这两个限制,服务器里面的漏斗、各类怪物等等会将你的服务器TPS压得更低。
该换CPU了。
复制代码
bukkit.yml中得选项,这个70得意思是刷怪上限是70x玩家人数,你的玩家人数有20人,那么服务器最多会有1400只怪物的上限(实际计算有些复杂,你这个公式可以作估算)。。。
请改成25上下
现在市面上的MC服务端基本都是计算压主线程的,你就算有128个逻辑处理器,主频一致,那服务器TPS也和两个差别不大。
-3072,2560 (Area Seen 3 times)
Totals: 652 Entities - 2663 — Tile Entities - Summary:
HOPPER: 1042
Minecraft::tickTileEntity - nms.TileEntityPistoncount(4957780) total(8.52% 120.236s, 18.16% of tick)
Minecraft::tickTileEntity - nms.TileEntityHoppercount(25764504) total(3.82% 53.924s, 8.15% of tick)
1000+个漏斗?消耗资源占比8%的活塞?
Minecraft::Scheduled Block: Redstone Repeatercount(319652) total(27.07% 382.101s, 57.72% of tick)
Minecraft::Scheduled Block: Observercount(270483) total(5.69% 80.344s, 12.14% of tick)
消耗资源占比27%的中继器和5%的侦测器?
(相对服务器总负载能力的占比是57%和12%)
你的玩家在玩什么奇怪的东西?
结论:如果是你的玩家人数太多而不是有人在玩高频/大规模红石的话,你的服务器卡顿是因为CPU不行

编辑内容:
- max-tick-time:
 
-   tile: 10
 
- entity: 20
你的服务器过载程度比你想象中的更加严重。
你用这两个设置强行减少了tiles和实体的占用,所以会出现生物一卡一卡的情况(具体原理说起来有些复杂)。
换句话说,如果没有这两个限制,服务器里面的漏斗、各类怪物等等会将你的服务器TPS压得更低。
该换CPU了。
- spawn-limits:
 
- monsters: 70
bukkit.yml中得选项,这个70得意思是刷怪上限是70x玩家人数,你的玩家人数有20人,那么服务器最多会有1400只怪物的上限(实际计算有些复杂,你这个公式可以作估算)。。。
请改成25上下
 
 
 
 
 
 
 
 
 
 
