[优化]Timings分析——服务器很卡?站内最全Timings分析教程教你如何优化

[优化]Timings分析——服务器很卡?站内最全Timings分析教程教你如何优化

回复:

Worf丶Horo

Worf丶Horo

来支持一下,问答区脸熟人员之一hh。

咋没人呢

2020-03-01 15:06:00

aabcc_YT

aabcc_YT

很实用

2020-03-02 04:04:00

Moon🌙

Moon🌙

辛苦大佬了! 受益颇丰

还想问大佬一件事.. 请问 doTick 是什么意思呀

2020-03-02 10:36:00

EmptyLava

EmptyLava

ParalyzedZero 发表于 2020-3-2 18:36

辛苦大佬了! 受益颇丰

还想问大佬一件事.. 请问 doTick 是什么意思呀

Tick的定义:Minecraft中,把每秒划分成等时长的20份即每份50毫秒,每份50毫秒就是一次游戏刻,而大约每50毫秒就会执行一次游戏刻,。实际上Minecraft会动态调整每次等待的时间,以尽量满足每秒执行20次游戏刻的目标

dotick就是执行游戏刻呗,相当于执行游戏内的事件

2020-03-02 10:41:00

Moon🌙

Moon🌙

EmptyLava 发表于 2020-3-2 18:41

Tick的定义:Minecraft中,把每秒划分成等时长的20份即每份50毫秒,每份50毫秒就是一次游戏刻,而大约每50 ...

谢谢大佬 如果doTick过高 优化什么好呢~

2020-03-03 12:25:00

EmptyLava

EmptyLava

ParalyzedZero 发表于 2020-3-3 20:25

谢谢大佬 如果doTick过高 优化什么好呢~

...dotick一般不作为判断卡顿的依据

dotick和full server tick性质一样的,意义不大

要看下面的dotick里面的子事件

2020-03-03 12:32:00

473949907

473949907

顶一下

顺便多谢

2020-03-03 15:13:00

xingchena

xingchena

特别详细 弄好了就才能够好

2020-03-04 04:41:00

小钧

小钧

详细,通俗易懂,支持一下

2020-03-04 13:25:00

Fur_Xia

Fur_Xia

那1.15.2 Chunk provider tick - doChunkmap很高怎么优化

栗子:https://timings.aikar.co/?id=6a4c4a9f669545abb0e6a53e99b80920

2020-03-05 02:21:00

咸鱼出版社

咸鱼出版社

本人表示不玩服务器

2020-03-05 02:55:00

Fur_Xia

Fur_Xia

Fur_Xia 发表于 2020-3-5 10:21

那1.15.2 Chunk provider tick - doChunkmap很高怎么优化

栗子:https://timings.aikar.co/?id=6a4 ...

服务器自带的区块回收是Bukkit.yml的chunk-gc吧,我设置的是period-in-ticks: 300

async-chunks对区块优化有作用吗?

之前在PaperSpigot的disord里面,他们的工作人员说1.15.2插件没有办法优化区块计算。

而且我对世界有做过Pregenerate。

这个是今天下午的timings report 看起来应该还是区块计算的问题。

感谢您的解答!

2020-03-05 09:03:00

啊!我是谁

啊!我是谁

顶一下,好厉害啊:9

2020-03-06 12:43:00

EmptyLava

EmptyLava

Fur_Xia 发表于 2020-3-5 17:03

服务器自带的区块回收是Bukkit.yml的chunk-gc吧,我设置的是period-in-ticks: 300

async-chunks对区块优 ...

async-chunk是哪个配置文件中的?

异步区块加载吗

2020-03-06 12:52:00

沈念6

沈念6

非常好nice

2020-03-06 15:04:00

夜夜夜、

夜夜夜、

对于1.7.10模组服来说 如遇见某种模组物品卡顿 可以降低这个物品的工作频率,话说写删模组有点过分了--

服务器目录下的tileentities这个文件进去之后找到卡服的物品 默认是

tick-interval: 1

改成5或者更高

能有效的对症**

2020-03-10 11:38:00

薄荷子

薄荷子

使用timings出现这种情况应该怎么办

java.io.IOException: Server returned HTTP response code: 500 for URL: http://paste.ubuntu.com/

at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1900) ~[?:1.8.0_241]

at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) ~[?:1.8.0_241]

at org.bukkit.command.defaults.TimingsCommand$PasteThread.run(TimingsCommand.java:240) [PaperSpigot-1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]

2020-03-11 04:02:00

SGP_Js

SGP_Js

