MisakaFish
莫名出现卡顿,tps总是非常的低
一会儿卡一会儿不卡的,,,
已经参照站内各大优化贴进行配置过了,例如喵的,极光的等等

核心:catserver
1.12.2mod服

timings:https://www.spigotmc.org/go/timings?url=ijumobemiw
spark:https://sparkprofiler.github.io/#4TABdewEd6

还需要其他什么数据,请告诉我,谢谢!
还请各位帮忙看看,万分感谢!

结城希亚
很奇怪,Pct Tick并不高
你服务器CPU多少?我感觉频率可能有点低了

或者提供下log文件,可能卡线程导致的

Misaka。
本帖最后由 Misaka。 于 2020-4-19 23:10 编辑
结城希亚 发表于 2020-4-19 20:42
很奇怪,Pct Tick并不高
你服务器CPU多少?我感觉频率可能有点低了
把文件改一下后缀就可以看了
4.3的

结城希亚
Misaka。 发表于 2020-4-19 20:55
cpu是ryzen 3900x
把文件改一下后缀就可以看了

监听玩家移动事件报错

删除MoreVaultPlus
看样子是判断hashmap的时候导致的


MisakaFish
结城希亚 发表于 2020-4-19 20:56
监听玩家移动事件报错

删除MoreVaultPlus

好的
主要就是这个插件造成的卡顿吗?

Neccc
本帖最后由 Neccc 于 2020-4-19 21:10 编辑

可能是插件导致,也可能服务器玩家跑图太快

MisakaFish
结城希亚 发表于 2020-4-19 20:56
监听玩家移动事件报错

删除MoreVaultPlus


在我删除这个插件并重启服务器后
tps依旧十分的低

结城希亚
MisakaFish 发表于 2020-4-19 21:17

在我删除这个插件并重启服务器后
tps依旧十分的低

上传下新的timings和log呢

MisakaFish
结城希亚 发表于 2020-4-19 21:17
上传下新的timings和log呢

timings还在跑
先看看log

我看了  是没什么报错的

结城希亚
MisakaFish 发表于 2020-4-19 21:23
timings还在跑
先看看log

清空下coreprotect的database.db数据库试试

MisakaFish
结城希亚 发表于 2020-4-19 21:29
清空下coreprotect的database.db数据库试试

嗯...我这里把玩家搭的紫松果农场拆了
效果拔群....

Misaka。
结城希亚 发表于 2020-4-19 21:17
上传下新的timings和log呢

https://www.spigotmc.org/go/timings?url=mawiyujuro
sp没跑 看看这个  是清理了农场后的  的确有好转
还是有些卡

结城希亚
Misaka。 发表于 2020-4-19 22:39
https://www.spigotmc.org/go/timings?url=mawiyujuro
sp没跑 看看这个  是清理了农场后的  的确有好转
...

草,NoSpawnChunks又飞天了
删掉就行

SaveIt保存世界也有点卡,建议换异步
[管理] AutoSave 0.2.6 —— 更好的更流畅的自动保存地图等等 [全版本]
https://www.mcbbs.net/thread-775843-1-1.html
(出处: Minecraft(我的世界)中文论坛)



Misaka。
结城希亚 发表于 2020-4-19 22:39
草,NoSpawnChunks又飞天了
删掉就行

绝对不是这俩的问题
这俩是15分钟执行一次清理和保存任务的
清理和保存时卡顿是正常的

结城希亚
Misaka。 发表于 2020-4-19 22:43
绝对不是这俩的问题
这俩是15分钟执行一次清理和保存任务的
清理和保存时卡顿是正常的
0.04%        1,127.07%          1.69 s           563.54 ms         0.0               0.0k            Task: SaveCustomWorlds(Single)
0.21%        9,805.75%          9.81 s         4,902.88 ms         0.0               0.0k            Task: NoSpawnChunks$1UnloadChunksTask(interval 36000)


既然不愿意删的话,那就优化配置文件吧,主要是world世界实体导致的卡服



Misaka。
结城希亚 发表于 2020-4-19 22:45
既然不愿意删的话,那就优化配置文件吧,主要是world世界实体导致的卡服

这些都改过了的
嗯,,,不过没这么低  (也太低了8)
区块回收我关了的,我测试 每次回收都会小幅卡顿
当玩家人数上来后 会卡得更久些 就是因为这个原因 才用了Nsc来15分钟清理一次
实体的话 跑timings时  实体只有300多个 应该问题不大吧?
(或者,是我清理实体频率快了?)
我安装了限制实体生成数量的插件 也有清理的 会不会是因为 重复生成,删除,生成,删除导致卡顿呢
mod的部分物品可以生成怪物和阻止生成怪物 这个会不会和限制或者清理插件冲突呢
其他配置呢 我看着改吧
这个视距调2是认真的嘛

结城希亚
Misaka。 发表于 2020-4-19 22:52
这些都改过了的
嗯,,,不过没这么低  (也太低了8)
区块回收我关了的,我测试 每次回收都会小幅卡顿

