Skip to content
This repository has been archived by the owner on Dec 9, 2023. It is now read-only.

基准测试 #5

Open
z0z0r4 opened this issue Aug 11, 2023 · 8 comments
Open

基准测试 #5

z0z0r4 opened this issue Aug 11, 2023 · 8 comments
Labels
documentation Improvements or additions to documentation notice 公告

Comments

@z0z0r4
Copy link
Owner

z0z0r4 commented Aug 11, 2023

渲染不同大小的地图后,获取得首次备份、第二次备份耗时,以及 QucikBackupM 的耗时进行对比

  • SSD PC SN520 NVMe WDC 512GB
  • CPU Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz

结论

  • 首次备份时无论如何 Better_Backup 都会慢于 QucikBackupM,原因在于逻辑不同
  • 在存档较小时 QucikBackupM 速率占优,但此时耗时基本上都很小,区别不大
  • 在存档较大,如 10G 左右,QucikBackupM 与 Better_Backup 速率基本持平,耗时 30s 左右
  • 在存档更大后,Better_Backup 备份速度明显快于 QucikBackupM,在 16G 时将近只需要一半的时间
  • 然而速率总体基本持平的事实立足于占用空间原小于 QucikBackupM 的基础上,所以推荐使用 Better_Backup

详细测试结果如下,使用 Chunky 插件渲染地图

2000 Radius
image