很不错得教程 学习了

2020-03-17 11:49:00

薄荷子

薄荷子

本帖最后由 薄荷子 于 2020-3-18 05:58 编辑

生成的txt报告很懵,不知道该从哪看起,有没有办法将它排序或者将txt导入网页之类的。

2020-03-17 21:57:00

晓夜Port

晓夜Port

加油,等你更新。

2020-03-17 23:10:00

EmptyLava

EmptyLava

本帖最后由 EmptyLava 于 2020-3-18 07:51 编辑

薄荷子 发表于 2020-3-18 05:57

生成的txt报告很懵,不知道该从哪看起,有没有办法将它排序或者将txt导入网页之类的。 ...

只能自己看前面的time值有多少了,没办法。但是也能读,你不要一个个看,找通常占用多的如包含entity/tile/chunk/handler

如果服务器能上github的话,尝试下https://www.mcbbs.net/forum.php?mobile=1&mod=viewthread&tid=823209

用spark采样

2020-03-17 23:29:00

luoty

luoty

顶一下,好厉害啊

2020-03-18 06:19:00

2546168529

2546168529

十分感谢,叫我在看会学习一下

2020-03-18 11:36:00

935262316

935262316

实用教程

2020-03-19 05:49:00

汪成乐

汪成乐

大佬辛苦了,收获满满!

2020-03-20 09:04:00

薄荷子

薄荷子

EmptyLava 发表于 2020-3-18 07:29

只能自己看前面的time值有多少了,没办法。但是也能读,你不要一个个看,找通常占用多的如包含entity/til ...

大大佬,正好,我spark出现

an error occurred whilst uploading the results

上载出错了Orz

2020-03-20 10:24:00

jjlyouai

jjlyouai

提示: 作者被禁止或删除 内容自动屏蔽

2020-03-21 05:27:00

松泽

松泽

333111111111111

2020-03-21 11:51:00

奥义小杰

奥义小杰

https://timings.spigotmc.org/?url=sojutudabi求帮助可以吗,谢谢

2020-03-23 08:52:00

薄荷子

薄荷子

本帖最后由 薄荷子 于 2020-3-24 04:38 编辑

薄荷子 发表于 2020-3-20 18:24

大大佬,正好,我spark出现

an error occurred whilst uploading the results

上载出错了Orz ...

好像不是禁止外网的问题。。。。

刚开始用的时候没问题

4天前发现error了

前天半夜没人的时候我又试了下,可以上载

今天又不行了。。。

附上最近的一次侧写

https://sparkprofiler.github.io/#yev9E70KBv

2020-03-23 20:18:00

薄荷子

薄荷子

我能优化的都优化了。。。

就剩把玩家人数优化没了。。

CPU 内存 硬盘都没满

到差不多18人左右,tps就狂掉

是电脑配置不行吗。。

CPU是E3-1230 3.3GHz的

主板内存应该是3200MHz的

2020-03-23 20:25:00

2362028557

2362028557

多谢大佬,看完后有所提升

2020-03-24 04:25:00

魔魔魔魔王

魔魔魔魔王

提示: 作者被禁止或删除 内容自动屏蔽

2020-03-24 06:40:00

结城希亚

结城希亚

本帖最后由 结城希亚 于 2020-3-31 16:27 编辑

最近在问答帖中看到了很服主因服务器TPS低而求助,但他们中大多都不会分析

还行

2020-03-29 06:30:00

1848680016

1848680016

很实用,服务器优化优化好多了

2020-03-31 10:54:00

LiuChangKing

LiuChangKing

想和大佬加个好友,有QQ或**之类的联系方式吗

2020-04-01 23:47:00

<光速>

<光速>

真的很详细,支持,感谢楼主

2020-05-11 15:11:00

LambdaCraft

LambdaCraft

楼主,请问像我这种,卡在 tileEntityTick(SELF)的是什么原因呢?好像也看不到具体是哪种实体卡的。然后服务起一会儿就会因为tick超60s挂掉。

