本帖最后由 767832567 于 2020-3-24 10:46 编辑 
 
 
服务器就更新了下时装工坊模组成mcbbs上发布的最新版
版本为:1.12.2 catserver稳定版
TPS经常会从19.5甚至19.9突然下跌至15、14乃至10
期间玩家发送聊天信息,输入指令等均无反应,移动还会回弹
下面是我服务器的站内宣传贴:
https://www.mcbbs.net/thread-969634-1-1.html
可以下载个客户端进服体验下这种卡顿感
加qq:2796829034 有偿解决该问题!
这是timings报告:https://www.spigotmc.org/go/timings?url=aridomupom
 
服务器就更新了下时装工坊模组成mcbbs上发布的最新版
版本为:1.12.2 catserver稳定版
TPS经常会从19.5甚至19.9突然下跌至15、14乃至10
期间玩家发送聊天信息,输入指令等均无反应,移动还会回弹
下面是我服务器的站内宣传贴:
https://www.mcbbs.net/thread-969634-1-1.html
可以下载个客户端进服体验下这种卡顿感
加qq:2796829034 有偿解决该问题!
这是timings报告:https://www.spigotmc.org/go/timings?url=aridomupom
发个timings报告
如果有spigot watchdog的报错顺便发报错
如果有spigot watchdog的报错顺便发报错
内存没用完?尝试在启动参数加一个-Xms参数,分配内存和Xmx一样,比如你的参数是-Xmx1G那么就加-Xms1G,这样试一下
cpu频率不够,使用率百分百了
lengshao233 发表于 2020-3-24 10:33
cpu频率不够,使用率百分百了
i9 9900k 八核呢,占用率不到50%
DreamVoid 发表于 2020-3-24 10:31
内存没用完?尝试在启动参数加一个-Xms参数,分配内存和Xmx一样,比如你的参数是-Xmx1G那么就加-Xms1G,这 ...
没用的,本来就写了
767832567 发表于 2020-3-24 10:34
没用的,本来就写了
服务端打一下指令timings on 然后等3分钟或者更久打一下timings paste 然后把服务端给出的链接发给我
EmptyLava 发表于 2020-3-24 10:29
发个timings报告
如果有spigot watchdog的报错顺便发报错
https://www.spigotmc.org/go/timings?url=aridomupom
DreamVoid 发表于 2020-3-24 10:36
服务端打一下指令timings on 然后等3分钟或者更久打一下timings paste 然后把服务端给出的链接发给我 ...
https://www.spigotmc.org/go/timings?url=aridomupom
 本帖最后由 御炎Roinflam 于 2020-3-24 10:51 编辑 
3.83% 44,016.69% 22.01 s 22,008.35 ms 0.0 0.0k World Save
40000%
老哥厉害,这世界保存占用的牛批(我也就到过10000)
在Bukkit.yml里把autosave改为0
加上这个异步储存插件
[管理] AutoSave 0.2.6 —— 更好的更流畅的自动保存地图等等 [全版本]
https://www.mcbbs.net/thread-775843-1-1.html
(出处: Minecraft(我的世界)中文论坛)
其他都是虚浮的,这个是真的
因为你只提了短时间掉tps
其他都可以忽略不计
顺带一提
你zy的区块加载很多,我估摸着有人在疯狂跑图
建议用wb来进行世界填充让跑图不卡
[管理|安全] WorldBorder —— 世界边界★还在担心被跑图吗 【汉化】[全版本]
https://www.mcbbs.net/thread-608265-1-1.html
(出处: Minecraft(我的世界)中文论坛)
3.83% 44,016.69% 22.01 s 22,008.35 ms 0.0 0.0k World Save
40000%
老哥厉害,这世界保存占用的牛批(我也就到过10000)
在Bukkit.yml里把autosave改为0
加上这个异步储存插件
[管理] AutoSave 0.2.6 —— 更好的更流畅的自动保存地图等等 [全版本]
https://www.mcbbs.net/thread-775843-1-1.html
(出处: Minecraft(我的世界)中文论坛)
其他都是虚浮的,这个是真的
因为你只提了短时间掉tps
其他都可以忽略不计
顺带一提
你zy的区块加载很多,我估摸着有人在疯狂跑图
建议用wb来进行世界填充让跑图不卡
[管理|安全] WorldBorder —— 世界边界★还在担心被跑图吗 【汉化】[全版本]
https://www.mcbbs.net/thread-608265-1-1.html
(出处: Minecraft(我的世界)中文论坛)
 本帖最后由 DreamVoid 于 2020-3-24 10:52 编辑 
