昨天嫖了雨云俩服务器,一个G6146和EPYC7702,都是2h4g的。今天来做个小测试,看看具体性能如何。同时,我也会用我的两台电脑做测试。十分不严谨,仅供一乐。
提示:本测试仅供参考,没有做到绝对的控制变量。例如,系统不同、核心数不同、服务端版本不一定相同、JDK不一定相同,仅供参考。
测试平台
统一选用Fabric1.20.1,Mod列表见下
电脑1
i7-13700F 5.2G JVM设置4g
电脑2
i7-10510U 4.90 G JVM设置4g
服务器1
Xeon Gold6146 4.2G 2h4g
服务器2
EPYC7702 3.35G 2h4g
测试流程:
第二次开启速度(3次取平均值)-单人进服-使用spark查看tickmonitor-使用carpet生成五个假人-使用spark查看tickmonitor
开始测试
电脑1
java -jar -Xmx4g -Xms4g serve.jar
运行时CPU频率为4.8G
第二次开启加载速度:2.000s(1.997s、2.029s、1.974s)
单人tickmonitor:65.85ms
多人tickmonitor:77.56ms
电脑2
提示:此电脑同时运行服务端与客户端,性能测试并不准确。
java -jar -Xmx4g -Xms4g serve.jar
运行时CPU频率为2.4G
第二次开启加载速度:10.327s
单人tickmonitor:92.58ms
多人tickmonitor:63.58ms
服务器1
该服务器无法加载模组,因此所有数据将不能代表实际结果
第二次开启加载速度:14.95s(15.548s,14.245s、15.071s)
单人tickmonitor:65.85ms
服务器2
第二次开启加载速度:12.071s(12.708s,11.944s,11.562s)
多人tickmonitor:50.43ms
多人tickmonitor:50.15ms
总结
我也不是很理解这个tickmonitor的实际意义,如果有懂的话,可以在评论中补充。所以这里我就光拿加载速度作对比。
家用的13700F肯定是好于服务器的CPU的,毕竟主打的就是核心少频率高,而且用的是水冷,实际睿频也不低。家用10510U虽然频率被砍了,但加载速度还是要好于服务器的。我们再来看两天服务器,EPYC要略好于金牌。我们可以不太恰当的得出一个不太恰当的结论:
I7-13700F > I5-10510U > EPYC7002 > Gold6146
再次重申:
本测试仅供参考,没有做到绝对的控制变量。例如,系统不同、核心数不同、服务端版本不一定相同、JDK不一定相同,仅供参考。