Meterstick:云和自托管类Minecraft游戏性能变异性基准测试扩展技术报告
摘要:在线游戏的性能要求越来越严格,因此成为性能工程师关注的一个工作负载。其中最受欢迎的在线游戏类型之一是类似于Minecraft的游戏(MLG),玩家可以改变环境。最受欢迎的MLG游戏Minecraft不仅提供娱乐,还提供教育支持和社交互动,全球有超过1.3亿人使用。目前,MLG通过复制独立实例来支持众多玩家,每个实例只能在有利条件下支持多达几百名玩家。实际上,如本文所示,支持的玩家数量的真正上限可能要低得多。在这项工作中,我们认为性能变动性是MLG扩展性不足的主要原因。我们提出了MLG的一种新的运营模型,并使用它设计了第一个专注于MLG性能变动性的基准测试,定义了专门的工作负载、指标和过程。我们对MLG进行了真实世界的基准测试,发现基于环境的工作负载和云部署是性能变动性的重要来源:峰值延迟急剧降低到平均值的20.7倍,并且超出性能要求的7.4倍。我们为游戏开发者、游戏运营商和其他相关方提供可行的见解,以控制性能变动性。
作者:Jerrit Eickhoff and Jesse Donkervliet and Alexandru Iosup
论文ID:2112.06963
分类:Performance
分类简称:cs.PF
提交时间:2023-02-21