正文
不同平台,系统虚拟化的损耗学习
摘要
昨天研究了 arm 平台的KVM的损耗.
当然, 因为自己搭建的QEMU虚拟化平台可能性能不是很优秀
今天正好有机会找到一套x86的云海OS虚拟化平台, 准备进行一下验证.
思路跟昨天比较一致
不过不准备进行三次取平均值了, 意义不是很大.
但是这次准备比较 多个维度. 进行一下验证.
本周一直在晚上时间研究SPECJVM2008, 所以最近的测试结果均已这个工具进行.
复制
部分结果
虚拟化平台 |
操作系统 |
CPU |
架构 |
得分 |
ESXi 6.0 |
CentOS79 |
Golden 5218 |
x86_64 |
36.32 |
云海OS KVM |
CentOS79 |
Golden 5118 |
x86_64 |
40.35 |
云海OS 宿主机 |
3.10内核 |
Golden 5118 |
x86_64 |
39.01 |
云海OS KVM |
银河麒麟V10SP3 |
Golden 5118 |
x86_64 |
43.98 |
银河麒麟 物理机 |
银河麒麟V10SP2 |
飞腾 2500 |
aarch64 |
22.46 |
银河麒麟 物理机 |
银河麒麟V10SP3 |
鲲鹏 920 |
aarch64 |
39.91 |
海光CPU 物理机 |
银河麒麟V10SP3 |
海光 7285 |
x86_64 |
39.57 |
部分结论
1. 内核高了测试结果会比较优秀一些.
2. 飞腾基本上是性能最差的一个国产CPU, 可能跟龙芯和申威伯仲之间.
3. 鲲鹏CPU的确挺好. java的测试结果很好.
4. 海光CPU的测试结果也比较好. 但是发现海光的加解密性能很差.
5. 等有了其他CPU继续进行测试.
6. 这个结果感觉有些差池. 比较奇怪. Intel的机器单线程性能不是很好.
7. 进行Redis等编译时发现x86要比arm的好非常多. 不知道如何解释.
8. 各种测试工具有他们的使用范围, 结果好不一定生产用起来就好. 结果差一般是真的差.
9. 感觉ESXi也不是最好的虚拟化工具, 我这边ESXi的虚拟机在领先一代的情况下不如云海OS上面的虚拟机性能好.
10.部分服务器有他们自己独特的用处, 虚拟机可能表现的比比较差的直接物理机好一些.
复制