欢迎光临散文网 会员登陆 & 注册

Minecraft服务端性能测试:内存带宽与延迟

2023-07-29 10:22 作者:橫眉冷對千夫指  | 我要投稿

在前面的测试中调整内存参数时,我发现内存性能对服务端似乎也有可分辨的影响。本文内容就是针对这一问题做的测试。现在看来,当时观察到的变化可能只是随机性在作祟。

一、测试环境

使用同一对内存条调整出三组参数。除内存外的其他方面与容器与虚拟化(host)中宿主机环境相同。图1为三组内存参数及其带宽、延迟测试结果。考虑到内存测试结果对其他进程很敏感,图1中的测试结果是在Windows安全模式下多次测试的最优数据。

图1 内存参数、带宽及延迟

二、测试项目

容器与虚拟化(host)相同。

三、测试流程

对每组内存参数重复16次测试,共48次。每次测试的详细流程与容器与虚拟化(host)相同。

四、测试结果

3200 CL15 的数据直接取自容器与虚拟化(host)的宿主机数据,另两组是新测得的。

图2 测试数据

做可视化处理。

图3 mspt(绝对值)最大值、均值和最小值,越小越好

将各项测试的数据除以 3200 CL15 的平均值得到相对值。

图4 相对值

五、总结

似乎可以看出内存带宽、延迟对服务端性能存在一些影响,但即使考虑这些影响,2666 CL18 的 mspt 也仅以 0.1%-2.5% 的幅度高于 3200 CL15 的 mspt。

这些现象说明,至少在本次测试的范围内,内存带宽和延迟并不是服务端性能的瓶颈,优化内存频率和时序得到的服务端性能收益很低。

Minecraft服务端性能测试:内存带宽与延迟的评论 (共 条)

分享到微博请遵守国家法律