暴力优化就完事了(


不要看实体数量,数量少但占用多的情况也是存在的
timings显示你world世界的实体卡顿最严重

Misaka。
结城希亚 发表于 2020-4-19 22:54
暴力优化就完事了(

不会游戏体验极差吗

感觉限制的有点过分了

结城希亚
Misaka。 发表于 2020-4-19 23:15
不会游戏体验极差吗

感觉限制的有点过分了

你先试试有没有效果,有的话可以适当提高点

Autism_1
NoSpawnChunks

yum 可以看见插件运行的状态的
[管理]YUM —— 全能的服务器插件管理工具 全自动安装插件 更新插件[1.7.2+全版本]
https://www.mcbbs.net/thread-701333-1-1.html


输入/mi lag 查看服务器能耗信息  如果是插件可以安装一个查看了试试

如果不是 就要看实体上的了


至于 NoSpawnChunks 的区块卸载功能 下面这个也有同样的功能 相对占用也不是那么高

[优化|管理|修复] Aegis Clear —— 高版本优化 | 清理 | 管理插件 [全版本]
https://www.mcbbs.net/thread-918981-1-1.html

只是 他的清理很烦 关不掉

1: 自动检测高频红石
            发现频率过高的红石将会自动移除
   
      2: 手动检测红石活动情况
            高频红石比较容易检测,但是低频红石不容易检测,所以
            这里就需要服主手动使用/aegisclear check功能来检测所有正在活动的红石
            
             会生成result.yml文件,里面保存了红石活动的坐标
            然后依次传送到每一个坐标进行人工检查 [如果你的服务器经常莫名其妙卡顿,tps很低,你就有必要进行人工检测]

      3:   自动清理地面上的掉落物,具体配置可以在AegisClear\config.yml 里配置
      4:   刷鱼塔优化,如果服务器有玩家利用守卫者来刷鱼,就可以把他开启,防止过多的守卫者卡服
      5:   自动卸载无人的区块
      6:   实体过多时,自动清理怪物  
      7:   服务器内存不够时,自动回收内存, 无需服主在线.
      8:   农场保护,防止玩家动物破坏农田
      9:   服务器监测员,检测服务器当前状态
     10:聊天频率控制,防止玩家刷屏
     11:  反脏话,将脏话替换成** 符号
     12:  隐藏插件列表,防止玩家使用/? 等指令来查看服务器插件
     13:  世界黑名单   没有权限的玩家无法进入该世界

按照作者的介绍上说的效果,大概也许 这个插件可以代替几个插件。


Misaka。
Autism_1 发表于 2020-4-20 08:43
NoSpawnChunks

yum 可以看见插件运行的状态的

yum的话 每次装插件都会跑一下mi的
嗯...每次都res和worldgroud的占用高呢
用mi e跑个别插件 老是说 ‘自服务器启动以来 该插件没有任何工作’

清理插件的话 laggclear 已经包含了以上的部分功能;我的聊天插件也可以管理相关内容
另外呢 这个插件的红石控制可能有些问题 会导致无法生成生物  XD
再看 或许可以试试它的区块卸载功能
但是他其他的功能有些关不掉 我又用不上 XD

Autism_1
Misaka。 发表于 2020-4-20 09:51
yum的话 每次装插件都会跑一下mi的
嗯...每次都res和worldgroud的占用高呢
用mi e跑个别插件 老是说 ‘自 ...

所以 这也是很麻烦的一点 那个作者说是会更新 我把问题也和他说了 但是没回复我

如果说真的他的所有功能可以修改好 那肯定是好的 毕竟服务器多装一个插件 报错几率+1 启动速度-1

给个建议
你看看你的后台有没有报错。

或者有没有安装了低版本插件在高版本上  或者高版本插件 装在低版本上  

另外给你推荐几个优化插件

我自己都试过的 还不错的 (不过不建议装太多 你找出适合你的 太多会造成负优化)

[管理]CrowdLocator——找到你服务器中实体最多的几个区块![全版本]
https://www.mcbbs.net/thread-544375-1-1.html
(出处: Minecraft(我的世界)中文论坛)



如果是高版本生存 这个就有必要了  相信你在看优化的时候 很多帖子有提到过这两个插件   

[优化] Villager Optimiser —— 优化1.14.2以上的村民寻路以减少卡顿 [1.14.2-1.15]
https://www.mcbbs.net/thread-876653-1-1.html
(出处: Minecraft(我的世界)中文论坛)


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



希望能有用吧 还有如果是生存之类的 可以关闭或减少一些生物的生成  
bukkit.yml

spawn-limits:
生成限制。默认monsters: 70(怪物:70) animals: 15(动物:15) water-animals: 5 (水生动物:5)

其中 蝙蝠 和鱼  可以尽可能的低
Minecraft服务器优化教程 —— 让多带50%的玩家不再是梦
https://www.mcbbs.net/thread-478126-1-1.html
(出处: Minecraft(我的世界)中文论坛)

其中有说到

bukkit.yml中可以优化性能的参数:

spawn-limits,意思是限制实体的生成(对性能影响较大)。这个并不是限制一个区块生成多少实体,而是针对一个人可以生成多少实体。例如monsters: 70,在线人数只有10个人,则最多只能生成700个怪物实体(僵尸、骷髅、蜘蛛等等),适当的设置这些参数可以减少实体对性能的影响。一般建议生存服设置monsters为45~60,animals设置为10~15,water-animals设置为3,ambient设置为3。

Misaka。
Autism_1 发表于 2020-4-20 11:30
所以 这也是很麻烦的一点 那个作者说是会更新 我把问题也和他说了 但是没回复我

如果说真的他的所有功 ...

服务端是无报错的 有报错我都修了 (空指针除外../偶尔会有,没太在意)

寻找实体的插件已经有了哦
[管理]MCdataMining——通过聚类算法统计和分析密集实体中心[1.8-1.12]
https://www.mcbbs.net/thread-969242-1-1.html
这个还阔以找tile方块  你也可以看看

另外 我是1.12.2版本的mod服
冻结生物的话  也可以看看效果呢

配置文件这方面  我已经进行过优化了
你这个帖子也参考过 另外还参考了喵的和极光的帖子

Autism_1
Misaka。 发表于 2020-4-20 11:37
服务端是无报错的 有报错我都修了 (空指针除外../偶尔会有,没太在意)

寻找实体的插件已经有了哦

那就帮不到你了哦 抱歉哈