(完整timings v2报告不让发链接,如果需要我试试在回复里发看看

Minecraft::Full Server Tick

count(4020) total(100.00% 573.844s, 285.49% of tick)

avg(142.75ms per - 142.75ms/1.00 per tick)

Minecraft::world - tileEntityTick

count(2411240) total(73.80% 423.483s, 210.69% of tick)

avg(0.18ms per - 105.34ms/599.81 per tick)

Minecraft::world - tileEntityTick (SELF)

count(2411240) total(73.80% 423.482s, 210.69% of tick)

avg(0.18ms per - 105.34ms/599.81 per tick)

BoundingBoxOutlineReloaded::ForgeCommonProxy_chunkEvent

count(10) total(0.00% 0.001s, 0.00% of tick)

avg(0.12ms per - 0.00ms/0.00 per tick)

IndustrialCraft 2::Ic2WorldDecorator_onChunkLoad

count(10) total(0.00% 0s, 0.00% of tick)

avg(0.01ms per - 0.00ms/0.00 per tick)

webapi::WebHook notify

count(5) total(0.00% 0s, 0.00% of tick)

avg(0.00ms per - 0.00ms/0.00 per tick)

CC: Tweaked::Class_onEntitySpawn

2020-05-16 07:40:00

EmptyLava

EmptyLava

LambdaCraft 发表于 2020-5-16 15:40

楼主,请问像我这种,卡在 tileEntityTick(SELF)的是什么原因呢?好像也看不到具体是哪种实体卡的。然后 ...

试一试用spark采样

这个我不清楚是什么导致的

2020-05-16 10:43:00

mcheheyixiao

mcheheyixiao

详细,通俗易懂,支持一下

2020-05-29 09:23:00

GS_LemonAngel

GS_LemonAngel

谢谢lz分享 基本可以分析出来了。。?

2020-06-06 11:54:00

3305083699

3305083699

非常好的教程,感谢楼主的勤劳付出,对我受益良多。

2020-06-11 02:30:00

偿我悲欢

偿我悲欢

很实用,麻烦大佬了

2020-06-11 09:37:00

310749832

310749832

感谢lz分享

2020-06-19 06:00:00

喵不哩南瓜

喵不哩南瓜

为什么给我转到的网页是这个的,,,

C5[)]T@P[}NNA]GNLZLJ4C7.png

(6.46 KB, 下载次数: 8)

下载附件

2020-7-14 23:59 上传

6[M5L$HEN6ZN)OK66L66Q)8.png

(203.58 KB, 下载次数: 3)

下载附件

2020-7-14 23:59 上传

2020-07-14 15:59:00

EmptyLava

EmptyLava

喵不哩南瓜 发表于 2020-7-14 23:59

为什么给我转到的网页是这个的,,,

将链接改为以下格式

https://timings.spigotmc.org/?url=xxxxxxxxxx

你的链接就是https://timings.spigotmc.org/?url=bozizapewi

能说一下你服务器是用的什么核心吗

2020-07-14 22:56:00

喵不哩南瓜

喵不哩南瓜

EmptyLava 发表于 2020-7-15 06:56

将链接改为以下格式

https://timings.spigotmc.org/?url=xxxxxxxxxx

我就是直接复制粘贴过去的,它给我转到这个网址,1.12.2cat端

2020-07-15 03:33:00

喵不哩南瓜

喵不哩南瓜

https://timings.spigotmc.org/?url=vemopekezi

能帮我康康什么问题么。。

2020-07-15 07:45:00

虎牙教授

虎牙教授

提示: 作者被禁止或删除 内容自动屏蔽

2020-08-02 11:34:00

EmptyLava

EmptyLava

本帖最后由 EmptyLava 于 2020-8-2 19:43 编辑

虎牙教授 发表于 2020-8-2 19:34

不行啊 还是卡 你能加我QQ吗解决吗本教程重分析而轻优化,目的是为了让服主可以读懂timings而不是如何具体优化,而其他优化教程如喵的mod服优化教程帖、极光的插件服优化教程帖这两个教程是重优化而轻分析原因

论如何修改配置文档 请来 https://www.mcbbs.net/thread-939322-1-1.html https://www.mcbbs.net/thread-916822-1-1.html

QQ就算了,站内私聊即可,我可不想让你抓到QQ号然后乱骂一通

另外请发出Timings链接,没有的话spark也行,我十分不喜欢这种钓鱼的人

2020-08-02 11:40:00

wangxiaotong

wangxiaotong

细看方块实体我们可以看到是SpecialFlower和Hopper这两个东西导致的

是怎么看到SpecialFlower和Hopper的啊 我怎么在你截图里没看到

2020-08-18 15:50:00

EmptyLava

EmptyLava

wangxiaotong 发表于 2020-8-18 23:50

细看方块实体我们可以看到是SpecialFlower和Hopper这两个东西导致的

是怎么看到SpecialFlower和Hopper的啊 ...

直接可以看Minecraft -Breakdown就是最下面的那个

Event下不是有“ ticktileentity - TileSpecialFlower ” “ticktileentity - TileHopper”等等吗

