在 Minecraft Spigot 服务器上设置 Spark 并启动 Spark 性能分析器,可以为服务器性能提供关键洞察。 作为一个分布式计算框架,Spark 能够快速而精准地解析庞大的数据负载。 这套组合可以精准定位性能瓶颈,例如运行缓慢的插件或不理想的服务器配置,为微调和提升整体服务器效率铺平道路。 借助 Spark 的能力,服务器管理员可以做出更明智的决策,优化游戏体验,并确保玩家操作更加流畅。
要求:Bukkit 或 Spigot/Paper 是在 Minecraft 服务器上安装和运行 Spark 性能分析器所必需的。
如何在 Minecraft 服务器上安装 Spark
1。 下载 Spark。
2。 登录 BisectHosting Starbase 面板。
3。 停止服务器。
4。 前往 文件选项卡。
5。 打开 plugins 文件夹。
6。 上传第 1 步中的 .jar 文件。
7。 启动服务器。
如何在 Minecraft 服务器上运行 Spark 性能分析器
1。 加入服务器。
2。 Spark 性能分析器将自动启动。 让它运行几分钟。
注意:要重置性能分析器,请依次运行以下命令:
/spark profiler cancel/spark profiler start
3。 在聊天中输入以下命令,以便在性能分析器运行时查看它: /spark profiler open
4。 在聊天中输入以下命令以停止性能分析器: /spark profiler stop
5。 点击生成的链接,打开 Spark 性能分析器结果。
如何查看 Spark 报告
1。 切换所需的显示项。 开启所有显示项以查看更多信息。
| 小组件 | 描述 |
| TPS | 每秒 Tick 数。 默认 TPS 下降表示存在卡顿。 |
| MSPT | 每个 Tick 的毫秒数。 Tick 耗时越低,性能越好。 |
| 内存 | RAM 过多或不足都会对服务器产生负面影响。 |
| GC | 垃圾回收。 GC 速度慢会导致服务器卡顿。 |
2。 在显示项部分,打开所需的选项卡。
| 显示项 | 描述 |
| 内存 | 显示有关堆内存的重要详细信息。 |
| JVM 标志 | 显示服务器启动时使用的 JVM 参数。 |
| 世界 | 查看服务器中当前生成的不同实体。 |
3。 选择所需的视图。
| 视图 | 描述 |
| 全部视图 | 打开下拉菜单,查找占用进程较高的线程。 启动并运行 Minecraft 的主线程通常占用较高。 |
| 插件 | Mod 视图 | 显示每个插件/Mod 的使用情况。 |
注意:右侧的条形图会以可视化方式显示百分比。
4。 点击火焰图标,打开火焰图。 这是“全部视图”下拉菜单的另一种条形图展示方式。 点击 x 图标返回。
5。 选择导出图标以保存报告。 比较多个 Spark 报告,以跟踪服务器性能。
注意:创建初始报告有助于为比较 Spark 报告建立基准。