我粗略的看了一下,以下需要优化:
1.世界“zy”(是不是资源世界?)占用高,可能和第2点有关
2.世界自动保存占用很高,是否安装了其他自动保存插件?如果是,卸载掉所有自动保存插件或者关闭自带的保存
3.Plotme插件占用比较高,可以考虑优化
4.VexMaster、VexKeyBoardHelper、RandomTeleport、PlayerDataSQL占用都是非常高的,尝试优化一下
5.服务器的视野调成4
6.尝试更换PaperSpigot
有个插件叫“RandomTeleport”,这里我可以给出优化方案:
我粗略的看了一下,以下需要优化:
1.世界“zy”(是不是资源世界?)占用高,可能和第2点有关
2.世界自动保存占用很高,是否安装了其他自动保存插件?如果是,卸载掉所有自动保存插件或者关闭自带的保存
3.Plotme插件占用比较高,可以考虑优化
4.VexMaster、VexKeyBoardHelper、RandomTeleport、PlayerDataSQL占用都是非常高的,尝试优化一下
5.服务器的视野调成4
6.尝试更换PaperSpigot
有个插件叫“RandomTeleport”,这里我可以给出优化方案:
1.降低server.propertiles中view-distance的数值
2.设置随机传送使用间隔取自https://www.mcbbs.net/thread-971665-1-1.html
 本帖最后由 EmptyLava 于 2020-3-24 10:52 编辑 
原因(2)
1.区块加载占用很大,可能是玩家正在跑图
2.方块实体占用大,主要是漏斗
优化方案(5)
1.在bukkit.yml中设置
hopper-transfer: 24
hopper-check: 24
2.在server.properties中设置view-distance为3-5
3.使用worldborder这种限制跑图的插件
4.在任务管理器中右键javaw.exe,转详细信息后右键javaw.exe将优先级改为实时,这可以增加cpu的占用率从而提升tps(但服务器重启后需要重新配置,建议配合计划任务)
5.在bukkit.yml中增加autosave的数值
767832567 发表于 2020-3-24 10:45
https://www.spigotmc.org/go/timings?url=aridomupom
原因(2)
1.区块加载占用很大,可能是玩家正在跑图
2.方块实体占用大,主要是漏斗
优化方案(5)
1.在bukkit.yml中设置
hopper-transfer: 24
hopper-check: 24
2.在server.properties中设置view-distance为3-5
3.使用worldborder这种限制跑图的插件
4.在任务管理器中右键javaw.exe,转详细信息后右键javaw.exe将优先级改为实时,这可以增加cpu的占用率从而提升tps(但服务器重启后需要重新配置,建议配合计划任务)
5.在bukkit.yml中增加autosave的数值
御炎Roinflam 发表于 2020-3-24 10:49
3.83% 44,016.69% 22.01 s 22,008.35 ms 0.0 0.0k ...
是世界保存的问题ma,我设置9000tick保存一次
因为catserver多线程不稳定容易进程崩溃= =
存档大概有22G.
767832567 发表于 2020-3-24 10:51
是世界保存的问题ma,我设置9000tick保存一次
因为catserver多线程不稳定容易进程崩溃= =
22G怪不得...你厉害
用异步就行,同步容易保存的时候把你档给炸了
 本帖最后由 EmptyLava 于 2020-3-24 10:54 编辑 
9000tick就是450秒 你可以延长到12000/15000 ticks
地图太大 所以每次保存占用很大
可能tps突然变低的原因就是自动保存吧
但是区块加载和实体占用更需要优化
767832567 发表于 2020-3-24 10:51
是世界保存的问题ma,我设置9000tick保存一次
因为catserver多线程不稳定容易进程崩溃= =
9000tick就是450秒 你可以延长到12000/15000 ticks
地图太大 所以每次保存占用很大
可能tps突然变低的原因就是自动保存吧
但是区块加载和实体占用更需要优化
EmptyLava 发表于 2020-3-24 10:51
原因(2)
1.区块加载占用很大,可能是玩家正在跑图
2.方块实体占用大,主要是漏斗
三个大佬好像答案都差不多,我该给谁呢- -