这个是魔法花和漏斗的tick事件

2020-08-18 23:39:00

wangxiaotong

wangxiaotong

EmptyLava 发表于 2020-8-19 07:39

直接可以看Minecraft -Breakdown就是最下面的那个

Event下不是有“ ticktileentity - TileSpecialFlower ...

植物魔法花怎么优化 每个区块限制多少最好?

2020-08-19 02:08:00

EmptyLava

EmptyLava

wangxiaotong 发表于 2020-8-19 10:08

植物魔法花怎么优化 每个区块限制多少最好?

一般只能限制数量,Mod服我没有深入钻研过,你看限制到多少在玩家能接受和不能接受的区间

2020-08-19 03:58:00

cqdada

cqdada

大佬能帮忙分析下吗

SpigotMC Timings Viewer.png

(61.46 KB, 下载次数: 8)

下载附件

2020-9-19 02:18 上传

2020-09-18 18:19:00

EmptyLava

EmptyLava

cqdada 发表于 2020-9-19 02:19

大佬能帮忙分析下吗

timings看不出

要发个spark采样

通常是单一问题

2020-09-19 06:00:00

圆梦之都-搞笑

圆梦之都-搞笑

真不错,挺好的教程

2020-10-05 05:47:00

1493880516

1493880516

顶一下,好厉害啊

2020-10-31 16:40:00

异类控

异类控

帮大忙了!

2020-11-12 08:37:00

w1236944

w1236944

感谢楼主!!!!!服务器优化后果然流畅了很多!!!

2020-11-30 15:12:00

阿莎蕊雅同学

阿莎蕊雅同学

提示: 作者被禁止或删除 内容自动屏蔽

2021-01-02 20:19:00

我是新手。

我是新手。

MCBBS有你更精彩~

2021-01-07 09:37:00

友利砂糖

友利砂糖

服务器后台一直提示「Can't keep up!Is the server overloaded?Running 32698ms or 653 ticks behind」怎么解决啊 大概知道是卡的意思 实际上玩起来也很卡 就像所有事情都有很高的延迟那样 更甚之还会玩着玩着直接卡住,然后退出游戏服务器列表却显示人还在里面,不重启服务器根本玩不了 可是重启了没一会儿又这样 淘宝店家说纯mod服的卡顿没办法 呜呜呜

2021-01-09 12:50:00

EmptyLava

EmptyLava

友利砂糖 发表于 2021-1-9 20:50

服务器后台一直提示「Can't keep up!Is the server overloaded?Running 32698ms or 653 ticks behind」怎 ...

面板服?

你按照帖子生成个timings吧

2021-01-09 13:16:00

友利砂糖

友利砂糖

emmmm抱歉 不知道什么原因 两个命令在服务器后台打进去都说是未知命令 服务器是淘宝租的 应该是面板服..

2021-01-09 13:48:00

15921191648

15921191648

可以讲的非常的详细

2021-01-10 13:50:00

EmptyLava

EmptyLava

友利砂糖 发表于 2021-1-9 21:48

emmmm抱歉 不知道什么原因 两个命令在服务器后台打进去都说是未知命令 服务器是淘宝租的 应该是面板服.. ...

服务器核心是?

2021-01-11 04:50:00

友利砂糖

友利砂糖

EmptyLava 发表于 2021-1-11 12:50

服务器核心是?

不知道(小声) 只知道好像是FTP服务器(?) 游戏版本1.16.4

2021-01-11 06:08:00

EmptyLava

EmptyLava

友利砂糖 发表于 2021-1-11 14:08

不知道(小声) 只知道好像是FTP服务器(?) 游戏版本1.16.4

游戏内输入命令/bukkit呢

如果命令无效,说明是个原版核心的

如果你要用timings的话,

就换个paper核心的服务器

2021-01-11 09:34:00

uiopjklkk

uiopjklkk

大佬问一下,Sync Tasks 和Tasks占用率偏高 是什么问题导致的呀?就是因为插件的问题吗?

2021-01-16 09:39:00

1565672501

1565672501

本帖最后由 1565672501 于 2021-1-23 11:50 编辑

https://timings.aikar.co/?id=261 ... 11b9e9c3603#timings

有没有老哥帮忙看看怎么优化

2021-01-22 17:15:00

EmptyLava

EmptyLava

1565672501 发表于 2021-1-23 01:15

https://timings.aikar.co/?id=261 ... 11b9e9c3603#timings