> !!qb make
[MCDR] [16:00:39] [QBM - create/INFO]: [QBM] 备份中...请稍等
[Server] [16:00:39 INFO]: Automatic saving is now disabled
[Server] [16:00:39 INFO]: Saving the game (this may take a moment!)
[Server] [16:00:39 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [16:00:39 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [16:00:39 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [16:00:39 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [16:00:39 INFO]: Saved the game
[MCDR] [16:00:39] [QBM - create/INFO] [quick_backup_multi]: Slot 1 (None) is deleted to provide spaces for the incoming backup
[MCDR] [16:00:39] [QBM - create/INFO] [quick_backup_multi]: copying ./server\world -> ./qb_multi\slot1\world
[MCDR] [16:00:40] [QBM - create/INFO]: [QBM] 备份完成,耗时0.9秒
[MCDR] [16:00:40] [QBM - create/INFO]: [QBM] 日期: 2023-08-11 16:00:40; 注释: 空
[Server] [16:00:40 INFO]: Automatic saving is now enabled
> !!bb make
[MCDR] [16:00:46] [BB - create/INFO]: [Better Backup] 备份中...请稍等
[Server] [16:00:46 INFO]: Automatic saving is now disabled
[Server] [16:00:46 INFO]: Saving the game (this may take a moment!)
[Server] [16:00:46 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [16:00:46 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [16:00:46 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [16:00:46 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [16:00:46 INFO]: Saved the game
[MCDR] [16:00:50] [BB - create/INFO]: [Better Backup] 备份 78ab22 完成,耗时3.9秒 * 737.58 MB * None
[MCDR] [16:00:50] [BB - create/INFO]: [Better Backup] 检测到新增的备份,重置定时器
[MCDR] [16:00:50] [BB - create/INFO]: [Better Backup] 下次自动备份时间: 2023/08/11 16:01:05
[Server] [16:00:50 INFO]: Automatic saving is now enabled
> !!bb make
[MCDR] [16:00:54] [BB - create/INFO]: [Better Backup] 备份中...请稍等
[Server] [16:00:54 INFO]: Automatic saving is now disabled
[Server] [16:00:54 INFO]: Saving the game (this may take a moment!)
[Server] [16:00:54 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [16:00:54 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [16:00:54 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [16:00:54 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [16:00:54 INFO]: Saved the game
[MCDR] [16:00:55] [BB - create/INFO]: [Better Backup] 备份 3c20a8 完成,耗时1.7秒 * 737.58 MB * None
[MCDR] [16:00:55] [BB - create/INFO]: [Better Backup] 检测到新增的备份,重置定时器
[MCDR] [16:00:55] [BB - create/INFO]: [Better Backup] 下次自动备份时间: 2023/08/11 16:01:10
[Server] [16:00:55 INFO]: Automatic saving is now enabled
@z0z0r4 z0z0r4 added the documentation Improvements or additions to documentation label Aug 11, 2023
@z0z0r4 z0z0r4 pinned this issue Aug 11, 2023
@z0z0r4
Copy link
Owner Author

z0z0r4 commented Aug 11, 2023

Radius 4000
image

> !!bb make
[MCDR] [20:10:35] [BB - create/INFO]: [Better Backup] 备份中...请稍等                                                                                                                
[Server] [20:10:35 INFO]: Automatic saving is now disabled
[Server] [20:10:35 INFO]: Saving the game (this may take a moment!)
[Server] [20:10:35 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [20:10:35 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [20:10:35 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [20:10:35 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [20:10:35 INFO]: Saved the game
[MCDR] [20:10:50] [BB - create/INFO]: [Better Backup] 备份 1b0dc2 完成,耗时15.3秒 * 2.79 GB * None
[MCDR] [20:10:50] [BB - create/INFO]: [Better Backup] 检测到新增的备份,重置定时器
[MCDR] [20:10:50] [BB - create/INFO]: [Better Backup] 下次自动备份时间: 2023/08/11 20:11:05
[Server] [20:10:50 INFO]: Automatic saving is now enabled
> !!bb make
[MCDR] [20:10:56] [BB - create/INFO]: [Better Backup] 备份中...请稍等                                                                                                                
[Server] [20:10:56 INFO]: Automatic saving is now disabled
[Server] [20:10:56 INFO]: Saving the game (this may take a moment!)
[Server] [20:10:56 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [20:10:56 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [20:10:56 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [20:10:56 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [20:10:56 INFO]: Saved the game
[MCDR] [20:11:02] [BB - create/INFO]: [Better Backup] 备份 aaa664 完成,耗时6.2秒 * 2.79 GB * None
[MCDR] [20:11:02] [BB - create/INFO]: [Better Backup] 检测到新增的备份,重置定时器
[MCDR] [20:11:02] [BB - create/INFO]: [Better Backup] 下次自动备份时间: 2023/08/11 20:11:17
[Server] [20:11:02 INFO]: Automatic saving is now enabled
> !!qb make
[MCDR] [20:11:11] [QBM - create/INFO]: [QBM] 备份中...请稍等                                                                                                                         
[Server] [20:11:11 INFO]: Automatic saving is now disabled
[Server] [20:11:11 INFO]: Saving the game (this may take a moment!)
[Server] [20:11:11 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [20:11:11 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [20:11:11 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [20:11:11 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [20:11:11 INFO]: Saved the game
[MCDR] [20:11:11] [QBM - create/INFO] [quick_backup_multi]: Slot 3 (None) is deleted to provide spaces for the incoming backup
[MCDR] [20:11:11] [QBM - create/INFO] [quick_backup_multi]: copying ./server\world -> ./qb_multi\slot1\world
[MCDR] [20:11:16] [QBM - create/INFO]: [QBM] 备份完成,耗时4.8秒
[MCDR] [20:11:16] [QBM - create/INFO]: [QBM] 日期: 2023-08-11 20:11:16; 注释: 空
[Server] [20:11:16 INFO]: Automatic saving is now enabled

@z0z0r4
Copy link
Owner Author

z0z0r4 commented Aug 11, 2023

16.45G 存档下,Better_Backup 比 QucikBackupM 将近快一倍
image

> !!bb make
[MCDR] [20:53:10] [BB - create/INFO]: [Better Backup] 备份中...请稍等
[Server] [20:53:10 INFO]: Automatic saving is now disabled
[Server] [20:53:10 INFO]: Saving the game (this may take a moment!)
[Server] [20:53:11 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [20:53:11 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [20:53:11 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [20:53:11 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [20:53:11 INFO]: Saved the game
[MCDR] [20:55:38] [BB - create/INFO]: [Better Backup] 备份 9531bb 完成,耗时148.5秒 * 16.45 GB * None
[MCDR] [20:55:38] [BB - create/INFO]: [Better Backup] 检测到新增的备份,重置定时器
[MCDR] [20:55:38] [BB - create/INFO]: [Better Backup] 下次自动备份时间: 2023/08/11 20:55:53
[Server] [20:55:38 INFO]: Automatic saving is now enabled
> !!bb make
[MCDR] [21:16:57] [BB - create/INFO]: [Better Backup] 备份中...请稍等
[Server] [21:16:57 INFO]: Automatic saving is now disabled
[Server] [21:16:57 INFO]: Saving the game (this may take a moment!)
[Server] [21:16:57 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [21:16:57 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [21:16:57 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [21:16:57 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [21:16:57 INFO]: Saved the game
[MCDR] [21:17:46] [BB - create/INFO]: [Better Backup] 备份 40c48c 完成,耗时49.1秒 * 16.45 GB * None
[MCDR] [21:17:46] [BB - create/INFO]: [Better Backup] 检测到新增的备份,重置定时器
[MCDR] [21:17:46] [BB - create/INFO]: [Better Backup] 下次自动备份时间: 2023/08/11 21:18:01
[Server] [21:17:46 INFO]: Automatic saving is now enabled
> !!qb make
[MCDR] [21:23:33] [QBM - create/INFO]: [QBM] 备份中...请稍等
[Server] [21:23:33 INFO]: Automatic saving is now disabled
[Server] [21:23:33 INFO]: Saving the game (this may take a moment!)
[Server] [21:23:33 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [21:23:33 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [21:23:33 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [21:23:33 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [21:23:33 INFO]: Saved the game
[MCDR] [21:23:33] [QBM - create/INFO] [quick_backup_multi]: Slot 1 (None) is deleted to provide spaces for the incoming backup
[MCDR] [21:23:33] [QBM - create/INFO] [quick_backup_multi]: copying ./server\world -> ./qb_multi\slot1\world
[MCDR] [21:25:00] [QBM - create/INFO]: [QBM] 备份完成,耗时87.0秒
[MCDR] [21:25:00] [QBM - create/INFO]: [QBM] 日期: 2023-08-11 21:25:00; 注释: 空
[Server] [21:25:00 INFO]: Automatic saving is now enabled

@z0z0r4
Copy link
Owner Author

z0z0r4 commented Aug 11, 2023

10.62G 基本持平,Better_Backup 略快 7s
image

> !!bb make
[MCDR] [21:38:45] [BB - create/INFO]: [Better Backup] 备份中...请稍等                                                                                                                
[Server] [21:38:45 INFO]: Automatic saving is now disabled
[Server] [21:38:45 INFO]: Saving the game (this may take a moment!)
[Server] [21:38:46 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [21:38:46 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [21:38:47 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [21:38:47 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [21:38:47 INFO]: Saved the game
[MCDR] [21:40:07] [BB - create/INFO]: [Better Backup] 备份 6d4055 完成,耗时82.5秒 * 10.62 GB * None
[MCDR] [21:40:07] [BB - create/INFO]: [Better Backup] 检测到新增的备份,重置定时器
[MCDR] [21:40:07] [BB - create/INFO]: [Better Backup] 下次自动备份时间: 2023/08/11 21:40:22
[Server] [21:40:07 INFO]: Automatic saving is now enabled
> !!bb make
[MCDR] [21:41:18] [BB - create/INFO]: [Better Backup] 备份中...请稍等                                                                                                                
[Server] [21:41:18 INFO]: Automatic saving is now disabled
[Server] [21:41:18 INFO]: Saving the game (this may take a moment!)
[Server] [21:41:18 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [21:41:18 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [21:41:18 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [21:41:18 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [21:41:18 INFO]: Saved the game
[MCDR] [21:41:53] [BB - create/INFO]: [Better Backup] 备份 ef3cb2 完成,耗时34.9秒 * 10.62 GB * None
[MCDR] [21:41:53] [BB - create/INFO]: [Better Backup] 检测到新增的备份,重置定时器
[MCDR] [21:41:53] [BB - create/INFO]: [Better Backup] 下次自动备份时间: 2023/08/11 21:42:08
[Server] [21:41:53 INFO]: Automatic saving is now enabled
> !!qb make
[MCDR] [21:42:23] [QBM - create/INFO]: [QBM] 备份中...请稍等                                                                                                                         
[Server] [21:42:23 INFO]: Automatic saving is now disabled
[Server] [21:42:23 INFO]: Saving the game (this may take a moment!)
[Server] [21:42:23 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[Server] [21:42:23 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[Server] [21:42:23 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[Server] [21:42:23 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[Server] [21:42:23 INFO]: Saved the game
[MCDR] [21:42:23] [QBM - create/INFO] [quick_backup_multi]: Slot 2 (None) is deleted to provide spaces for the incoming backup
[MCDR] [21:42:23] [QBM - create/INFO] [quick_backup_multi]: copying ./server\world -> ./qb_multi\slot1\world
[MCDR] [21:43:05] [QBM - create/INFO]: [QBM] 备份完成,耗时42.0秒
[MCDR] [21:43:05] [QBM - create/INFO]: [QBM] 日期: 2023-08-11 21:43:05; 注释: 空
[Server] [21:43:05 INFO]: Automatic saving is now enabled

@alex3236

This comment was marked as resolved.

@z0z0r4 z0z0r4 added the notice 公告 label Aug 12, 2023
@z0z0r4

This comment was marked as resolved.

@alex3236

This comment was marked as resolved.

@z0z0r4

This comment was marked as resolved.

Repository owner locked as resolved and limited conversation to collaborators Aug 12, 2023
@z0z0r4
Copy link
Owner Author

z0z0r4 commented Aug 18, 2023

上述基准测试为 v1.x
v2.x差别不大

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation notice 公告
Projects
None yet
Development

No branches or pull requests

2 participants