CPU:i3 4170 内存:8g 1600MHz 主板:h81 硬盘:台电a820 系统:Windows server 2016
结论:基岩服有一个bug,在加载区块的时候会莫名出现tps下降的情况,必须要电脑配置很高才不会出现
我发现最近我的服务器总是卡顿的不正常,比如说即使我放了很多很多的实体,或者有很多个玩家在线,服务器的tps都是依旧坚挺,但是我发现这个tps总是忽上忽下,有的时候我明明开了很多生电机器tps依旧坚挺,但是我有的时候只是在野外待着tps就开始暴降??这明显违反了基岩服的常识啊
于是我就反复测试,怎么样才能让tps正常,怎么样才能让tps暴降,玩着玩着我就发现,只要我一跑图,tps就开始暴降,而且还不是我去新地方,就是我在已经生成过的区块跑,tps就开始不稳定,我开始想难不成又是麻将优化的锅?我看了一眼coretemp,实时显示的CPU占用率都没超过60%,但他就是卡。难道是内存?我又看了一眼内存,果然不出我所料,内存才占了5g,我就很奇怪,生成区块正常都是能轻松吃满系统资源,那他没吃满系统,但是又卡了,这不合理啊。
之后我一想,突然又想起来一个至关重要的东西:硬盘。由于Windows server的不知道怎么想的的任务管理器,硬盘占用率是不会直接显示在任务管理器上的,或者说,我没找到怎么把硬盘的显示打开。于是我直接去资源监视器,再一看硬盘占用,果不其然。

如图,每当我在客户端观察到服务端向我发送新区块的时候,资源监视器上就会出现一个波峰,同时用tsidebar和trapdoor都可以观察到tps明显下降。问题就此迎刃而解:硬盘的锅
但是台电a820再怎么拉也不能拉到这种程度啊,随机读写再慢也不会慢到20m/s以下,理论上不会拖累基岩服的性能,所以说,我是遇到理论之外的事了
之后我不信邪,我就拿crystal disk mark跑了个分,结果让我十分震惊甚至九分震惊
这个时候我突然想起来,我没关注过硬盘的容量,于是我看了一眼硬盘,结果
我说怎么这么慢,好家伙,这个时候我突然想起来电脑上还有一个没用的分区,本来是留着装Linux的,目前来看,在我买新硬盘之前,应该是用不上Linux了,我就索性把这个区合并了,之后我再跑分,果不其然,就是这随机读写的速度。。
随机读写速度不低于100m/s的nvme硬盘集体表示震惊
把硬盘收拾了一遍之后,因为跑图卡服的问题还是没有彻底解决。。
但是我发现在打开物品栏的时候,也会瞬间对硬盘造成大量占用,但是并没有影响tps,而且我在进入服务器,的时候,也没见服务器tps降低,之后当我传送的时候,tps就会下降
而且我发现,服务端占用硬盘的速度始终在5m/s,并没有达到crystal disk Mark测量的速度
所以,这是bug!!!
所以怎么办。。现在只能蹲一个解决这个问题的插件了。。
如果有玩家说,诶我发现,我一跑图其他人就卡,我就说,不,因为你网卡了,这是你自己的问题

结论:基岩服有一个bug,在加载区块的时候会莫名出现tps下降的情况,必须要电脑配置很高才不会出现
我发现最近我的服务器总是卡顿的不正常,比如说即使我放了很多很多的实体,或者有很多个玩家在线,服务器的tps都是依旧坚挺,但是我发现这个tps总是忽上忽下,有的时候我明明开了很多生电机器tps依旧坚挺,但是我有的时候只是在野外待着tps就开始暴降??这明显违反了基岩服的常识啊
于是我就反复测试,怎么样才能让tps正常,怎么样才能让tps暴降,玩着玩着我就发现,只要我一跑图,tps就开始暴降,而且还不是我去新地方,就是我在已经生成过的区块跑,tps就开始不稳定,我开始想难不成又是麻将优化的锅?我看了一眼coretemp,实时显示的CPU占用率都没超过60%,但他就是卡。难道是内存?我又看了一眼内存,果然不出我所料,内存才占了5g,我就很奇怪,生成区块正常都是能轻松吃满系统资源,那他没吃满系统,但是又卡了,这不合理啊。
之后我一想,突然又想起来一个至关重要的东西:硬盘。由于Windows server的不知道怎么想的的任务管理器,硬盘占用率是不会直接显示在任务管理器上的,或者说,我没找到怎么把硬盘的显示打开。于是我直接去资源监视器,再一看硬盘占用,果不其然。

如图,每当我在客户端观察到服务端向我发送新区块的时候,资源监视器上就会出现一个波峰,同时用tsidebar和trapdoor都可以观察到tps明显下降。问题就此迎刃而解:硬盘的锅
但是台电a820再怎么拉也不能拉到这种程度啊,随机读写再慢也不会慢到20m/s以下,理论上不会拖累基岩服的性能,所以说,我是遇到理论之外的事了
之后我不信邪,我就拿crystal disk mark跑了个分,结果让我十分震惊甚至九分震惊

这个时候我突然想起来,我没关注过硬盘的容量,于是我看了一眼硬盘,结果

我说怎么这么慢,好家伙,这个时候我突然想起来电脑上还有一个没用的分区,本来是留着装Linux的,目前来看,在我买新硬盘之前,应该是用不上Linux了,我就索性把这个区合并了,之后我再跑分,果不其然,就是这随机读写的速度。。

随机读写速度不低于100m/s的nvme硬盘集体表示震惊
把硬盘收拾了一遍之后,因为跑图卡服的问题还是没有彻底解决。。
但是我发现在打开物品栏的时候,也会瞬间对硬盘造成大量占用,但是并没有影响tps,而且我在进入服务器,的时候,也没见服务器tps降低,之后当我传送的时候,tps就会下降
而且我发现,服务端占用硬盘的速度始终在5m/s,并没有达到crystal disk Mark测量的速度
所以,这是bug!!!
所以怎么办。。现在只能蹲一个解决这个问题的插件了。。
如果有玩家说,诶我发现,我一跑图其他人就卡,我就说,不,因为你网卡了,这是你自己的问题

领取红包用户