有没有老哥帮忙看看怎么优化 ...AttributePlus::Event: o.s.e.j.h (EntityDamageByEntityEvent) (SELF)count(31047) total(89.21% 2513.947s, 384.51% of tick)

attributeplus插件问题

服务器内有多少实体

2021-01-23 04:26:00

1565672501

1565672501

EmptyLava 发表于 2021-1-23 12:26

attributeplus插件问题

服务器内有多少实体

几百实体吧0.0

2021-01-23 06:15:00

1565672501

1565672501

EmptyLava 发表于 2021-1-23 12:26

attributeplus插件问题

服务器内有多少实体

AP插件造成的卡服嘛

2021-01-23 06:16:00

1565672501

1565672501

EmptyLava 发表于 2021-1-23 12:26

attributeplus插件问题

服务器内有多少实体

有啥办法优化没哦老哥

2021-01-23 06:17:00

EmptyLava

EmptyLava

1565672501 发表于 2021-1-23 14:17

有啥办法优化没哦老哥

https://www.mcbbs.net/thread-1083840-1-1.html

建议换插件

2021-01-23 09:24:00

ddggh55

ddggh55

绝了,这个帖子给了我很大的帮助

2021-01-27 13:34:00

ddggh55

ddggh55

十分感谢!

2021-01-27 13:34:00

QingyuOvO

QingyuOvO

本帖最后由 QingyuOvO 于 2021-1-29 23:37 编辑

楼主有时间的话...我想请教一个问题:最近开了一个基友服,用的服务器配置如下:

系统:CentOS8.3(没有安装图形化界面)

CPU:E5-2680v2

内存:64G ddr3(洋垃圾配置...)

宽带:上传下载均稳定在300M以上(家用光纤,我做了内网穿透)

没有安装显卡复制代码

然后服务器上就跑了一个基友服,安装了60多个mod,玩家加上我也就四五个人,游戏运行非常流畅,没有丝毫的卡顿,但是使用timings始终显示:

Total: 274.739s (Ticks: 74156) - Sample Time: 6820.768s - Spigot Version: git-CatServerAsync-1.12.2-08cb86c (MC: 1.12.2)

- Average Entities: 248.22 - Average TPS: 10.87 - Server Load: 8.42%复制代码

平均TPS是10...(另外使用率也不太对,他说服务器负载8%,但是我用top统计的整个电脑的CPU负载都在2%到3%之间)这个是我统计的方式有问题么?还是说他只统计了单核的使用情况?

这个是timings的统计网址:https://timings.spigotmc.org/?url=oyunuvelam

2021-01-29 15:35:00

EmptyLava

EmptyLava

QingyuOvO 发表于 2021-1-29 23:35

楼主有时间的话...我想请教一个问题:最近开了一个基友服,用的服务器配置如下:

然后服务器上就跑了一个 ...

Server Load不是CPU占用

TPS显示应该是错误的,具体以/tps和插件显示为准

2021-01-30 08:37:00

contrails

contrails

楼主辛苦了,很实用的教程,我想请问下,我根据timings的报告分析出服务器卡顿基本都是鸡造成的,有没有什么可以限制动物的插件或者配置文件里具体的优化呢

2021-02-04 14:50:00

EmptyLava

EmptyLava

contrails 发表于 2021-2-4 22:50

楼主辛苦了,很实用的教程,我想请问下,我根据timings的报告分析出服务器卡顿基本都是鸡造成的,有没有什 ...

如果全是养殖的鸡,建议还是用繁殖限制插件或者你手动杀一些

2021-02-04 15:13:00

contrails

contrails

EmptyLava 发表于 2021-2-4 23:13

如果全是养殖的鸡,建议还是用繁殖限制插件或者你手动杀一些

好的,感谢!

2021-02-04 15:14:00

Agiu

Agiu

学完了,tps提高了不少

2021-02-08 13:00:00

aqaz

aqaz

害讲的蛮细可惜我看不懂血亏

2021-02-08 17:07:00

HanYe628

HanYe628

很实用

2021-02-19 03:58:00

小法师

小法师

提示: 作者被禁止或删除 内容自动屏蔽

2021-02-19 08:42:00

相关推荐

MacBook Air 深空灰色与银色 - 最佳购买颜色
GeForce GTX 960 与 GTX 960M

GeForce GTX 960 与 GTX 960M

07-24 👁️‍🗨️ 2497
【Hawes & Curtis】英国衬衫西服品牌 海淘可转运
15款主流股票APP優缺點:從元大、富果到籌碼K線,哪款適合你?
钢轨型式检测方法及标准 钢轨检测报告